Zpo-3-wyk-Slajd33: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
(Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
== | ==Konfiguracja TestNG== | ||
[[Image:zpo-3-wyk-Slajd33.PNG| | [[Image:zpo-3-wyk-Slajd33.PNG|Konfiguracja TestNG]] | ||
Pliki konfiguracyjne TestNG są zapisywane w postaci XML. Najwyższym poziomem konfiguracji jest suita o podanej nazwie (w typ przypadku Zestaw1). Wewnątrz niej znajdują się pojedyncze testy, zbudowane z klas. | |||
Za pomocą pliku można przekazać wartości parametrów do przypadków testowych, które tego wymagają, dzięki czemu ten sam przypadek testowy może zostać uruchomiony wielokrotnie z różnymi wartościami parametrów. | |||
Ponadto można zignorować wybrane przypadki testowe lub połączyć je w grupy niezależnie od anotacji zapisanych bezpośrednio w kodzie. | |||
Ponieważ uruchomienie testów TestNG wymaga przekazania także nazwy pliku konfiguracyjnego, można łatwo zarządzać konfiguracją testów, tworząc kilka różnych plików XML. Wówczas np. można wykonywać testy na różnych poziomach szczegółowości, koncentrując się na aktualnie istotnych elementach. | |||
[[zpo-3-wyk-Slajd32 | << Poprzedni slajd]] | [[zpo-3-wyk-toc|Spis treści ]] | [[zpo-3-wyk-Slajd34 | Następny slajd >>]] | [[zpo-3-wyk-Slajd32 | << Poprzedni slajd]] | [[zpo-3-wyk-toc|Spis treści ]] | [[zpo-3-wyk-Slajd34 | Następny slajd >>]] |
Aktualna wersja na dzień 21:54, 4 lis 2006
Konfiguracja TestNG
Pliki konfiguracyjne TestNG są zapisywane w postaci XML. Najwyższym poziomem konfiguracji jest suita o podanej nazwie (w typ przypadku Zestaw1). Wewnątrz niej znajdują się pojedyncze testy, zbudowane z klas.
Za pomocą pliku można przekazać wartości parametrów do przypadków testowych, które tego wymagają, dzięki czemu ten sam przypadek testowy może zostać uruchomiony wielokrotnie z różnymi wartościami parametrów.
Ponadto można zignorować wybrane przypadki testowe lub połączyć je w grupy niezależnie od anotacji zapisanych bezpośrednio w kodzie.
Ponieważ uruchomienie testów TestNG wymaga przekazania także nazwy pliku konfiguracyjnego, można łatwo zarządzać konfiguracją testów, tworząc kilka różnych plików XML. Wówczas np. można wykonywać testy na różnych poziomach szczegółowości, koncentrując się na aktualnie istotnych elementach.