受け入れ基準は、開発段階が開始された後ではなく、事前に指定する必要があることに注意してください。 したがって、チームと製品所有者は、製品所有者の要件を満たす最小限の成果物について合意する必要があります。

受け入れ基準の書き方

受け入れ基準にはいくつかのタイプがあります。, 最も一般的なのは、ルール指向(リストの形式)とシナリオ指向(各基準を説明するシナリオの形式)です。 シナリオ指向のタイプは、要件を横断し、さまざまなユースケースを想定し、手動および自動受け入れテストのシナリオをさらに使用するのに役立つため、

シナリオ指向のアプローチを使用して受け入れ基準を記述するための一般的なテンプレートは、behaviour-driven development(BDD)から派生したGiven/When/Then形式です。, 指定された場合/その形式の使用のための書面の受入試験ることを保証するすべての仕様要件を満たすと

この形式は、CucumberやRSpecのような自動化されたテストツールだけでなく、人間にとっても便利です(使い慣れた因果関係の方法で書かれているため)。,ser:

ログアウトユーザーとして
私はウェブサイトにサインインできるようにしたい
私はacess私の個人プロフィールを見つけることができるように

シナリオ:システムユーザーが有効な資格情報でサインインします
“私はログアウトしたシステムユーザーです
そして、私はサインインページにいます
私は”ユーザー名”と”パスワード”を入力すると
私は”ユーザー名”と”パスワード”を入力すると
私は”ユーザー名”と”パスワード”私の認証資格情報を持つフィールド
と私はサインインボタンをクリックします
その後、システムは私に署名します”

与えられた/when/thenテンプレートは、システムの動作を事前に記述するので、テストケースを書くのに費やされる時間を短縮するのに役立ちます。, 私たちは、ユーザーの視点から話し、ユーザーのニーズを念頭に置いておくのに役立つので、一人称”I”で合格基準を書くことを好みます。

優れた受け入れ基準を書くのに役立つヒントをいくつか紹介します。

  • プロジェクトチームのメンバーが伝えようとしているアイデアを理解できるように、あなたの基準を明確に定義してください。
  • 基準を現実的かつ達成可能に保ちます。 あなたが提供し、それに付けることができる機能性の最低の部分を定義しなさい。, 一方では、あなたのバックログの上で雑然とし、多くの小さい仕事の下で埋められて得る危険があるのであらゆる細部を記述することを試みてはい
  • すべての利害関係者と調整して、受け入れ基準がコンセンサスに基づいているようにします。
  • 測定可能な基準を作成して、開発時間を適切に見積もることで、予算と時間の制約の範囲内にとどまることができます。
  • を提供することを検討するチェックすることができるように見えユーザーの話には受け入れ基準とします。,

となっています。figcaption>明書の受入れ基準を効率的に開発期間の保存

例の受入れ基準にあたって

ここまでの例受入れ基準書のための共通の特徴現在ほとんどのウェブサイト. まだユーザー定義の話先行が受入れ基準書後まで指定したすべての機能を通じてユーザーをまとめる。,そして、システムは検索結果セクションに製品を表示し、入力された製品名に一致する製品名で検索結果セクションの上部に検索結果の数を示します”

Example#2

次の例は、フィードバックフォームページの受け入れ基準を表しています。,”メール”、”名前”、”コメント”フィールドを含むckフォーム
私は有効なメールアドレスで”メール”フィールドに記入し、私は私の名前で”名前”フィールドに記入します
そして、私は私のコメントで”コメント”フィールドに記入します
そして、私は”フィードバックを送信します”ボタンをクリックします
その後、システムは私のフィードバックを送信し、システムは”あなたが正常にあなたのフィードバックを送信しました”フラッシュメッセージを表示します
システムは、フィードバックを送信フォームのフィールドをクリアします”

example#3

最後に、ブログのコメント機能のユーザーストーリーと受け入れ基準を指定しましょう。, 署名しただけだ-ユーザーがコメントを追加します。, システムは私のコメントを保存します
そして、システムは私のコメントから左側に私のユーザー名とプロフィール画像を示します
そして、システムは私のコメントの反対側に”削除”と”編集”アイコンを示します”

ラップアップ

あなたが見ることができるように、受け入れ基準を書くことは本当にクライアントと開発チームの両方のためのwin-winの活動です:それはチームが彼らが何をしなければならないかを正確に知るのを助けるだけでなく、クライアントを開発プロセスに遅れないようにします。開発されたソフトウェアが実際のビジネス要件を満たしている,

ユーザーストーリーと受け入れ基準があなたを怖がらせてはいけません‒あなたがすべての機能を記述し、指定することに投資する時間は、最終的に報われ 受け入れ基準は、ビジネス目標を達成し、バグのないアプリを作成するためのユースケースとテストケースの基礎となります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です