BDD with Python and Behave ( behave | 7 hours )

Prerequisites:
  • 具備基礎的Python程式設計經驗。
  • 了解自動化測試。

目標受眾

  • 測試人員與開發人員
Overview:

Behave 是一個基於Python的開源BDD框架,用於以自然語言風格編寫測試。

BDD,即行為驅動開發,是一種敏捷軟件開發技術,鼓勵開發人員、QA和非技術業務人員在軟件項目中進行協作。

這項由講師指導的現場培訓從討論BDD開始,並介紹如何使用Behave框架來執行Web應用程序的BDD測試。參與者將有充足的機會與講師和同儕互動,並在實踐為主的實驗室環境中應用所學的概念和策略。

培訓結束時,參與者將對BDD和Behave有深入的理解,並具備在實際測試場景中應用這些技術和工具的實踐經驗。

課程形式

  • 強調實踐操作。大部分概念通過示例、練習和動手開發來學習。
Course Outline:

介紹

  • Behavior Driven Development (BDD) 和 Acceptance Test Driven Development (ATDD)
  • BDD 作為軟體工程師、測試工程師和業務人員的協作工具

定義您的專案需求

為 Web Application Testing 設置您的環境

Gherkin:以用戶友好的語言撰寫您的故事

功能文件的結構

撰寫您的第一個功能

為您的功能撰寫場景

撰寫步驟定義

傳遞參數給步驟

創建場景大綱以傳遞多個參數

在步驟之間共享數據

使用標籤組織功能和場景

設置與清理

總結與結論

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