Serenity BDD: Writing Better Automated Acceptance Tests ( serenitybdd | 7 hours )

Prerequisites:
  • 具有測試自動化的經驗。
  • Java 程式設計經驗。

觀眾

  • 自動化測試儀
Overview:

“許多測試自動化團隊花費 40% 到 70% 的時間都花在維護他們的測試套件上......要麼因為應用程式更改而重構測試,要麼只是在測試中斷時篩選測試結果...“-- John Furguson Smart,Serenity 的建立者。

Serenity 是一個開源報告庫,它使測試人員能夠編寫結構良好、可維護的驗收標準。Serenity 生成豐富而有意義的測試報告(“動態文檔”),這些報告不僅報告測試結果,還以包括測試數據和屏幕截圖的分步敘述格式記錄了它們所做的工作。

在這個由公司主導的現場培訓中,參與者將學習如何通過使用「劇本」和「參與者、任務和目標」的概念來編寫高質量的測試,以業務術語而不是系統元件之間的交互來表達測試。我們著眼於功能和UI測試場景,並演示了如何使用 Serenity 來管理他們的測試。所有講座、筆記、測驗和討論都伴隨著現場動手實踐和實施。

在本次培訓結束時,參與者將理解 Serenity 框架並能夠舒適地使用它。同樣重要的是,參與者將學會從不同的角度思考和處理測試自動化。

課程形式

  • 本課程將引導參與者瞭解 Behavior Driven Development (BDD) 的實際案例,並演示如何在各種測試場景中實現 Serenity。
Course Outline:

介紹

  • 自動化測試
  • ATDD(驗收測試驅動開發)
  • BDD(行為驅動開發)

為什麼 Serenity?

  • 測試報告作為「活文檔」
  • 參與者、任務和目標
  • 劇本模式與頁面物件

Serenity 建築學

  • 頁面、步驟、要求、測試、報告

設置和配置測試環境

  • JUnit、Serenity BDD 和一點 Selenium WebDriver

定義要求和驗收標準

自動化驗收標準

設置你的劇本

  • 劇本問題
  • Serenity 能力

使用 Screenplay 測試 Web 應用程式

編寫第一個 Serenity 測試

劇本 Web 交互

劇本網路問題

處理超時和等待

運行 Serenity 測試

生成 Serenity 測試報告

看一下 Serenity 項目結構

將 Serenity 與 Cucumber 和 JBehave 集成

總結和結論

Sites Published:

United Arab Emirates - Serenity BDD for Automated Acceptance Tests

Qatar - Serenity BDD for Automated Acceptance Tests

Egypt - Serenity BDD for Automated Acceptance Tests

Saudi Arabia - Serenity BDD for Automated Acceptance Tests

South Africa - Serenity BDD for Automated Acceptance Tests

Brasil - Serenity BDD: Writing Better Automated Acceptance Tests

Canada - Serenity BDD for Automated Acceptance Tests

中国 - Serenity BDD: Writing Better Automated Acceptance Tests

香港 - Serenity BDD for Automated Acceptance Tests

澳門 - Serenity BDD for Automated Acceptance Tests

台灣 - Serenity BDD: Writing Better Automated Acceptance Tests

USA - Serenity BDD for Automated Acceptance Tests

Österreich - Serenity BDD: Writing Better Automated Acceptance Tests

Schweiz - Serenity BDD: Writing Better Automated Acceptance Tests

Deutschland - Serenity BDD: Writing Better Automated Acceptance Tests

Czech Republic - Serenity BDD: Writing Better Automated Acceptance Tests

Denmark - Serenity BDD for Automated Acceptance Tests

Estonia - Serenity BDD for Automated Acceptance Tests

Finland - Serenity BDD for Automated Acceptance Tests

Greece - Serenity BDD: Writing Better Automated Acceptance Tests

Magyarország - Serenity BDD: Writing Better Automated Acceptance Tests

Ireland - Serenity BDD for Automated Acceptance Tests

Luxembourg - Serenity BDD for Automated Acceptance Tests

