Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

05/04/2003 1 Projektowanie Aplikacji Komputerowych Testowanie.

Podobne prezentacje


Prezentacja na temat: "05/04/2003 1 Projektowanie Aplikacji Komputerowych Testowanie."— Zapis prezentacji:

1 05/04/ Projektowanie Aplikacji Komputerowych Testowanie

2 05/04/ Składowe testowania Testowanie modułów Testowanie grup modułów i interfejsów między nimi Testowanie całego systemu, od początku do końca Planowanie testów Przygotowanie scenariuszy, skryptów testowych Przygotowanie środowiska

3 05/04/ Testujący Programista nie może być równocześnie testować swojego modułu Zaleca się aby testującymi były różne osoby na każdym poziomie testowania (modułów, interfejsów, całości) Przy testach całego systemu dobrze jest włączyć odbiorcę

4 05/04/ Rejestracja błędów Po wykonanie scenariuszy testowych należy zarejestrować wynik przeprowadzenia testów w rejestrze błędów Rejestr pozwala na monitorowanie postępu usuwania błędów Można stworzyć statystykę, dzięki której można próbować oszacować ile jest jeszcze błędów w systemie, jak często pojawiają się błędy, itd

5 05/04/ Planowanie testów Im wcześniej zostaną przeprowadzone testy, tym wcześniej zostaną usunięte błędy Testy powinny odbywać się przy odbiorze każdej dostawy

6 05/04/ Co wykazują testy Jeśli wszystkie przeprowadzone testy wykażą brak błędów, to oznacza to to tylko tyle, że brak jest tych błędów, które testy miały wychwycić. Nic natomiast nie mówi o istnieniu innych błędów. Statystyki 50% błędów jest w 15% modułów 80% błędów jest w 50% modułów

7 05/04/ Sposoby testowania Zewnętrzne (black box) Nie interesuje nas implementacja tylko czy przy określonych danych wejściowych system daje określone dane wyjściowe Wewnętrzne Znając implementacje systemu badamy poprawność wykonania kodu

8 05/04/ Scenariusze testowe Scenariusze testowe powinny zostać przygotowane na podstawie specyfikacji Scenariusz testowy musi mieć ściśle określoną funkcje do przetestowania Należy wiedzieć, które funkcje zostały przetestowane, a które nie Dane testowe powinny zwierać wartości niedopuszczalne i błędne Scenariusz musi zawierać oczekiwane rezultaty Programiści nie mogą tworzyć scenariuszy testowych swoich modułów

9 05/04/ Zakończenie testów Kryteria zakończenia testów: Ilość błędów w czasie np. zostanie znalezionych mniej niż 5 błędów tygodniowo Ilość błędów znalezionych np. wprowadzimy do systemu specjalnie błędy i zobaczymy ile z nich zostanie odkrytych w trakcie testów


Pobierz ppt "05/04/2003 1 Projektowanie Aplikacji Komputerowych Testowanie."

Podobne prezentacje


Reklamy Google