Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Aiuto per favore, Black Box Test

    Salve a tutti,
    sono uno studente di ingegneria informatica del secondo anno e a breve dovrò dare Ingegneria del SW. So fare praticamente tutto tranne il black box test, posto l'immagine della richiesta:



    Qualcuno potrebbe spiegarmi come si fa please? Io proprio non so dove mettere le mani

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Aiuto per favore, Black Box Test

    Originariamente inviato da nostradamus1915
    So fare praticamente tutto tranne il black box test
    Qualcuno potrebbe spiegarmi come si fa please?
    Immagino (non l'hai precisato ma confermamelo tu) che devi sviluppare una serie di test con un framework di testing come JUnit (o un altro).

    In questo contesto, il "black box" testing si applica quando di una "unità" sotto test (potrebbe essere un singolo metodo o una singola classe o qualcosa di più esteso), tu non conosci come è implementata al suo interno ma conosci solo la sua "interfaccia" esterna di programmazione (come una "scatola nera"), ovvero una serie di informazioni a livello di documentazione/specifiche che ti indica che cosa si aspetta e che cosa fornisce in output in base a diversi tipi di input.
    Sapendo solo questo, e ripeto nient'altro di più, dovresti poter esercitare tutte le varie casistiche di input testando che ti venga fornito in output quello che ti aspetteresti.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3

    Re: Re: Aiuto per favore, Black Box Test

    Originariamente inviato da andbin
    Immagino (non l'hai precisato ma confermamelo tu) che devi sviluppare una serie di test con un framework di testing come JUnit (o un altro).

    In questo contesto, il "black box" testing si applica quando di una "unità" sotto test (potrebbe essere un singolo metodo o una singola classe o qualcosa di più esteso), tu non conosci come è implementata al suo interno ma conosci solo la sua "interfaccia" esterna di programmazione (come una "scatola nera"), ovvero una serie di informazioni a livello di documentazione/specifiche che ti indica che cosa si aspetta e che cosa fornisce in output in base a diversi tipi di input.
    Sapendo solo questo, e ripeto nient'altro di più, dovresti poter esercitare tutte le varie casistiche di input testando che ti venga fornito in output quello che ti aspetteresti.
    Ma devo inserire i vari input e le varie post-condizioni attese manualmente o devo creare/usare qualche sorta di algoritmo?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Re: Re: Aiuto per favore, Black Box Test

    Originariamente inviato da nostradamus1915
    Ma devo inserire i vari input e le varie post-condizioni attese manualmente o devo creare/usare qualche sorta di algoritmo?
    In linea di massima (dipende comunque cosa devi testare) devi solo scrivere una serie di metodi (in una classe separata di test) che siano identificabili come metodi di "test" in base al framework di test usato e in cui invochi ciò che devi invocare e poi fai delle "assert" (non l'assert di java 1.4! ma i metodi di assert forniti o dal framework di test o da altre librerie esterne es. la Hamcrest) per verificare di ottenere quello che ti aspetti.
    Se l'unità sotto test necessita/usa oggetti "collaboratori", può essere necessario fornirgli dei "mock", ovveri degli oggetti fittizi.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.