Latvia - Serenity BDD for Automated Acceptance Tests

España - Serenity BDD: Escribir mejores pruebas de aceptación automática

Italia - Serenity BDD: Writing Better Automated Acceptance Tests

Lithuania - Serenity BDD for Automated Acceptance Tests

Nederland - Serenity BDD: Writing Better Automated Acceptance Tests

Norway - Serenity BDD: Writing Better Automated Acceptance Tests

Portugal - Serenity BDD: Writing Better Automated Acceptance Tests

România - Serenity BDD: Writing Better Automated Acceptance Tests

Sverige - Serenity BDD: Writing Better Automated Acceptance Tests

Türkiye - Serenity BDD: Writing Better Automated Acceptance Tests

Malta - Serenity BDD for Automated Acceptance Tests

Belgique - Serenity BDD: Writing Better Automated Acceptance Tests

France - Serenity BDD: Writing Better Automated Acceptance Tests

日本 - Serenity BDD: Writing Better Automated Acceptance Tests

Australia - Serenity BDD for Automated Acceptance Tests

Malaysia - Serenity BDD for Automated Acceptance Tests

New Zealand - Serenity BDD for Automated Acceptance Tests

Philippines - Serenity BDD for Automated Acceptance Tests

Singapore - Serenity BDD for Automated Acceptance Tests

Thailand - Serenity BDD for Automated Acceptance Tests

Vietnam - Serenity BDD: Writing Better Automated Acceptance Tests

India - Serenity BDD for Automated Acceptance Tests

Argentina - Serenity BDD: Escribir mejores pruebas de aceptación automática

Chile - Serenity BDD: Escribir mejores pruebas de aceptación automática

Costa Rica - Serenity BDD: Escribir mejores pruebas de aceptación automática

Ecuador - Serenity BDD: Escribir mejores pruebas de aceptación automática

Guatemala - Serenity BDD: Escribir mejores pruebas de aceptación automática

Colombia - Serenity BDD: Escribir mejores pruebas de aceptación automática

México - Serenity BDD: Escribir mejores pruebas de aceptación automática

Panama - Serenity BDD: Escribir mejores pruebas de aceptación automática

Peru - Serenity BDD: Escribir mejores pruebas de aceptación automática

Uruguay - Serenity BDD: Escribir mejores pruebas de aceptación automática

Venezuela - Serenity BDD: Escribir mejores pruebas de aceptación automática

Polska - Serenity BDD: Writing Better Automated Acceptance Tests

United Kingdom - Serenity BDD for Automated Acceptance Tests

South Korea - Serenity BDD: Writing Better Automated Acceptance Tests

Pakistan - Serenity BDD for Automated Acceptance Tests

Sri Lanka - Serenity BDD for Automated Acceptance Tests

Bulgaria - Serenity BDD: Writing Better Automated Acceptance Tests

Bolivia - Serenity BDD: Escribir mejores pruebas de aceptación automática

Indonesia - Serenity BDD for Automated Acceptance Tests

Kazakhstan - Serenity BDD for Automated Acceptance Tests

Moldova - Serenity BDD: Writing Better Automated Acceptance Tests

Morocco - Serenity BDD for Automated Acceptance Tests

Tunisia - Serenity BDD for Automated Acceptance Tests

Kuwait - Serenity BDD for Automated Acceptance Tests

Oman - Serenity BDD for Automated Acceptance Tests

Slovakia - Serenity BDD for Automated Acceptance Tests

Kenya - Serenity BDD for Automated Acceptance Tests

Nigeria - Serenity BDD for Automated Acceptance Tests

Botswana - Serenity BDD for Automated Acceptance Tests

Slovenia - Serenity BDD for Automated Acceptance Tests

Croatia - Serenity BDD for Automated Acceptance Tests

Serbia - Serenity BDD for Automated Acceptance Tests

Bhutan - Serenity BDD for Automated Acceptance Tests

Nepal - Serenity BDD for Automated Acceptance Tests

Uzbekistan - Serenity BDD for Automated Acceptance Tests