5520989996

5520989996



Rozdział 4.

Co testować?

Trudno przewidzieć wszystkie możliwe błędy w działaniu klasy lub metody. Jeśli mamy sporo doświadczenia w tym zakresie, to intuicyjnie rozpoznajemy miejsca, w których mogą pojawić się kłopoty, i dzięki temu koncentrujemy się najpierw na przetestowaniu właśnie tych miejsc. Jednak dla mniej doświadczonych programistów wykrywanie kłopotliwych obszarów często jest frustrującym zadaniem. Tym bardziej że szczególnie łatwo przychodzi ono użytkownikom końcowym, co jest nie tylko irytujące, ale może stanowić także gwóźdź do trumny niejednej kariery programisty. Dlatego niezwykle cenne są wszelkie wskazówki mogące nam wskazać lub choćby przypomnieć obszary, na które szczególnie należy zwrócić uwagę podczas testowania.

Przyjrzyjmy się zatem sześciu różnym obszarom testowania, których wykorzystanie powinno zwiększyć naszą skuteczność w wykrywaniu błędów:

♦ Czy wyniki są poprawne?

♦ Czy warunki brzegowe zostały prawidłowo określone?

♦ Czy można sprawdzić relacje zachodzące w odwrotnym kierunku?

♦ Czy można sprawdzić wyniki, uzyskując je w alternatywny sposób?



Wyszukiwarka

Podobne podstrony:
Rozdział 4. • Co testować? ◄    57 W przypadku kilku testów — jak choćby w
MGT98 w scenariuszu, by wszystko, co jest ważne i tylko to, co jest ważne, rozgrywało się w możliwi
Scan 120303 0008 126 Rozdział VI. Ustrój administracji państwowej Poza tym powinien wpływać wszystki
60284 Scan 120303 0008 126 Rozdział VI. Ustrój administracji państwowej Poza tym powinien wpływać ws
Rozdział szósty Z KTÓREGO DOWIADUJEMY SIĘ O WSZYSTKIM, CO BYŁO DALEJ Mijały Jata. Dawid stał się
img079 (16) 82,2 ARTYKUŁ 2 Czy wola chce z konieczności tego wszystkiego, co pożąda? TRUDNOŚCI Można
W trakcie weiyfikacji, zbiór wszystkich możliwych wyników z próby co do wartości testu dzieli się na
fizyka (4) 4. W M Budowa Maszyn grupa 6 i 7 Zadania 3 Rozwiązać wszystkie możliwe przypadki rzutów p
image00013 Wyobraźcie sobie, co by było, gdyby wszystkie panie i wszyscy panowie zrobili kupę w jedn
Image071 X — zbiór wszystkich możliwych, dla danego układu, stanów wejść, Y — zbiór wszystkich możli
^ Co testować? •    Aby wykazać że dany program nie posiada błędów, trzeba
zyw 37. Witamina A co: X" estry retinyiu i karocenoidy wszystkie związki wykazujące aktywność

więcej podobnych podstron