ホーム
fv
研修名

C#で実践するビヘイビア駆動開発 ~シナリオで実現する品質向上~

概要

本コースは、ビヘイビア駆動型開発(BDD)を利用したテスト(品質評価)手法について学習します。
単にテスト手法を学習するのではなく、ドメイン駆動設計(DDD)を用いたWebアプリケーションを段階的に実装し、BDDフレームワークを利用して内部品質をテストしていきながらアプリケーションを完成させていきます。

また、ユーザー画面の動作検証するE2Eテストは、BDDフレームワークとE2EフレームワークのPlaywrightを組み合わせて外部品質を検証し、評価結果の可視化機能のPDFや動画生成機能も利用します。

◆単なる開発手法の学習にとどまらず、実践的なスキルとして「信頼されるアプリケーション」を構築する力を養うのに役立ちます。

◆BDDとDDDを組み合わせた設計とテストを通して、ビジネスの意図を忠実に反映し、堅牢で拡張性のあるシステムを効率的に作り上げるノウハウを学習できます。

◆ユーザーの視点を取り入れた品質テスト、さらに可視化された結果の確認で、内部品質と外部品質の検証知識を学習できます。

対象者
  • ・ビジネス要件を正確にシステムへ反映する方法を模索している方
  • ・Webアプリケーションの品質向上に取り組みたい方
  • ・開発プロセス全体の効率化と信頼性向上を目指す方
目的

ビヘイビア駆動型開発(BDD)とドメイン駆動設計(DDD)を組み合わせた実践的なアプローチを通じて、品質の高いアプリケーションを効率的に構築するスキルを習得することです。
内部品質を保証するテスト手法から、外部品質を検証するE2Eテスト、さらにテスト結果の可視化技術までを網羅し、ビジネスの意図を正確に反映した堅牢で拡張性のあるシステムを開発できる力を養います。

カリキュラム
詳しくはこちら

1.BDDとハンズオンの概要
 ・BDDのコンセプトや導入効果について
 ・ハンズオンで構築アプリケーションの要件と利用するフレームワークについて

2.Gherkin
 ・Gherkinの概要とキーワードについて
 ・シナリオやテストデータ、期待効果の作成方法について

3.ドメイン層の実装とテスト
 ・値オブジェクトの特徴、実装とテスト方法について
 ・エンティティの特徴、実装とテスト方法について
 ・共通ステップを利用したテスト方法について

4.インフラストラクチャ層の実装とテスト
 ・Adapter、Repositoryの実装とテストについて
 ・Hook(フック)機能の利用方法について

5.アプリケーション層の実装とテスト
 ・ユースケースを実現とテストについて

6.プレゼンテーション層の実装とテスト
 ・Playwrightの特徴と環境構築について
 ・Playwrightを利用したE2Eテスト方法について
 ・BDDフレームワークを組み合わせたテスト方法について

費用

165,000円(税込)/お一人様
オープン講座 参加時の価格です。
研修日数:2日間

日時

お問い合わせください。

場所

●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください

キャンセルポリシー
  • (1)研修開催日の21日前まで:キャンセル料なし
  • (2)研修開催日20日前から7日前まで:受講料の50%
  • (3)研修開催日6日前から研修当日:受講料全額
特記事項
  • ・お申し込みの際は、弊社オープン講座のキャンセルポリシーにご同意いただいたものとみなします。
  • ・欠席された場合には、研修費用の全額をご請求させていただきます。
  • ・弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。

お問い合わせ ※は必須入力項目になります