In che modo i tester della scatola bianca creano casi di test?

0

Mi chiedo, quali sono i tester bianchi che usano per creare casi di test? Il codice attuale? Alcuni tipi di diagrammi?

Voglio dire, se mi viene dato un compito per creare casi di test per la copertura completa delle filiali, è possibile che mi diano un codice?

Perché ho visto qualcosa del genere:

Reader r=null;
if(condition)
{
  r=new Reader();
}
r.toString();

C'è un bug ovvio poiché l'ultima affermazione dovrebbe essere nel corpo dell'istruzione If. Sarà facilmente esposto da un caso di test di falsa decisione della condizione.

Ma non è più come test unitari? Qual è quindi l'obiettivo dei test del box bianco di test?

L'articolo di Wikipedia su test white-box afferma:

The tester chooses inputs to exercise paths through the code and determine the appropriate outputs.

Capisco questo mentre scegli gli input per raggiungere la copertura e rivelare possibili bug. Ma non è un semplice test unitario fatto dagli sviluppatori?

    
posta user1134916 20.02.2013 - 20:14
fonte

1 risposta

1

Sì, il test della white box è simile ai test unitari creati dagli sviluppatori.

Tuttavia, vedere quanto segue per una discussione: link

Se ti stanno chiedendo di fare un test white-box, allora dovrai leggere il codice per fare i test.

    
risposta data 20.02.2013 - 21:41
fonte

Leggi altre domande sui tag