BDD with Python and Behave ( behave | 7 hours )

Prerequisites:
  • Podstawowe doświadczenie w programowaniu Python.
  • Znajomość automatycznego testowania.

Publiczność

  • Testerzy i programiści
Overview:

Behave to oparty na otwartym kodzie źródłowym Python framework BDD do pisania testów w języku naturalnym.

BDD, czyli Behavior Driven Development, to zwinna technika tworzenia oprogramowania, która zachęca do współpracy między programistami, QA i nietechnicznymi ludźmi biznesu w projekcie oprogramowania.

To prowadzone przez instruktora, interaktywne szkolenie rozpoczyna się od omówienia BDD oraz tego, jak framework Behave może być wykorzystany do przeprowadzania testów BDD dla aplikacji internetowych. Uczestnicy mają wiele okazji do interakcji z instruktorem i rówieśnikami podczas wdrażania poznanych koncepcji i taktyk w praktycznym, opartym na ćwiczeniach środowisku laboratoryjnym.

Pod koniec tego szkolenia uczestnicy będą mieli solidne zrozumienie BDD i Behave, a także niezbędną praktykę do wdrożenia tych technik i narzędzi w rzeczywistych scenariuszach testowych.

Format kursu

  • Duży nacisk na praktyczne ćwiczenia. Większość koncepcji poznawana jest poprzez przykłady, ćwiczenia i praktyczny rozwój.
Course Outline:

Wstęp

  • Behavior Driven Development (BDD) i Acceptance Test Driven Development (ATDD)
  • BDD jako narzędzie współpracy dla inżynierów oprogramowania, inżynierów testów i osób z biznesu

Definiowanie wymagań projektu

Konfigurowanie środowiska dla Web Application Testing

Gherkin: Pisanie historii w języku przyjaznym dla użytkownika

Anatomia pliku funkcji

Pisanie swojej pierwszej funkcji

Pisanie scenariuszy dla Twojej funkcji

Pisanie definicji kroków

Przekazywanie parametrów do kroków

Tworzenie zarysó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ż

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - BDD with Python and Behave

Qatar - BDD with Python and Behave

Egypt - BDD with Python and Behave

Saudi Arabia - BDD with Python and Behave

South Africa - BDD with Python and Behave

Brasil - BDD with Python and Behave

Canada - BDD with Python and Behave

中国 - Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

香港 - BDD with Python and Behave

澳門 - BDD with Python and Behave

台灣 - BDD with Python and Behave

USA - BDD with Python and Behave

Österreich - BDD with Python and Behave

Schweiz - BDD with Python and Behave

Deutschland - BDD with Python and Behave

Czech Republic - BDD with Python and Behave

Denmark - BDD with Python and Behave

Estonia - BDD with Python and Behave

Finland - BDD with Python and Behave

Greece - BDD with Python and Behave

Magyarország - BDD with Python and Behave

Ireland - BDD with Python and Behave

Israel - BDD with Python and Behave

Luxembourg - BDD with Python and Behave

Latvia - BDD with Python and Behave

España - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Italia - BDD with Python and Behave

Lithuania - BDD with Python and Behave

Nederland - BDD with Python and Behave

Norway - BDD with Python and Behave

Portugal - BDD with Python and Behave

România - BDD with Python and Behave

Sverige - BDD with Python and Behave

Türkiye - BDD with Python and Behave

Malta - BDD with Python and Behave

Belgique - BDD with Python and Behave

France - BDD with Python and Behave

日本 - BDD with Python and Behave

Australia - BDD with Python and Behave

Malaysia - BDD with Python and Behave

New Zealand - BDD with Python and Behave

Philippines - BDD with Python and Behave

Singapore - BDD with Python and Behave

Thailand - BDD with Python and Behave

Vietnam - BDD with Python and Behave

India - BDD with Python and Behave

Argentina - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Chile - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Costa Rica - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Ecuador - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Guatemala - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Colombia - Compórtate: BDD con Python (Pepino / pepinillo para Python)

México - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Panama - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Peru - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Uruguay - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Venezuela - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Polska - BDD with Python and Behave

United Kingdom - BDD with Python and Behave

South Korea - BDD with Python and Behave

Pakistan - BDD with Python and Behave

Sri Lanka - BDD with Python and Behave

Bulgaria - BDD with Python and Behave

Bolivia - Compórtate: BDD con Python (Pepino / pepinillo para Python)

Indonesia - BDD with Python and Behave

Kazakhstan - BDD with Python and Behave

Moldova - BDD with Python and Behave

Morocco - BDD with Python and Behave

Tunisia - BDD with Python and Behave

Kuwait - BDD with Python and Behave

Oman - BDD with Python and Behave

Slovakia - BDD with Python and Behave

Kenya - BDD with Python and Behave

Nigeria - BDD with Python and Behave

Botswana - BDD with Python and Behave

Slovenia - BDD with Python and Behave

Croatia - BDD with Python and Behave

Serbia - BDD with Python and Behave

Bhutan - BDD with Python and Behave

Nepal - BDD with Python and Behave