Autori
Joseph Morgan (1), Ryan Lekivetz (1) e Tom Donnelly (1)
Affiliazioni
(1) JMP Statistical Discovery LLC
Giornale
28a conferenza annuale sulla tecnologia del software (STC) dell'IEEE del 2017
Data di pubblicazione
2017
Astratto
Gli ingegneri di test si trovano spesso ad affrontare la sfida di selezionare casi di test che massimizzino le possibilità di scoprire errori pur lavorando con un budget limitato. Il test combinatorio è una strategia efficace di selezione dei casi di test per affrontare questa sfida. L'idea di base è quella di selezionare casi di test che garantiscano che tutte le possibili combinazioni di impostazioni da due (o più) input siano prese in considerazione, indipendentemente dal sottoinsieme di due (o più) input selezionato. Attualmente, il test combinatorio di solito implica un array di copertura come costrutto matematico sottostante. Tuttavia, nonostante la loro dimostrata utilità, i professionisti a volte incontrano difficoltà che ne impediscono l'utilizzo. Ad esempio, dato un array di copertura con vincoli sulle combinazioni di impostazioni consentite per un sottoinsieme di input, spesso non è chiaro come valutare le proprietà di copertura e diversità [2] dell'array di copertura risultante.
Citazione
Morgan, J., Lekivetz, R. e Donnelly, T., 2017, settembre. Array di copertura: valutazione della copertura e della diversità in presenza di combinazioni non consentite. In28a conferenza annuale sulla tecnologia del software (STC) dell'IEEE del 2017(pagine 1-4). IEEE, https://doi.org/10.1109/STC.2017.8234455 .