ForEvo – efektywniejsza automatyzacja przy użyciu narzędzi open source
ForEvo jest rozwiązaniem do automatyzacji między platformowych testów regresji. Framework zawierający Selenium Webdriver, Sikuli oraz Autoit-a umożliwia wykonywanie testów automatycznych dla niemal wszystkich technologii, od aplikacji webowych po aplikacje mobilne. ForEvo jest frameworkiem, który można rozszerzyć na inne rozwiązania i technologie.
Celem warsztatów jest ukazanie jednego ze sposobów usprawnienia tworzenia testów automatycznych przy użyciu rozwiązań open source.
ForEvo ułatwia zarządzanie obiektami oraz danymi, które wykorzystywane są przy tworzeniu skryptów testowych.
Agenda
- Ogólne informacje dotyczące narzędzi open source wykorzystywanych w automatyzacji testów.
- Integracja Selenium, Sikuli i Autoit-a.
- Przedstawienie funkcjonalności narzędzia ForEvo.
- Wykorzystanie ForEvo przy automatyzacji wybranych scenariuszy testowych.
- Odpowiedzi na pytania.
Preconditions:
- Komputer z systemem Windows z dostępem do internetu
- Eclipse IDE w wersji Mars [https://eclipse.org/mars/]
- Przeglądarka Chrome oraz Firefox 46 [https://ftp.mozilla.org/pub/firefox/releases/46.0.1/win32/pl/Firefox Setup 46.0.1.exe]
- Java JREw wersji >1.8 [http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html]
- Biblioteka TestNG [instrukcja instalacji http://testng.org/doc/download.html sekcja Eclipse plug-in]
- Aplikacja AutoIT [https://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe]
- Aplikacja Sikuli [https://launchpad.net/sikuli/sikulix/1.1.0/+download/sikulixsetup-1.1.0.jar]
- VirtualBox [http://download.virtualbox.org/virtualbox/5.1.6/VirtualBox-5.1.6-110634-Win.exe]