Course Code: behat
Duration: 14 hours
Prerequisites:
  • Doświadczenie w testowaniu i znajomość testów automatycznych
  • Doświadczenie z PHP programowaniem
Overview:

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
Course Outline:

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

Sites Published:

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