Zestaw Przypadków Testowych

Zestaw wykonywanych przypadków testowych lub procedur testowych.

Present in sylabi

Przykład użycia

W przypadku finalizacji zakupu w sklepie internetowym zestaw testów łączy w łańcuch kilka przypadków testowych: przypadek testowy 1 dodaje pozycję do koszyka (warunek końcowy: pozycja jest w koszyku), przypadek testowy 2 przechodzi do dostawy (warunek wstępny: pozycja w koszyku; warunek końcowy: adres dostawy zapisany), przypadek testowy 3 kończy płatność (warunek wstępny: dostawa zapisana). Warunek końcowy jednego testu staje się warunkiem wstępnym następnego — to właśnie sprawia, że grupa jest zestawem testów, a nie przypadkowym zbiorem.

Częste pytania

Czym jest zestaw testów? Zbiorem kilku przypadków testowych dla testowanego komponentu lub systemu, w którym warunek końcowy jednego testu jest często używany jako warunek wstępny następnego.

Czym zestaw testów różni się od pakietu testów? Pakiet testów to ogólny zbiór przypadków testowych dla komponentu lub systemu. Zestaw testów w szczególności podkreśla łańcuch warunków wstępnych i końcowych między swoimi przypadkami testowymi — kolejność wykonywania ma znaczenie.

Czy kolejność przypadków testowych w zestawie testów ma znaczenie? Tak. Ponieważ warunek końcowy jednego testu zasila warunek wstępny następnego, wykonanie zestawu w innej kolejności może unieważnić późniejsze testy.

Co się dzieje, gdy test w środku zestawu zakończy się niepowodzeniem? Niepowodzenie przerywa łańcuch — późniejsze testy mogą zakończyć się niepowodzeniem, ponieważ ich warunki wstępne nie są spełnione, a nie dlatego, że oprogramowanie jest wadliwe. Testerzy muszą interpretować niepowodzenia w zestawie, mając na uwadze tę zależność.

Czy zestawy testów są używane w testowaniu zautomatyzowanym? Tak, frameworki automatyzacji modelują to wprost: zestaw testów to sekwencja zależnych od siebie przypadków testowych, a frameworki raportują pozycję w łańcuchu każdego niepowodzenia.

Powiązane terminy