Errori catturati da WBT, ma non BBT e viceversa
-
27-09-2019 - |
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,
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.