Zapisy na warsztaty otwarte. Poniżej kilka szczegółów. Zarejestrować możecie się klikając TUTAJ. Czy zostaliście przyjęci zostaniecie poinformowani odrębną korespondencją jutro (środa).
Pamiętajcie, że w pierwszej kolejności na warsztaty przyjęte będą osoby, które były na dzisiejszym spotkaniu!
Zapraszamy na warsztat z automatyzacji testów – od zera do bohatera 😉 Prowadzący – Krzysztof Synak – Test Manager w Acxiom.
Agenda skróconego szkolenia wprowadzającego poniżej:
1. Podstawy automatyzacji testów:
a) Kiedy automatyzować
b) Cechy stosowanych narzędzi
c) Koncepcje struktury testów
• Keyword Driven – testowanie oparte o słowa kluczowe
• BDD – Behaviour Driven Development
• TDD – wytwarzanie sterowane testami
• DDD – testowanie sterowane danymi
2. Koncepcje zastosowane w RobotFramework
3. Wprowadzenie do Robot IDE
4. Instalacja środowiska testowego
5. Pomoc oraz dodatkowe narzędzia
6. Składnia
a. Słowa kluczowe wprowadzenie
b. Zmienne- definicja, typy, użycie
c. Ćwiczenie definicja zmiennych
d. Słowa kluczowe definicja, zaawansowane opcje, zalecenia
e. Wyrażenia regularne
f. Ćwiczenie projektowanie słów kluczowych RF
g. Kontrola przebiegu testu – pętle, wyrażenia warunkowe, dynamiczne wykonywanie testów
h. Szablony słów kluczowych
i. Ćwiczenie implementacja słów kluczowych
j. Asercje
k. Ćwiczenie implementacja słów kluczowych dla Keyword, Data i Behavior Driven Test
l. Pliki z zasobami
m. Optymalna organizacja testów
7. Dostępne biblioteki
a. BuiltIn, OperatingSystem, Screenshot, Telnet, Collections, String, Dialogs, Remote, XML, Process
b. SeleniumLibrary, Selenium2Library, SwingLibrary, AutoItLibrary, DatabaseLibrary, SSHLibrary, RequestLibrary, Rammbock, Email library
c. Ćwiczenie SSHLibrary
d. Ćwiczenie RequestLibrary (REST interface)
e. Prezentacja oraz cwiczenie SudsLibrary
f. DatabaseLibrary . OracleLibrary , AcxOracle
g. Ćwiczenie DatabaseLibrary  oraz AcxOracle
8. Raportowanie
9. Debugowanie
10. Testowanie aplikacji webowych
a. Przygotowanie środowiska
b. Selenium IDE wprowadzenie
c. Ćwiczenie identyfikacja elementów
d. Selenium2Library wprowadzenie do Webdriver
e. Obsługa wielu przeglądarek
Wymagania to:
– komputer z VirtualBox
– podstawowa wiedza na temat SOAP WS,  REST, SQL
– mile widziana podstawowa wiedza python lub inny jezyk wysokiego poziomu
– otwarty umysł 😉
Ważne – nie trzeba mieć umiejętności programistycznych, żeby wziąć udział w szkoleniu!
Miejsce warsztatów: Biuro Acxiom, aleja Grunwaldzka 184, 80-266 Gdańsk
Termin: 26 maj 2015 godz. 9:00-17:00