課程簡介

介紹

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

為什麼 Serenity?

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

Serenity 建築學

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

設置和配置測試環境

  • JUnit、Serenity BDD 和一點 Selenium WebDriver

定義要求和驗收標準

自動化驗收標準

設置你的劇本

  • 劇本問題
  • Serenity 能力

使用 Screenplay 測試 Web 應用程式

編寫第一個 Serenity 測試

劇本 Web 交互

劇本網路問題

處理超時和等待

運行 Serenity 測試

生成 Serenity 測試報告

看一下 Serenity 項目結構

將 Serenity 與 Cucumber 和 JBehave 集成

總結和結論

最低要求

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

觀眾

  • 自動化測試儀
 7 時間:

客戶評論 (1)

相關課程

Tosca: Model-Based Testing for Complex Systems

35 時間:

Galen Framework: Layout and Functional Test Automation for Your Responsive Website

14 時間:

TestComplete

21 時間:

Automate Windows Desktop Applications with AutoIT

14 時間:

Robot Framework: Keyword Driven Acceptance Testing

14 時間:

BDD - Behavioral testing of IT systems

7 時間:

Cucumber Electron: Implementing BDD without Selenium

7 時間:

JBehave: BDD with Java

7 時間:

Advanced C# for Automation Test Engineers

21 時間:

Advanced Selenium

14 時間:

Advanced Selenium with C#

14 時間:

Advanced TestStand: Mastering Test Automation

21 時間:

Mobile Automation with Appium Overview

7 時間:

Concordion

21 時間:

C# for Automation Test Engineers

21 時間:

課程分類

1