Serenity BDD: Writing Better Automated Acceptance Tests ( serenitybdd | 7 hours )
- 具有測試自動化的經驗。
- Java 程式設計經驗。
觀眾
- 自動化測試儀
“許多測試自動化團隊花費 40% 到 70% 的時間都花在維護他們的測試套件上......要麼因為應用程式更改而重構測試,要麼只是在測試中斷時篩選測試結果...“-- John Furguson Smart,Serenity 的建立者。
Serenity 是一個開源報告庫,它使測試人員能夠編寫結構良好、可維護的驗收標準。Serenity 生成豐富而有意義的測試報告(“動態文檔”),這些報告不僅報告測試結果,還以包括測試數據和屏幕截圖的分步敘述格式記錄了它們所做的工作。
在這個由公司主導的現場培訓中,參與者將學習如何通過使用「劇本」和「參與者、任務和目標」的概念來編寫高質量的測試,以業務術語而不是系統元件之間的交互來表達測試。我們著眼於功能和UI測試場景,並演示了如何使用 Serenity 來管理他們的測試。所有講座、筆記、測驗和討論都伴隨著現場動手實踐和實施。
在本次培訓結束時,參與者將理解 Serenity 框架並能夠舒適地使用它。同樣重要的是,參與者將學會從不同的角度思考和處理測試自動化。
課程形式
- 本課程將引導參與者瞭解 Behavior Driven Development (BDD) 的實際案例,並演示如何在各種測試場景中實現 Serenity。
介紹
- 自動化測試
- ATDD(驗收測試驅動開發)
- BDD(行為驅動開發)
為什麼 Serenity?
- 測試報告作為「活文檔」
- 參與者、任務和目標
- 劇本模式與頁面物件
Serenity 建築學
- 頁面、步驟、要求、測試、報告
設置和配置測試環境
- JUnit、Serenity BDD 和一點 Selenium WebDriver
定義要求和驗收標準
自動化驗收標準
設置你的劇本
- 劇本問題
- Serenity 能力
使用 Screenplay 測試 Web 應用程式
編寫第一個 Serenity 測試
劇本 Web 交互
劇本網路問題
處理超時和等待
運行 Serenity 測試
生成 Serenity 測試報告
看一下 Serenity 項目結構
將 Serenity 與 Cucumber 和 JBehave 集成
總結和結論
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