Opis
Umiejętności zdobywane podczas kursu:
- Dostosowanie środowiska testowego do koncepcji Agile.
- Umiejętność implementowania testów wg dostarczonej specyfikacji.
- Umiejętność automatyzacji testów
- Informacje na temat Continous Integration oraz Continous Deployment
Cel
- Przegląd technik wykorzystywanych przy testowaniu aplikacji
- Integracja technik testowania z podejściem Agile
- Zdobycie wiedzy na temat implementowania testów oraz przygotowanie infrastruktury
- Zdobycie wiedzy na temat automatyzacji testów
Grupa docelowa:
Szkolenie przeznaczone jest dla inżynierów QA, testerów, architektów systemów oraz programistów implementujących aplikacje internetowe, mobilne lub systemy typu SaaS, którzy chcą zapoznać się z technikami utrzymania jakości oprogramowania.
Na zajęciach słuchacze skupiają się na praktycznym wykorzystaniu zdobytej wiedzy poprzez implementację wybranych scenariuszy testowych oraz automatyzację procesów.
W trakcie kursu duży nacisk kładziemy na aspekty związane z technikami Agile.
Szkolenie trwa 2 dni.
Istnieje możliwość rozszerzenia szkolenia poprzez dodanie dodatkowego dnia warsztatowego uwzględniającego wybraną technologię (Java, PHP, etc.).
W razie zainteresowania - prosimy o kontakt w sprawie szczegółów i wyceny: tel. 22 861 96 04 lub email osec@osec.pl
Wymagania:
- Znajomość podstaw technologii internetowych (HTML, CSS, XML)
- Ogólna wiedza z zakresu aplikacji internetowych
- Umiejętność programowania w języku obiektowym na poziomie średnio zaawansowanym
Konspekt
- Testy jednostkowe
- Testy integracyjne
- Testy akceptacyjne
- Testy funkcjonalne
- Selenium (Web Driver)
- Selenium IDE
- Automatyzacja testów
- Continous Integration
- Continous Deployment
- Testowanie API (REST/SOAP)
- Infrastruktura
- Scenariusze testowe
- Kryteria akceptacyjne