Copertura delle condizioni modificate

Che cos'è la copertura delle condizioni modificate?

La copertura della condizione / decisione modificata migliora i criteri di copertura della condizione / decisione richiedendo che ogni condizione abbia dimostrato di influenzare in modo indipendente il risultato della decisione. Questo tipo di test viene eseguito su un'applicazione mission-critical che potrebbe portare a morte, lesioni o perdite monetarie.

La progettazione della copertura delle condizioni modificate o della copertura decisionale richiede una selezione più attenta dei casi di test che viene eseguita su un modulo autonomo o su componenti integrati.

Caratteristiche della copertura condizionale modificata:

  • Ogni punto di ingresso e di uscita nel programma è stato richiamato almeno una volta.

  • Ogni decisione è stata testata per tutti i possibili risultati del ramo.

  • Ogni condizione in una decisione nel programma ha preso tutti i possibili risultati almeno una volta.

  • È stato dimostrato che ogni condizione in una decisione influisce in modo indipendente sul risultato di tale decisione.