Plan Szkolenia
Wstęp
- Automatyczne testowanie
- ATDD (rozwój oparty na testach akceptacyjnych)
- BDD (rozwój oparty na zachowaniu)
Dlaczego Serenity?
- Raporty z testów jako „żywa dokumentacja”
- Aktorzy, zadania i cele
- Wzór scenariusza a obiekty strony
Serenity Architektura
- Strony, kroki, wymagania, testy, raporty
Konfigurowanie i konfiguracja środowiska testowego
- JUnit, Serenity BDD i mały Selenium WebDriver
Definiowanie wymagań i kryteriów akceptacji
Automatyzacja kryteriów akceptacji
Konfigurowanie scenariuszy
- Pytania dotyczące scenariusza
- Serenity umiejętności
Testowanie aplikacji internetowej ze scenariuszem
Pisanie pierwszego Serenity testu
Interakcje internetowe dotyczące scenariusza
Pytania internetowe dotyczące scenariusza
Obsługa przekroczeń limitu czasu i oczekiwania
Uruchamianie Serenity testu
Generowanie Serenity raportów z testów
Spojrzenie na Serenity strukturę projektu
Całkowanie Serenity z Cucumber i JBehave
Podsumowanie i wnioski
Wymagania
- Doświadczenie w automatyzacji testów.
- Java doświadczenie w programowaniu.
Uczestnicy
- Testerzy automatyzacji
Opinie uczestników (1)
Zapoznać się z wzorem scenariusza i dowiedzieć się, dlaczego jest to lepsze od starego wzoru.
Peter Moors
Szkolenie - Serenity BDD for Automated Acceptance Tests
Przetłumaczone przez sztuczną inteligencję