0

いくつかのステップを含むテストケースがあるとしましょう。ここで、ステップ4と5を完了した後、ステップ3を繰り返す必要があるとしましょう。これにより、ステップ6を実行したときに正しい場所に移動できます。

テスターに​​ステップを繰り返すように指示するのは良い習慣ですか?それとも、繰り返したステップをコピーして貼り付けて、繰り返す必要があるステップに貼り付ける方がよいでしょうか。

テスターに​​手順を繰り返すように指示することは業界標準ではなく、テストケースがこのように記述されている場合、特定の認定に合格しない可能性があるという議論を聞いています。

例:

*ステップ1:[イベントログの表示]ボタンをクリックします。期待される結果:イベントログウィンドウが表示されます

手順2:イベントログウィンドウ(X)を閉じるか[OK]をクリックします。期待される結果:[イベントログ]ウィンドウが消える

ステップ3:ステップ1を繰り返します。期待される結果:ステップ1からの期待される結果

ステップ4:[キャンセル]ボタンをクリックします。期待される結果:[イベントログ]ウィンドウが閉じ、変更(ログのクリアなど)は適用されません

ステップ5:ステップ1を繰り返します。期待される結果:ステップ1からの期待される結果

ステップ6:[クリア]ボタンをクリックして、[適用]をクリックします。期待される結果:ログがクリアされます

... *

テスターがステップを繰り返す必要があると単に言うのではなく、ステップ1を繰り返す必要があるたびに、ステップ1の内容をコピーして貼り付ける必要があると考える人もいます。業界標準、潜在的な落ち込みなどに関するご意見をいただければ幸いです。

4

2 に答える 2

1

テストケースの設計は実際には業界標準に準拠していません。認定を取得しようとしている場合は、手順を繰り返すためのリストを作成することはできません。個人的にはそれはがらくただと思います。テスターに​​手順を繰り返すように依頼しても問題はありません。アジャイル手法を信じる私は、はるかに単純なテストケースを好むので、テスターはテストケースを設計するよりもシナリオをテストする時間が長くなります(または、クロスファンクショナルチームに所属している場合は開発者が開発する時間が長くなります)。より大規模なテストコミュニティからより多くの情報を探している場合は、http://www.qaforums.com/を試してください。

于 2011-07-19T02:12:47.210 に答える
0

テストケースは可能な限り独立している必要があり、1つのテストケースで2つの結果を検証しないでください。テストケースは、テスターが前のステップを繰り返さなければならないような方法で設計されるべきではありません。この場合、新しいテストケースは新しいパスであるため、作成する必要があります。このアプローチの傾向は、すべてのテストケースが独立しているため、実行の最後に、テストカバレッジと要件の合格/不合格の割合を明確に把握できることです。

于 2014-05-08T02:47:33.007 に答える