Testowanie oprogramowania – proces związany z wytwarzaniem oprogramowania. Jest on jednym z procesów kontroli jakości oprogramowania. Testowanie ma dwa główne cele:
- weryfikację oprogramowania,
- walidację oprogramowania.
Tester oprogramowania
Tester to wykwalifikowany profesjonalista, zaangażowany w testowanie modułu lub systemu dostarczanego Klientowi.
Zadania testera
- kontrola jakości oprogramowania na każdym etapie jego tworzenia,
- analiza, przegląd i ocena wymagań użytkowników, specyfikacji i modeli pod kątem testowalności,
- kontrola jakości dokumentacji kodu, dokumentacji użytkownika, czy dokumentacji instalacyjnej,
- inicjowanie, specyfikacja, przygotowanie, implementacja i wykonanie testów oraz późniejsze ich monitorowanie i kontrola,
- diagnoza i koordynacja rozwiązywania znalezionych usterek,
- przygotowywanie dokumentacji testowej takiej jak: plan testów, przypadki testowe, skrypty testowe, raport błędu, raport z testów.





