目次:
定義-行動駆動開発(BDD)とはどういう意味ですか?
行動駆動型開発(BDD)は、利害関係者の異なるレイヤー間の相互作用、そのような相互作用の出力、およびこれらの相互作用がソフトウェア開発にどのようにつながるかに依存するソフトウェア開発アプローチです。
BDDは、開発中のソフトウェアの各ユニットでのアソシエイトの動作仕様に焦点を当てています。
Techopediaは行動駆動開発(BDD)について説明します
BDDは、アジャイルソフトウェア開発(ASD)、テスト駆動開発(TDD)、およびその他の原則を組み合わせてソフトウェア製品を構築する、正式なアプリケーション構築フレームワークを提供します。 BDDは、ビジネス成果を、要件、ビジネス上の利点、およびソフトウェアユニットの完了を確認するために使用される一般的なテスト方法を定義する「ストーリー」または仕様として関連付けることによって機能します。
BDDは、次のように2つの異なるクラス間で利害関係者を配布します。
- 主要な利害関係者:ビジネス目標、成果、およびアプリケーションの動作に焦点を当てる
- 偶発的な利害関係者:機能的および非機能的な人々は、望ましいアプリケーションの動作と結果を提供するために働きます