Professional Documents
Culture Documents
DiSJ Standardy Testowania IK
DiSJ Standardy Testowania IK
Iwona Kocha«ska
KSEM WETI PG
I Testowanie ma na celu:
I W podej±ciu klasycznym:
I po denicji wymaga«
I po zaimplementowaniu wszystkich zdeniowanych funkcjonalno±ci.
I Agile - du»o testów jednostkowych wykonywanych przez czªonków
zespoªu programistycznego, zanim oprogramowanie tra do
wªa±ciwego zespoªu testerów.
Testowanie oprogramowania
I szybko±¢ dziaªania,
I bezpiecze«stwo,
I niezawodno±¢, dobra wspóªpraca z innymi aplikacjami i sprz¦tem.
Testy automatyczne
I skutecznie przyspieszaj¡ proces tworzenia testów systemowych, ich
wykonywanie oraz analiz¦,
I Metoda piramidek
I Przykªadowo ikona:
I Zdarza si¦ te», i» pomimo posiadania przez rm¦ sieci testowej nie
ma mo»liwo±ci symulowania odpowiednio dobrze:
Po co testerom logi?
Rejestr zdarze«
I Najcz¦±ciej stosowanym logiem, a w wi¦kszo±ci rozwi¡za« tak»e
jedynym zaimplementowanym sposobem logowania.
I Zwykle - chronologiczny zapis charakterystycznych momentów w
systemie, takich jak:
I podª¡czenie si¦ nowego u»ytkownika do serwisu,
I uruchomienie jakiej± procedury,
I zmiana parametrów konguracyjnych,
I przeprowadzenie testu wewn¦trznego
I uruchomienie procedury obsªugi bª¦du.
Zrzuty pami¦ci
I Gdy informacja zawarta w rejestrze zdarze« jest niewystarczaj¡ca
I kodu programu,
I znaczenia wszystkich zmiennych
I ich odczyt wymaga posiadania mapy pami¦ci, która przewa»nie
zmienia si¦ wraz z ka»d¡ wersj¡ kodu.
https://www.cs.odu.edu/~zeil/cs333/latest/Public/bbtesting/IEEE%20829-
2008.pdf
http://www.inectra.com/Partners/Articles/
SoftwareDeveloperJournal_SpiraTeamALM_Softlab_PL.pdf