Zpo-3-wyk-Slajd30: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
==Założenia dla TestNG( | ==Założenia dla TestNG (cd.)== | ||
[[Image:zpo-3-wyk-Slajd30.PNG|Założenia dla TestNG( | [[Image:zpo-3-wyk-Slajd30.PNG|Założenia dla TestNG (cd.)]] | ||
* '''Wykorzystanie''' '''asercji''' '''wbudowanych''' '''w''' '''język''' '''w''' '''miejsce''' '''asercji''' '''programowych''' . | * '''Wykorzystanie''' '''asercji''' '''wbudowanych''' '''w''' '''język''' '''w''' '''miejsce''' '''asercji''' '''programowych''' . | ||
* '''Specyfikowanie''' '''zależności''' '''między''' '''grupami''' '''przypadków''' '''testowych''' '''i''' '''określanie''' '''kolejności''' '''ich''' '''wykonywania''' . Cecha ta, nieobecna w JUnit, pozwala m.in. na automatyczne pomijanie tych testów, których zależności wcześniej nie zostały spełnione (tzn. zgłosiły wyjątki). Pozwala także ręcznie oznaczać niektóre testy do pominięcia w aktualnym wykonaniu. | * '''Specyfikowanie''' '''zależności''' '''między''' '''grupami''' '''przypadków''' '''testowych''' '''i''' '''określanie''' '''kolejności''' '''ich''' '''wykonywania''' . Cecha ta, nieobecna w JUnit, pozwala m.in. na automatyczne pomijanie tych testów, których zależności wcześniej nie zostały spełnione (tzn. zgłosiły wyjątki). Pozwala także ręcznie oznaczać niektóre testy do pominięcia w aktualnym wykonaniu. | ||
* '''Proste''' '''wskazywanie''' '''oczekiwanych''' '''wyjątków''' . Przypadek testowy sprawdzający pojawienie się oczekiwanego wyjątku zaimplementowany z wykorzystaniem JUnit 3.x musiał przechwycić ten wyjątek, a następnie go zignorować, natomiast brak wyjątku był sygnalizowany bezwarunkowym zgłoszeniem błędu. TestNG pozwala wskazać oczekiwany wyjątek za pomocą | * '''Proste''' '''wskazywanie''' '''oczekiwanych''' '''wyjątków''' . Przypadek testowy sprawdzający pojawienie się oczekiwanego wyjątku zaimplementowany z wykorzystaniem JUnit 3.x musiał przechwycić ten wyjątek, a następnie go zignorować, natomiast brak wyjątku był sygnalizowany bezwarunkowym zgłoszeniem błędu. TestNG pozwala wskazać oczekiwany wyjątek za pomocą anotacji | ||
[[zpo-3-wyk-Slajd29 | << Poprzedni slajd]] | [[zpo-3-wyk-toc|Spis treści ]] | [[zpo-3-wyk-Slajd31 | Następny slajd >>]] | [[zpo-3-wyk-Slajd29 | << Poprzedni slajd]] | [[zpo-3-wyk-toc|Spis treści ]] | [[zpo-3-wyk-Slajd31 | Następny slajd >>]] |
Wersja z 10:53, 17 paź 2006
Założenia dla TestNG (cd.)
- Wykorzystanie asercji wbudowanych w język w miejsce asercji programowych .
- Specyfikowanie zależności między grupami przypadków testowych i określanie kolejności ich wykonywania . Cecha ta, nieobecna w JUnit, pozwala m.in. na automatyczne pomijanie tych testów, których zależności wcześniej nie zostały spełnione (tzn. zgłosiły wyjątki). Pozwala także ręcznie oznaczać niektóre testy do pominięcia w aktualnym wykonaniu.
- Proste wskazywanie oczekiwanych wyjątków . Przypadek testowy sprawdzający pojawienie się oczekiwanego wyjątku zaimplementowany z wykorzystaniem JUnit 3.x musiał przechwycić ten wyjątek, a następnie go zignorować, natomiast brak wyjątku był sygnalizowany bezwarunkowym zgłoszeniem błędu. TestNG pozwala wskazać oczekiwany wyjątek za pomocą anotacji