Zpo-3-wyk-Slajd30: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
Linia 1: Linia 1:
==Założenia dla TestNG(1)==
==Założenia dla TestNG (cd.)==


[[Image:zpo-3-wyk-Slajd30.PNG|Założenia dla TestNG(1)]]
[[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ą adnotacji
* '''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.)

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


<< Poprzedni slajd | Spis treści | Następny slajd >>