Il Category Partition Testing ha lo scopo di individuare delle categorie di parametri e di condizioni
del sistema che aiutini i tester a svolgere il proprio lavoro (blablabla).
Ma come si procede
praticamente? Dalla specifica vengono Identificate
informazioni relative le funzioni e il comportamento del sistema stesso: questi sono rispettivamente i parametri e le condizioni del sistema.
Ma cosa sono questi parametri/stati?
Delle particolari categorie di input del SUT (sistema sotto test) in relazione a determinati stati del sistema..
Cosa ci facciamo di
questi parametri? Per ciascuno di questi vengono definite le CHOISES, cioè gli input associati a
quella categoria.
Le combinazioni tra i diversi
input applicabili al sistema formano la test suite.
Siamo Apposto? NO.. la
test suite è composta da troppe combinazioni.
-> CERCHIAMO DI RIDURLE..
ma come? Eliminando le combinazioni che sono invalide.. ma in che MANIERA? Per ogni input relativo le
cateogorie indichiamo se gode di alcune proprietà e/o lo si associa ad una condizione [il tutto
indicato tra quadre]. In questo modo una combinazione contenente due opzioni che godono di proprietà/condizioni
differenti (quindi contrastanti) --> possono essere eliminate.
Now enjoy this song!
Now enjoy this song!