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żliwiScan 120303 0008 126 Rozdział VI. Ustrój administracji państwowej Poza tym powinien wpływać wszystki60284 Scan 120303 0008 126 Rozdział VI. Ustrój administracji państwowej Poza tym powinien wpływać wsRozdział 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żnaW trakcie weiyfikacji, zbiór wszystkich możliwych wyników z próby co do wartości testu dzieli się nafizyka (4) 4. W M Budowa Maszyn grupa 6 i 7 Zadania 3 Rozwiązać wszystkie możliwe przypadki rzutów pimage00013 Wyobraźcie sobie, co by było, gdyby wszystkie panie i wszyscy panowie zrobili kupę w jednImage071 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, trzebazyw 37. Witamina A co: X" estry retinyiu i karocenoidy wszystkie związki wykazujące aktywnośćwięcej podobnych podstron