Tentativi di prova di scatola nera di derivare gli insiemi degli input che completamente eserciteranno tutti i requisiti funzionali di un sistema. Non è un'alternativa alla prova di scatola bianca. Questo tipo di prova tenta di trovare gli errori nelle seguenti categorie:
1. funzione errata o mancante, 2. errori di interfaccia, 3. errori nelle strutture di dati o nell'accesso di base di dati esterno, 4. errori di prestazioni e 5. errori di termine e di inizio.
Le prove sono destinate per rispondere alle seguenti domande:
1. Come la validità della funzione è esaminata?
2. Che codici categoria di input faranno i buoni casi della prova? 3. È il sistema particolarmente sensibile a determinati valori dell'input? 4. Come i contorni di un codice categoria di dati sono isolati? 5. Che tassi di dati e volume di dati può il sistema tollerare? 6. Che effetto le combinazioni specifiche dei dati hanno sul funzionamento di sistema?
La prova di scatola bianca dovrebbe essere realizzata presto nel processo difficile, mentre la prova di scatola nera tende ad essere applicata durante le fasi successive. I casi della prova dovrebbero essere derivati che
1. riduce il numero di casi supplementari della prova che devono essere destinati per realizzare la prova ragionevole e 2. dicono noi a qualcosa circa la presenza o l'assenza dei codici categoria degli errori, piuttosto che ad un errore associato soltanto con la prova specifica attuale.
Dividere equivalente
Questo metodo divide il dominio dell'input di un programma nei codici categoria dei dati da cui i casi della prova possono essere derivati. Dividere di equivalenza si sforza definire un caso della prova che scopre i codici categoria degli errori e quindi riduce il numero di casi della prova stati necessari. È basato su una valutazione dei codici categoria equivalenti per uno stato dell'input. Un codice categoria equivalente rappresenta un insieme di valido o il invalid dichiara per gli stati dell'input.
I codici categoria equivalenti possono essere definiti secondo la seguente guida di riferimento:
1. Se uno stato dell'input specifica una gamma, un codici categoria equivalenti valido e due non valido sono definiti. 2. Se uno stato dell'input richiede un valore specifico, quindi un codici categoria equivalenti valido e due non valido sono definiti. 3. Se uno stato dell'input specifica un membro di un insieme, quindi un codice categoria equivalente valido ed un non valido è definito. 4. Se uno stato dell'input è booleano, quindi un codice categoria equivalente valido ed un non valido è definito.
Analisi di valore di contorno
Questo metodo conduce ad una selezione dei casi della prova che esercitano i valori limite. Complementa dividere equivalente poiché seleziona i casi della prova ai bordi di un codice categoria. Piuttosto che mettere a fuoco sull'input condiziona solamente, BVA deriva i casi della prova dal dominio dell'uscita inoltre. La guida di riferimento di BVA include:
1. Per input le gamme hanno limitato dalla a e la b, casi della prova dovrebbe includere i valori a e b ed appena sopra ed appena sotto la a e la b rispettivamente. 2. Se uno stato dell'input specifica un certo numero di valori, i casi della prova dovrebbero essere sviluppati per esercitare il minimo ed i numeri massimi ed i valori appena sopra e sotto questi limiti. 3. Applicare le guide di riferimento 1 e 2 all'uscita. 4. Se le strutture di dati interne hanno prescritto i contorni, un caso della prova dovrebbe essere destinato per esercitare la struttura di dati al relativo contorno.
Caus-Effetto che rappresenta graficamente le tecniche
rappresentare graficamente di Caus-effetto è una tecnica che fornisce una rappresentazione concisa delle circostanze logiche e delle azioni corrispondenti. Ci sono quattro punti:
1. Le cause (stati dell'input) e gli effetti (azioni) sono elencati per un modulo e un contrassegno è assegnata a ciascuno. 2. Un grafico di caus-effetto è sviluppato. 3. Il grafico è convertito in tabella di decisione. 4. Le regole della tabella di decisione sono convertite in casi della prova.
Che cosa è blackbox che esamina, differenza fra la prova del blackbox e il whitebox che esaminano, programmi di prova di Blackbox, prova imparziale del blackbox