- Doświadczenie w testowaniu i znajomość testów automatycznych
- Doświadczenie z PHP programowaniem
Behat jest frameworkiem testowym Behavior Driven Development (BDD) napisanym w PHP. Ułatwia komunikację między programistami, testerami, interesariuszami biznesowymi i klientami podczas procesu tworzenia oprogramowania. Behat pozwala osobom nietechnicznym pisać jasne opisy zamierzonego zachowania aplikacji, a następnie uruchamia te "scenariusze" jako testy funkcjonalne aplikacji.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i wykonywać przypadki testowe w stylu BDD przy użyciu Behat i PHP.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Uruchamianie zautomatyzowanych testów napisanych w czytelnym dla człowieka języku Gherkin (Given, When, Then)
- Korzystanie z przypadków testowych opartych na Behat w celu poprawy współpracy między zespołami technicznymi i nietechnicznymi
- Integracja Behat z Selenium, Mink, Goutte i innymi emulatorami przeglądarki w celu przeprowadzania testów i generowania raportów.
- Rozszerzenie funkcjonalności Behat poprzez system rozszerzeń
- Testowanie wielu scenariuszy użytkowania za pomocą poleceń terminala, interfejsów API REST i nie tylko.
Publiczność
- Inżynierowie testów
- Programiści
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Wstęp
- Business Rozwój napędzany (BDD) i Acceptance Test Driven Development (ATDD)
- BDD jako narzędzie współpracy dla inżynierów oprogramowania, inżynierów testów i ludzi biznesu
Zdefiniowanie wymagań projektu
Konfigurowanie środowiska do testowania aplikacji internetowych
Gherkin: pisanie historii w języku przyjaznym dla użytkownika
Anatomia pliku funkcji
Pisanie pierwszej funkcji
Pisanie scenariuszy dla Twojej funkcji
Zapisywanie definicji kroków
Przekazywanie parametrów do kroków
Tworzenie konspektów scenariuszy w celu przekazania wielu argumentów
Udostępnianie danych pomiędzy krokami
Organizowanie funkcji i scenariuszy za pomocą tagów
Konfiguracja i demontaż
Uwagi końcowe
United Arab Emirates - Behat: Behavior Driven Development (BDD) with PHP
Qatar - Behat: Behavior Driven Development (BDD) with PHP
Egypt - Behat: Behavior Driven Development (BDD) with PHP
Saudi Arabia - Behat: Behavior Driven Development (BDD) with PHP
South Africa - Behat: Behavior Driven Development (BDD) with PHP
Brasil - Behat: Behavior Driven Development (BDD) with PHP
Canada - Behat: Behavior Driven Development (BDD) with PHP
中国 - Behat: Behavior Driven Development (BDD) with PHP
香港 - Behat: Behavior Driven Development (BDD) with PHP
澳門 - Behat: Behavior Driven Development (BDD) with PHP
台灣 - Behat: Behavior Driven Development (BDD) with PHP
USA - Behat: Behavior Driven Development (BDD) with PHP
Österreich - Behat: Behavior Driven Development (BDD) with PHP
Schweiz - Behat: Behavior Driven Development (BDD) with PHP
Deutschland - Behat: Behavior Driven Development (BDD) with PHP
Czech Republic - Behat: Behavior Driven Development (BDD) with PHP
Denmark - Behat: Behavior Driven Development (BDD) with PHP
Estonia - Behat: Behavior Driven Development (BDD) with PHP
Finland - Behat: Behavior Driven Development (BDD) with PHP
Greece - Behat: Behavior Driven Development (BDD) with PHP
Magyarország - Behat: Behavior Driven Development (BDD) with PHP
Ireland - Behat: Behavior Driven Development (BDD) with PHP
Luxembourg - Behat: Behavior Driven Development (BDD) with PHP
Latvia - Behat: Behavior Driven Development (BDD) with PHP
España - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Italia - Behat: Behavior Driven Development (BDD) with PHP
Lithuania - Behat: Behavior Driven Development (BDD) with PHP
Nederland - Behat: Behavior Driven Development (BDD) with PHP
Norway - Behat: Behavior Driven Development (BDD) with PHP
Portugal - Behat: Behavior Driven Development (BDD) with PHP
România - Behat: Behavior Driven Development (BDD) with PHP
Sverige - Behat: Behavior Driven Development (BDD) with PHP
Türkiye - Behat: Behavior Driven Development (BDD) with PHP
Malta - Behat: Behavior Driven Development (BDD) with PHP
Belgique - Behat: Behavior Driven Development (BDD) with PHP
France - Behat: Behavior Driven Development (BDD) with PHP
日本 - Behat: Behavior Driven Development (BDD) with PHP
Australia - Behat: Behavior Driven Development (BDD) with PHP
Malaysia - Behat: Behavior Driven Development (BDD) with PHP
New Zealand - Behat: Behavior Driven Development (BDD) with PHP
Philippines - Behat: Behavior Driven Development (BDD) with PHP
Singapore - Behat: Behavior Driven Development (BDD) with PHP
Thailand - Behat: Behavior Driven Development (BDD) with PHP
Vietnam - Behat: Behavior Driven Development (BDD) with PHP
India - Behat: Behavior Driven Development (BDD) with PHP
Argentina - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Chile - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Costa Rica - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Ecuador - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Guatemala - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Colombia - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
México - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Panama - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Peru - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Uruguay - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Venezuela - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Polska - Behat: Behavior Driven Development (BDD) with PHP
United Kingdom - Behat: Behavior Driven Development (BDD) with PHP
South Korea - Behat: Behavior Driven Development (BDD) with PHP
Pakistan - Behat: Behavior Driven Development (BDD) with PHP
Sri Lanka - Behat: Behavior Driven Development (BDD) with PHP
Bulgaria - Behat: Behavior Driven Development (BDD) with PHP
Bolivia - Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
Indonesia - Behat: Behavior Driven Development (BDD) with PHP
Kazakhstan - Behat: Behavior Driven Development (BDD) with PHP
Moldova - Behat: Behavior Driven Development (BDD) with PHP
Morocco - Behat: Behavior Driven Development (BDD) with PHP
Tunisia - Behat: Behavior Driven Development (BDD) with PHP
Kuwait - Behat: Behavior Driven Development (BDD) with PHP
Oman - Behat: Behavior Driven Development (BDD) with PHP
Slovakia - Behat: Behavior Driven Development (BDD) with PHP
Kenya - Behat: Behavior Driven Development (BDD) with PHP
Nigeria - Behat: Behavior Driven Development (BDD) with PHP
Botswana - Behat: Behavior Driven Development (BDD) with PHP
Slovenia - Behat: Behavior Driven Development (BDD) with PHP
Croatia - Behat: Behavior Driven Development (BDD) with PHP
Serbia - Behat: Behavior Driven Development (BDD) with PHP
Bhutan - Behat: Behavior Driven Development (BDD) with PHP
Nepal - Behat: Behavior Driven Development (BDD) with PHP
Uzbekistan - Behat: Behavior Driven Development (BDD) with PHP