Testowanie oprogramowania FAQ
December 2nd, 2008 | by admin |
Testowanie oprogramowania FAQ.pdf
Jaka jest różnica pomiędzy Zapewnieniem Jakości (Quality Assurance) a Testowaniem?
Testowanie jest zorientowane na “wykrywanie”. Testowanie oznacza uruchomienie systemu w określonych warunkach, ze zdefiniowanymi danymi wejściowymi oraz analizę rezultatów testów.
Zapewnienie Jakości oznacza stosowanie procesu wg którego wytwarzane jest oprogramowanie. Monitorowanie owego procesu oraz jego usprawnianie. Upewnianie się, że stosowane są zdefiniowane wcześniej procedury i standardy. Zapewnienie jakości jest zorientowane na “zapobieganie”.
Czym jest analiza wpływu (Impact analysis) i jaką ma rolę w testach aplikacji?
Analiza wpływu polega na zrozumieniu efektu dokonywanej zmiany w kontekście jej wpływu na proces testowy.
Analiza wpływu jest wymagana kiedy:
- pojawia się zmiana w wymaganiach
- następuje zmiana istniejącej funkcjonalności aplikacji
- do testowanego systemu dołączany jest nowy moduł lub nowa funkcjonalność
Analiza wpływu pozwala odpowiedzieć na pytania:
- które moduły lub funkcjonalności zostaną dotknięte przez zmianę?
- w jaki sposób zostaną dotknięte?
- jakie przypadki testowe muszą zostać stworzone, aby pokryć nowe funkcjonalności lub moduły?
- jakie przypadki testowe muszą zostać stworzone, aby pokryć interakcje pomiędzy nowymi, a istniejącymi modułami systemu?
- czy nowy moduł/funkcjonalność wymaga innych narzędzi testowych lub treningu?
- jaki wpływ na estymacje czasu testów i zasoby ma nowy moduł?
- jak wprowadzenie nowego modułu wpływa na datę zakończenia testów?






2 Responses to “Testowanie oprogramowania FAQ”
By tester on Jan 18, 2010 | Reply
Danymi wejściowymi przy analizie wpływu są informacje o zmianie zebrane od zespołów zaangażowanych w projekt.
Mam tu na myśli zespół testerski, deweloperów oraz klienta.
Te informacje powinny zostać połączone i dopiero na ich podstawie można np. określić jakie test cases będą stworzone.
By Maciej on Jan 25, 2010 | Reply
Testowanie oznacza kontrolę jakości (quality control).
Kontrola jakości pozwala zmierzyć jakość produktu.
Zapewnienie jakości (quality assurance) ocenia jakość procesu użytego do zapewnienia jakości produktu.