Ho letto che il partizionamento dell'equivalenza può essere usato tipicamente per intervalli o elenchi, ad es. Presumo che possa essere usato per ogni insieme di input. Ad ogni modo se il requisito dice che i colori consentiti sono (ROSSO, BLU, NERO, VERDE), non posso trattarli come una lista, giusto? Voglio dire, testare uno di loro non sarebbe sufficiente perché gli sviluppatori hanno probabilmente usato alcuni switch case e quindi non è un vero "set" in cui uno potrebbe rappresentare anche gli altri. Quindi come si intende con le liste?
Inoltre, ciò che non è chiaro per me, non penso sia sempre possibile fare il partioning iniziale e quindi progettare i casi di test.
Che dire del controllo dell'intersezione di due linee: Y = MX + C. (due ingressi)
1) Le linee sono parallele. M1 = M1 ma C1 deve essere diverso da C2.
2) Le linee si intersecano. M1 deve essere diverso da M2.
3) coincidente. Sono uguali
Come posso usare il partizionamento qui? Questo in realtà è tratto da un libro e dice che questi set sono eq.classes.