Serenity BDD for Automated Acceptance Tests ( serenitybdd | 7 hours )
- Doświadczenie w automatyzacji testów.
- Java doświadczenie w programowaniu.
Publiczność
- Testerzy automatyzacji
"40% do 70% czasu spędzanego przez wiele zespołów zajmujących się automatyzacją testów jest poświęcane na utrzymywanie ich zestawów testowych ... albo na refaktoryzację testów, ponieważ aplikacja się zmieniła, ale także na przeglądanie wyników testów, gdy się zepsują ..." -- John Furguson Smart, twórca Serenity.
Serenity to biblioteka raportów o otwartym kodzie źródłowym, która umożliwia testerom pisanie dobrze ustrukturyzowanych, łatwych w utrzymaniu kryteriów akceptacji. Serenity tworzy bogate i znaczące raporty z testów ("żywą dokumentację"), które nie tylko raportują wyniki testów, ale także dokumentują to, co zrobili, w formacie narracji krok po kroku, który zawiera dane testowe i zrzuty ekranu.
W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak pisać wysokiej jakości testy, wykorzystując "scenariusze" i ideę "aktorów, zadań i celów", aby wyrazić testy w kategoriach biznesowych, a nie jako interakcje między komponentami systemu. Przyjrzymy się zarówno scenariuszom testowania funkcjonalnego, jak i testowania interfejsu użytkownika oraz zademonstrujemy, w jaki sposób można wykorzystać Serenity do zarządzania testami. Wszystkim wykładom, notatkom, quizom i dyskusjom towarzyszy praktyczna praktyka i wdrożenie na żywo.
Pod koniec tego szkolenia uczestnicy zrozumieją platformę Serenity i będą mogli z niej wygodnie korzystać. Co ważne, uczestnicy nauczą się myśleć i podchodzić do automatyzacji testów z innego światła.
Format kursu
- Ten kurs prowadzi uczestników przez rzeczywiste przypadki dla Behavior Driven Development (BDD) i pokazuje praktyczne sposoby implementacji Serenity w różnych scenariuszach testowych.
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
United Arab Emirates - Serenity BDD for Automated Acceptance Tests
Qatar - Serenity BDD for Automated Acceptance Tests
Egypt - Serenity BDD for Automated Acceptance Tests
Saudi Arabia - Serenity BDD for Automated Acceptance Tests
South Africa - Serenity BDD for Automated Acceptance Tests
Brasil - Serenity BDD for Automated Acceptance Tests
Canada - Serenity BDD for Automated Acceptance Tests
中国 - Serenity BDD for Automated Acceptance Tests
香港 - Serenity BDD for Automated Acceptance Tests
澳門 - Serenity BDD for Automated Acceptance Tests
台灣 - Serenity BDD: Writing Better Automated Acceptance Tests
USA - Serenity BDD for Automated Acceptance Tests
Österreich - Serenity BDD for Automated Acceptance Tests
Schweiz - Serenity BDD for Automated Acceptance Tests
Deutschland - Serenity BDD for Automated Acceptance Tests
Czech Republic - Serenity BDD for Automated Acceptance Tests
Denmark - Serenity BDD for Automated Acceptance Tests
Estonia - Serenity BDD for Automated Acceptance Tests
Finland - Serenity BDD for Automated Acceptance Tests
Greece - Serenity BDD for Automated Acceptance Tests
Magyarország - Serenity BDD for Automated Acceptance Tests
Ireland - Serenity BDD for Automated Acceptance Tests
Luxembourg - Serenity BDD for Automated Acceptance Tests
Latvia - Serenity BDD for Automated Acceptance Tests
España - Serenity BDD: Escribir mejores pruebas de aceptación automática
Italia - Serenity BDD for Automated Acceptance Tests
Lithuania - Serenity BDD for Automated Acceptance Tests
Nederland - Serenity BDD for Automated Acceptance Tests
Norway - Serenity BDD for Automated Acceptance Tests
Portugal - Serenity BDD for Automated Acceptance Tests
România - Serenity BDD for Automated Acceptance Tests
Sverige - Serenity BDD for Automated Acceptance Tests
Türkiye - Serenity BDD for Automated Acceptance Tests
Malta - Serenity BDD for Automated Acceptance Tests
Belgique - Serenity BDD for Automated Acceptance Tests
France - Serenity BDD for Automated Acceptance Tests
日本 - Serenity BDD for Automated Acceptance Tests
Australia - Serenity BDD for Automated Acceptance Tests
Malaysia - Serenity BDD for Automated Acceptance Tests
New Zealand - Serenity BDD for Automated Acceptance Tests
Philippines - Serenity BDD for Automated Acceptance Tests
Singapore - Serenity BDD for Automated Acceptance Tests
Thailand - Serenity BDD for Automated Acceptance Tests
Vietnam - Serenity BDD for Automated Acceptance Tests
India - Serenity BDD for Automated Acceptance Tests
Argentina - Serenity BDD: Escribir mejores pruebas de aceptación automática
Chile - Serenity BDD: Escribir mejores pruebas de aceptación automática
Costa Rica - Serenity BDD: Escribir mejores pruebas de aceptación automática
Ecuador - Serenity BDD: Escribir mejores pruebas de aceptación automática
Guatemala - Serenity BDD: Escribir mejores pruebas de aceptación automática
Colombia - Serenity BDD: Escribir mejores pruebas de aceptación automática
México - Serenity BDD: Escribir mejores pruebas de aceptación automática
Panama - Serenity BDD: Escribir mejores pruebas de aceptación automática
Peru - Serenity BDD: Escribir mejores pruebas de aceptación automática
Uruguay - Serenity BDD: Escribir mejores pruebas de aceptación automática
Venezuela - Serenity BDD: Escribir mejores pruebas de aceptación automática
Polska - Serenity BDD for Automated Acceptance Tests
United Kingdom - Serenity BDD for Automated Acceptance Tests
South Korea - Serenity BDD for Automated Acceptance Tests
Pakistan - Serenity BDD for Automated Acceptance Tests
Sri Lanka - Serenity BDD for Automated Acceptance Tests
Bulgaria - Serenity BDD for Automated Acceptance Tests
Bolivia - Serenity BDD: Escribir mejores pruebas de aceptación automática
Indonesia - Serenity BDD for Automated Acceptance Tests
Kazakhstan - Serenity BDD for Automated Acceptance Tests
Moldova - Serenity BDD for Automated Acceptance Tests
Morocco - Serenity BDD for Automated Acceptance Tests
Tunisia - Serenity BDD for Automated Acceptance Tests
Kuwait - Serenity BDD for Automated Acceptance Tests
Oman - Serenity BDD for Automated Acceptance Tests
Slovakia - Serenity BDD for Automated Acceptance Tests
Kenya - Serenity BDD for Automated Acceptance Tests
Nigeria - Serenity BDD for Automated Acceptance Tests
Botswana - Serenity BDD for Automated Acceptance Tests
Slovenia - Serenity BDD for Automated Acceptance Tests
Croatia - Serenity BDD for Automated Acceptance Tests
Serbia - Serenity BDD for Automated Acceptance Tests
Bhutan - Serenity BDD for Automated Acceptance Tests