Sommario:
Definizione - Che cosa significa Test esaustivi?
I test esaustivi sono un approccio di test o di garanzia della qualità in cui tutte le possibili combinazioni di scenari e casi d'uso / test sono utilizzate per i test.
Nel software di test, sono tutte le possibili combinazioni di ogni tipo di input, nonché ogni permutazione e variazione del modo in cui l'input viene eseguito per garantire che tutto funzioni come previsto. Lo stesso vale per i test hardware: premendo qualsiasi combinazione di pulsanti e interruttori per determinare quali espongono un bug in modo che possa essere risolto.
Techopedia spiega i test esaustivi
Il test esaustivo è il processo di test per assolutamente tutto, solo per assicurarsi che il prodotto non possa essere distrutto o arrestato in modo casuale a causa di un caso. Prende in considerazione tutte le possibili combinazioni di input, scenari di utilizzo, nonché situazioni e input casuali.
Quando un prodotto software o hardware ha superato test approfonditi, quel prodotto può essere considerato perfetto e robusto per la sua applicazione. Tuttavia, è quasi impossibile eseguire veri e propri test esaustivi, poiché è estremamente difficile e richiede tempo, per non parlare quasi impossibile scoprire tutti i possibili scenari di test.
È molto raro che i prodotti superino completamente test esaustivi. Ci sono sempre alcune cose che falliscono, ma potrebbe essere per uno scenario molto raro e improbabile, quindi è etichettato come un bug a bassa priorità che è molto improbabile che si verifichi e può verificarsi solo per una popolazione molto piccola di utenti. Questo sarebbe qualcosa di cui il servizio clienti è di solito informato in modo che possano individuarlo immediatamente se si verificano questi bug.
