Domanda

Riesci a pensare a un tipo di errore che potrebbe essere trovato usando il test White-Box e un tipo usando i test Black-Box. cioè un errore che sarebbe trovato da uno e non dall'altro.

Per WBT non ci sarebbero nulle affermazioni, ma cosa catturesti con BBT e non WBT ???

A proposito, questa domanda si basa solo sul mio studio personale - non sto ottenendo voti gratuiti da questo !!!!

Grazie,

È stato utile?

Soluzione

Il vantaggio del test della scatola bianca e degli errori extra che trova sono interamente dovuti al test di tutti i casi. Se non sai come viene implementato qualcosa, non puoi mai essere sicuro di averlo testato per ogni input in ogni stato perché lo stato è interno.

Naturalmente se hai strumenti di copertura, questo può essere evitato, ma a meno che tu non abbia il codice, può essere molto difficile capire cosa potrebbe testare l'8,3% delle righe che ti manca.

Non riesco a pensare a qualcosa che i test della scatola nera scopriranno che i test della scatola bianca non lo farà, ma dirò che tende ad essere molto più utile perché consente alle persone di armeggiare o riscrivere completamente la scatola senza dover toccare la custodia del test . Importante perché se il test viene modificato, si perde una certa capacità di regressione del test.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top