Czemu służy testowanie oprogramowania?
Testowanie to technologiczne badanie, które pozwala otrzymać informacje o produkcie, w tym:
- wykryć błędy w oprogramowaniu i dokumentacji,
- sprawdzić zgodność z innymi aplikacjami i środowiskami,
- określić poziom ryzyka związanego z testowanym produktem,
- ułatwić interesariuszom podjęcie decyzji o wprowadzeniu produktu na produkcję,
- zminimalizować koszty pomocy technicznej na etapie utrzymania,
- określić jakość testowanego produktu,
- zbadać zgodność z wymaganiami i uregulowaniami prawnymi.
Celem testowania NIE jest:
- debagowanie, czyli naprawienie błędów,
- udowodnienie, że oprogramowanie nie działa lub działa bezbłędnie.
Czynności związane z testowaniem:
- planowanie procesu testowania i nadzór nad nim,
- ustalanie warunków testowych i projektowanie zadań testowych,
- implementacja (wdrożenie) oprogramowania i wykonanie scenariuszy,
- ocena kryteriów zakończenia (Definition of done w Agile),
- zakończenie i zamykanie testów (raporty dotyczące procesu testowego i testowanej aplikacji).
Autorka: Urszula Cieślak
Artykuły powiązane: