„Selenium – testy automatyczne” - przygotowanie

Transkrypt

„Selenium – testy automatyczne” - przygotowanie
Szkolenie „Selenium – testy automatyczne” - przygotowanie środowiska
1.
Stworzyd na dysku jeden wspólny katalog dla wymaganych bibliotek wykorzystywanych w
projektach, np. C:\Selenium\lib, w którym będą one przechowywane.
2.



Apache Server HTTP
Serwer HTTP w wersji dla mniej zaawansowanych http://www.apachefriends.org/en/xamppwindows.html
Poradnik dla bardziej zaawansowanych http://gajdaw.pl/php/instalacja-apache-php-mysqlwindows-xp/
Opis instalacji podany przez producenta
http://httpd.apache.org/docs/current/platform/windows.html
3.
Apache Ant
http://selenium-grid.seleniumhq.org/step_by_step_installation_instructions_for_windows.html
4.

5.


6.


7.
Java
http://www.java.com/en/download/index.jsp
TestNG
http://testng.org/doc/download.html
Po ściągnięciu paczki na dysk, wypakowujemy z zawartości plik „testng-5.9-jdk15.jar” do
stworzonego wcześniej folderu z bibliotekami wspólnymi.
ReportNG
Pobieramy paczkę https://github.com/downloads/dwdyer/reportng/reportng-1.1.2.zip
Z pobranej paczki wypakowujemy do stworzonego wcześniej wspólnego katalogu z
bibliotekami pliki: „reportng-1.1.2.jar” i „velocity-dep-1.4.jar”

Firebug
https://addons.mozilla.org/pl/firefox/addon/firebug/ instalujemy jako dodatek do
przeglądarki Firefox

Web Developer Toolbar
https://addons.mozilla.org/pl/firefox/addon/web-developer/ instalowany jako dodatek do
przeglądarki Firefox.
8.
9.

10.



Selenium IDE
Ze strony http://seleniumhq.org/download/ pobrad narzędzie Selenium IDE i zainstalowad
jako dodatek w przeglądarce Firefox
http://release.seleniumhq.org/selenium-ide/1.0.10/selenium-ide-1.0.10.xpi
Selenium Core
Ze strony http://seleniumhq.org/download/ pobrad narzędzie Selenium Core
http://release.seleniumhq.org/selenium-core/1.0.1/selenium-core-1.0.1.zip
Rozpakowad zawartośd pobranej paczki na dysk do wybranego folderu, np. C:\Selenium\Core
e-mail: [email protected]
Tel. komórkowy (+ 48) 503 074 389
Telefon/FAX: (+48) 32 733 0958
ul. Sokolska 33/173, 40-086 Katowice
NIP 583-276-92-97;
REGON 241132628;
Numer Konta 86 2490 0005 0000 4500 6265 9375
11.




12.



13.


14.



Selenium Remote Control (RC)
Ze strony http://seleniumhq.org/download/ pobrad narzędzie Selenium RC.
http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip
Z pobranej paczki wypakowad na dysk do dowolnego folderu np. C:\Selenium\RC plik
„selenium-java-client-driver.jar” z katalogu „selenium-java-client-driver-1.0.1” oraz z katalogu
„selenium-server-1.0.3” plik „selenium-server.jar”
Pliki „ selenium-java-client-driver.jar” skopiowad do wcześniej stworzonego folderu z
bibliotekami wspólnymi.
Selenium Grid
Ze strony http://selenium-grid.seleniumhq.org/download.html pobrad narzędzie z ostatniej
wersji http://release.seleniumhq.org/selenium-grid/selenium-grid-1.0.8-bin.zip
Całą zawartośd pobranej paczki wypakowad na dysk do dowolnego folderu np.
C:\Selenium\Grid
Z folderu, do którego zostały wypakowane dane, skopiowad plik „selenium-grid-toolsstandalone-1.0.8.jar” z katalogu ./lib do wcześniej stworzonego folderu z bibliotekami
wspólnymi
Eclipse IDE
Pobrad środowisko programistyczne Eclipse z obsługą Javy np.
http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr1
Zainstalowad w dowolnej lokalizacji
CubicTest
Uruchomid Eclipse IDE
Przejśd do instalacji nowego pluginu
Postępowad zgodnie z oknami informacyjnymi, więcej na stronie
http://boss.bekk.no/cubictest/index.html
e-mail: [email protected]
Tel. komórkowy (+ 48) 503 074 389
Telefon/FAX: (+48) 32 733 0958
ul. Sokolska 33/173, 40-086 Katowice
NIP 583-276-92-97;
REGON 241132628;
Numer Konta 86 2490 0005 0000 4500 6265 9375
15.





Bromine
Bromine jest aplikacją www i uruchamiany jest w przeglądarce zatem musi byd zainstalowany
na lokalnym serwerze http lub innym zewnętrznym serwerze http
Pobrad paczkę ze strony http://brominefoundation.org/pages/download
Na swoim lokalnym lub zewnętrznym serwerze http należy stworzyd nowego virtualHosta
http://wiki.brominefoundation.org/setup_a_virtual_host
Do miejsca gdzie kieruje nowy virtualHost wypakowujemy zawartośd pobranej paczki
Uruchamiamy w przeglądarce aplikację Bromine i wypełniamy wymagane pola
Większośd informacji na ten temat: http://wiki.brominefoundation.org/source_code_way
e-mail: [email protected]
Tel. komórkowy (+ 48) 503 074 389
Telefon/FAX: (+48) 32 733 0958
ul. Sokolska 33/173, 40-086 Katowice
NIP 583-276-92-97;
REGON 241132628;
Numer Konta 86 2490 0005 0000 4500 6265 9375