Zpo-3-wyk-Slajd34
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.