Testing e debugging Validazione (1) IL problema


Glass-Box testing (2) Consideriamo il programma



Scaricare 460 b.
Pagina13/36
29.03.2019
Dimensione del file460 b.
1   ...   9   10   11   12   13   14   15   16   ...   36

Glass-Box testing (2)

  • Consideriamo il programma:

  • static int maxOfThree (int x, int y, int z) {

  • if (x > y)

  • if (x > z) return x; else return z;

  • if (y > z) return y; else return z; }

  • Nonostante che ci siano n 3 input, dove n è l’intervallo di interi consentito dal linguaggio di programmazione, ci sono solo quattro cammini nel programma. Perciò la proprietà di path-completeness ci porta a ripartire i dati di test in quattro classi. In una classe x è piú grande di y e z, in un’altra x è piú grande di y ma piú piccolo di z , etc..

  • Representativi delle quattro classi sono:

  • 3, 2, 1 3, 2, 4 1, 2, 1 1, 2, 3



Glass-Box testing (3)

1   ...   9   10   11   12   13   14   15   16   ...   36


©astratto.info 2019
invia messaggio

    Pagina principale