Rozszerzanie wykonania testu za pomocą kodu niestandardowego
Sposób wykonywania testów można
rozszerzyć, pisząc niestandardowy kod
Java™ i wywołując ten kod z poziomu testu. Ponadto można określić, aby w raportach zostały uwzględnione wyniki z testów,
na które miał wpływ ten kod niestandardowy.
Tworzenie niestandardowego kodu Java
Kod niestandardowy używa odwołań w
teście jako danych wejściowych i zwraca zmodyfikowane wartości do testu. Interfejs ICustomCode2 służy do tworzenia kodu
niestandardowego, a interfejs ITestExecutionServices służy
do rozszerzania wykonania testu. Te interfejsy znajdują się w pakiecie
com.ibm.rational.test.lt.kernel.services.
Interfejsy i klasy usług wykonywania testu
Interfejsy i klasy usług wykonywania
testu służą do dostosowywania sposobu uruchamiania testów. Te interfejsy i
klasy znajdują się w pakiecie com.ibm.rational.test.lt.kernel. Każdy interfejs
i każda klasa zostały opisane pokrótce w tym temacie i szczegółowo w
dokumentacji Javadoc.
Przykłady kodu niestandardowego
Kod niestandardowy pozwala wykonywać czynności, takie jak zarządzanie pętlami, pobieranie informacji użytkownika
wirtualnego, uruchamianie programów zewnętrznych z testów oraz dostosowywanie korelacji danych.
Migrowanie kodu niestandardowego z poprzednich wersji
Istnieje możliwość uruchamiania
skryptów, które zawierają kod niestandardowy z poprzednich wersji, i edytowania
testów w celu wykonywania nowych wywołań do starych lub nowych klas kodu
niestandardowego.