コース概要

導入

  • 自動テスト
  • ATDD (受け入れテスト主導開発)
  • BDD (行動駆動型開発)

なぜSerenityなのか?

  • 「生きた文書」としてのテストレポート
  • アクター、タスク、目標
  • 脚本パターンとページオブジェクト

Serenity アーキテクチャ

  • ページ、ステップ、要件、テスト、レポート

テスト環境のセットアップと構成

  • JUnit、Serenity BDD、および少しの Selenium WebDriver

要件と承認基準の定義

受け入れ基準の自動化

脚本のセットアップ

  • 脚本に関する質問
  • Serenityアビリティ

スクリプトを使用した Web アプリケーションのテスト

最初の Serenity テストを作成する

脚本のウェブインタラクション

脚本に関するウェブ上の質問

タイムアウトと待機の処理

Serenity テストの実行

Serenity テスト レポートの生成

Serenity プロジェクト構造の概要

Serenity を Cucumber および JBehave と統合する

要約と結論

要求

  • テスト自動化の経験
  • Javaプログラミング経験

観客

  • オートメーション・テスター
  7 時間

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

お客様の声 (1)

関連コース

Introduction to Selenium

  7 時間