0

オンライン フォーラムや投稿からわかることによると、BDD/ATDD の主な焦点の 1 つは、議論と、顧客、開発者、テスター、およびその他の関係者がシステムが何をする必要があるかを理解することに関与していることを確認することです。

質問 1: BDD/ATDD ストーリーは、Volere テンプレートを使用してキャプチャされたものなど、従来の要件仕様の必要性を置き換えるものですか?

従来の要件仕様は開発者とテスト担当者にとって重要なインプットの 1 つであるため、従来の要件仕様は包括的である傾向があります。

質問 2:システムを完全にテストできるように、BDD/ATDD ストーリーも十分に包括的である必要がありますか?

4

1 に答える 1

3

質問 1:この質問を白黒の状況として見るのではなく、これら 2 つの要件取得方法がどのように連携するかをよりよく理解する必要があります。storyBDD/ATDD 方法論で a を記述したとしても、Scrumたとえば、テンプレートをvolereテーブルから除外することを意味するわけではありません。ここvolereで要件仕様を見ると、ほとんどの情報がプロジェクト関連の問題に関するものであり、機能要件に使用されるシェルは話にならないことがわかります。彼らは排他的な情報ではなく、異なる情報を持っているだけです。

質問 2:ここでは、方法論自体から得られる利点があります。BDD は から来ておりTDD、チームがシステムをテストできるようにするために、テストファースト指向のプロセスに多かれ少なかれ依存することができます。しかし、質問 1 で述べたように、BDD/ATDD ストーリーをより包括的にすることは罪ではなく、ストーリーの一般的なアイデアを損なうことにもなりません。これは、経験豊富なクライアントとやり取りするときにも役立ちます。

于 2013-10-13T02:54:43.707 に答える