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

Practicing Behavior-Driven Development with Java

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

Problem

社内のシステム設計に関する
こんなお悩みはありませんか?

Offer

ビヘイビア駆動型開発研修で
ユーザーの期待体験のシナリオをシステムへ正確に反映

ビヘイビア駆動型開発(BDD)の設計は、従来の静的な要件仕様書に基づくアプローチとは異なり、「シナリオ仕様を基に要件を具体化する」アプローチとして、ユーザー視点の期待体験をシステムに正確に反映することを可能にします。

これにより、ビジネス要件の抜け漏れや解釈のズレを防ぎ、要件変更やシステム改修にも柔軟かつ効率的に対応することができます。

Summary

Javaで実践するビヘイビア駆動型開発研修の概要

Javaで実践するビヘイビア駆動型開発研修の概要

このビヘイビア駆動型開発研修では、「いかにシナリオ形式の要件仕様書でユーザーの期待体験を表現させるか?」に着目した根本的な問題解決アプローチとして、具体的なシナリオを基にした設計手法を体系的に学ぶことができます。

ハンズオン形式で問題解決の着想や実践的なスキルを身につけられる、フルネスが作成した独自の研修カリキュラムで体験的に学習します。

研修詳細

研修名

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

概要

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

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

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

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

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

こんな企業に
おすすめ

  • ビジネス要件を正確にシステムへ反映する方法を知りたい
  • Webアプリケーションの品質向上に取り組みたい
  • 開発プロセス全体の効率化と信頼性を向上させたい

研修
カリキュラム

詳しくはこちらをクリック ↓
  1. BDDとハンズオンの概要
    • BDDのコンセプトや導入効果について
    • ハンズオンで構築アプリケーションの要件と利用するフレームワークについて
  2. Gherkin
    • Gherkinの概要とキーワードについて
    • シナリオやテストデータ、期待効果の作成方法について
  3. ドメイン層の実装とテスト
    • 値オブジェクトの特徴、実装とテスト方法について
    • エンティティの特徴、実装とテスト方法について
    • 共通ステップを利用したテスト方法について
  4. インフラストラクチャ層の実装とテスト
    • Adapter、Repositoryの実装とテストについて
    • Hook(フック)機能の利用方法について
  5. アプリケーション層の実装とテスト
    • ユースケースを実現とテストについて
  6. プレゼンテーション層の実装とテスト
    • Playwrightの特徴と環境構築について
    • Playwrightを利用したE2Eテスト方法について
    • BDDフレームワークを組み合わせたテスト方法について

研修日時

2日間 ※詳しい日時はご相談ください。

価格

お客様のニーズに合わせて研修を設計した上で、お見積りをさせていただきます。まずはお気軽にお問い合わせください。

Case

グローバルで競争する多くの企業も
フルネスの研修を受講しています

Other Trainning

この研修に関連する
その他の研修はこちら

Contact Form

お問い合わせフォーム

貴社のお役に立つご提案をいたします。
お気軽にお問い合わせください。

    プライバシーポリシーをご確認の上、送信してください。