受け入れ基準は、開発段階が開始された後ではなく、事前に指定する必要があることに注意してください。 したがって、チームと製品所有者は、製品所有者の要件を満たす最小限の成果物について合意する必要があります。
受け入れ基準の書き方
受け入れ基準にはいくつかのタイプがあります。, 最も一般的なのは、ルール指向(リストの形式)とシナリオ指向(各基準を説明するシナリオの形式)です。 シナリオ指向のタイプは、要件を横断し、さまざまなユースケースを想定し、手動および自動受け入れテストのシナリオをさらに使用するのに役立つため、
シナリオ指向のアプローチを使用して受け入れ基準を記述するための一般的なテンプレートは、behaviour-driven development(BDD)から派生したGiven/When/Then形式です。, 指定された場合/その形式の使用のための書面の受入試験ることを保証するすべての仕様要件を満たすと
この形式は、CucumberやRSpecのような自動化されたテストツールだけでなく、人間にとっても便利です(使い慣れた因果関係の方法で書かれているため)。,ser:
ログアウトユーザーとして
私はウェブサイトにサインインできるようにしたい
私はacess私の個人プロフィールを見つけることができるように
シナリオ:システムユーザーが有効な資格情報でサインインします
“私はログアウトしたシステムユーザーです
そして、私はサインインページにいます
私は”ユーザー名”と”パスワード”を入力すると
私は”ユーザー名”と”パスワード”を入力すると
私は”ユーザー名”と”パスワード”私の認証資格情報を持つフィールド
と私はサインインボタンをクリックします
その後、システムは私に署名します”
与えられた/when/thenテンプレートは、システムの動作を事前に記述するので、テストケースを書くのに費やされる時間を短縮するのに役立ちます。, 私たちは、ユーザーの視点から話し、ユーザーのニーズを念頭に置いておくのに役立つので、一人称”I”で合格基準を書くことを好みます。
優れた受け入れ基準を書くのに役立つヒントをいくつか紹介します。
- プロジェクトチームのメンバーが伝えようとしているアイデアを理解できるように、あなたの基準を明確に定義してください。
- 基準を現実的かつ達成可能に保ちます。 あなたが提供し、それに付けることができる機能性の最低の部分を定義しなさい。, 一方では、あなたのバックログの上で雑然とし、多くの小さい仕事の下で埋められて得る危険があるのであらゆる細部を記述することを試みてはい
- すべての利害関係者と調整して、受け入れ基準がコンセンサスに基づいているようにします。
- 測定可能な基準を作成して、開発時間を適切に見積もることで、予算と時間の制約の範囲内にとどまることができます。
- を提供することを検討するチェックすることができるように見えユーザーの話には受け入れ基準とします。,