Course Code: cucumberjava
Duration: 7 hours
Prerequisites:
  • Java 程式設計經驗
  • 具有軟體自動化測試經驗

觀眾

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

Cucumber 是一個開源的 BDD 框架,用於以自然語言風格編寫測試。 BDD,即行為驅動開發,是一種敏捷的軟體開發技術,它鼓勵開發人員、QA 和非技術業務人員在軟體專案中進行協作。

本培訓首先討論 BDD 以及如何使用 Cucumber 對 Web 應用程式執行 BDD 測試。參與者有充足的機會與講師和同行互動,同時實施在這個動手實踐、基於實踐的實驗室環境中學到的概念和策略。

在本次培訓結束時,參與者將對 BDD 和 Cucumber 有深入的理解,並掌握必要的實踐和工具集,以便為實際軟體測試場景編寫自己的測試用例。

課程形式

  • 非常重視動手實踐。
  • 大多數概念都是通過示例、練習和動手實踐開發來學習的。

注意

  • 該訓練使用 Eclipse 和 Selenium。如果您希望使用不同的 IDE 或測試自動化框架,請聯繫我們進行安排。
  • 如果您的團隊是第一次從手動測試轉向自動化測試,請聯繫我們以安排擴展培訓,以包括自動化測試的額外覆蓋範圍。
Course Outline:

介紹

安裝與設定Cucumber

Business 驅動開發 (BDD) 和驗收測試驅動開發 (ATDD)

讓組織中的 Business 分析師參與進來

定義專案要求

建立測試生態系統

  • IDE、測試框架和構建庫

設置 Web Application Testing 系統

Gherkin:用使用者友好的語言編寫你的故事

寫作特點

編寫方案

在 Java 中編寫步驟定義

使用標記組織功能和方案

使用 Hooks

使用 Database

重構 Cucumber

將 Cucumber 與 Selenium 一起使用

生成報告

新興趨勢

結論

Sites Published:

United Arab Emirates - Cucumber: Implementing BDD with Java

Qatar - Cucumber: Implementing BDD with Java

Egypt - Cucumber: Implementing BDD with Java

Saudi Arabia - Cucumber: Implementing BDD with Java

South Africa - Cucumber: Implementing BDD with Java

Brasil - Cucumber: Implementing BDD with Java

Canada - Cucumber: Implementing BDD with Java

中国 - Cucumber: Implementing BDD with Java

香港 - Cucumber: Implementing BDD with Java

澳門 - Cucumber: Implementing BDD with Java

台灣 - Cucumber: Implementing BDD with Java

USA - Cucumber: Implementing BDD with Java

Österreich - Cucumber: Implementing BDD with Java

Schweiz - Cucumber: Implementing BDD with Java

Deutschland - Cucumber: Implementing BDD with Java

Czech Republic - Cucumber: Implementing BDD with Java

Denmark - Cucumber: Implementing BDD with Java

Estonia - Cucumber: Implementing BDD with Java

Finland - Cucumber: Implementing BDD with Java

Greece - Cucumber: Implementing BDD with Java

Magyarország - Cucumber: Implementing BDD with Java

Ireland - Cucumber: Implementing BDD with Java

Luxembourg - Cucumber: Implementing BDD with Java

Latvia - Cucumber: Implementing BDD with Java

España - Cucumber: implementando BDD con Java

Italia - Cucumber: Implementing BDD with Java

Lithuania - Cucumber: Implementing BDD with Java

Nederland - Cucumber: Implementing BDD with Java

Norway - Cucumber: Implementing BDD with Java

Portugal - Cucumber: Implementing BDD with Java

România - Cucumber: Implementing BDD with Java

Sverige - Cucumber: Implementing BDD with Java

Türkiye - Cucumber: Implementing BDD with Java

Malta - Cucumber: Implementing BDD with Java

Belgique - Cucumber: Implementing BDD with Java

France - Cucumber: Implementing BDD with Java

日本 - Cucumber: Implementing BDD with Java

Australia - Cucumber: Implementing BDD with Java

Malaysia - Cucumber: Implementing BDD with Java

New Zealand - Cucumber: Implementing BDD with Java

Philippines - Cucumber: Implementing BDD with Java

Singapore - Cucumber: Implementing BDD with Java

Thailand - Cucumber: Implementing BDD with Java

Vietnam - Cucumber: Implementing BDD with Java

India - Cucumber: Implementing BDD with Java

Argentina - Cucumber: implementando BDD con Java

Chile - Cucumber: implementando BDD con Java

Costa Rica - Cucumber: implementando BDD con Java

Ecuador - Cucumber: implementando BDD con Java

Guatemala - Cucumber: implementando BDD con Java

Colombia - Cucumber: implementando BDD con Java

México - Cucumber: implementando BDD con Java

Panama - Cucumber: implementando BDD con Java

Peru - Cucumber: implementando BDD con Java

Uruguay - Cucumber: implementando BDD con Java

Venezuela - Cucumber: implementando BDD con Java

Polska - Cucumber: Implementing BDD with Java

United Kingdom - Cucumber: Implementing BDD with Java

South Korea - Cucumber: Implementing BDD with Java

Pakistan - Cucumber: Implementing BDD with Java

Sri Lanka - Cucumber: Implementing BDD with Java

Bulgaria - Cucumber: Implementing BDD with Java

Bolivia - Cucumber: implementando BDD con Java

Indonesia - Cucumber: Implementing BDD with Java

Kazakhstan - Cucumber: Implementing BDD with Java

Moldova - Cucumber: Implementing BDD with Java

Morocco - Cucumber: Implementing BDD with Java

Tunisia - Cucumber: Implementing BDD with Java

Kuwait - Cucumber: Implementing BDD with Java

Oman - Cucumber: Implementing BDD with Java

Slovakia - Cucumber: Implementing BDD with Java

Kenya - Cucumber: Implementing BDD with Java

Nigeria - Cucumber: Implementing BDD with Java

Botswana - Cucumber: Implementing BDD with Java

Slovenia - Cucumber: Implementing BDD with Java

Croatia - Cucumber: Implementing BDD with Java

Serbia - Cucumber: Implementing BDD with Java

Bhutan - Cucumber: Implementing BDD with Java

Nepal - Cucumber: Implementing BDD with Java

Uzbekistan - Cucumber: Implementing BDD with Java