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