Testy automatyczne w środowisku znakowym

Transkrypt

Testy automatyczne w środowisku znakowym
Testy automatyczne w
środowisku
znakowym
[email protected]
Plan prezentacji
IBM Rational Robot
 Własne skrypty
 Open source

 AllRecal
 TextTest
Consul
IBM Rational Robot
PuTTY jako terminal
 kopiowanie ekranów do schowka
 tekstowe porównywanie ekranów


dynamiczne porównywanie wyników
IBM Rational Robot
Zalety
 duże możliwości
 połączenie z innymi
narzędziami
Wady
 drogi
 czasami zawodny
 stare języki
programowania
 rozszerzanie przez
DLL
Skrypt własny
(stdin, stdout) =
popen2(„telnet srodowisko.testowe.pl")
Skrypt
 tworzy dane testowe i oczekiwane wyniki
 zapisuje je do stdin
 pobiera wyniki ze stdout
 porównuje wyniki
Skrypt własny
Zalety
 pełna kontrola nad
przebiegiem testów
 ulubiony język
programowania
 dowolny stopień
skomplikowania i
„inteligencji” skryptu
Wady
 nie działa pod Win
 trzeba samemu
utrzymywać
 brak integracji z
innymi narzędziami
testowymi
AllRecall Consul
AllRecall Consul
AllRecall Consul
Zalety
 prosty
 darmowy
 niekłopotliwy
Wady
 za prosty
 brak obsługi myszki
TextTest
TextTest
TextTest
TextTest
Zalety
 darmowy
 w Pythonie 
 celuje w testy
akceptacyjne przez
przypadki użycia
Wady
 nieintuicyjny
 uruchamiany z
commandline’a

Podobne dokumenty