以前のインターションからのテストケースを常に含める必要がありますか?
質問
最近、Microsoft Test Manager 2010をインストールしましたが、これはこのスタイルのテストに関する私の最初の経験です。私の通常のテスト方法は、いくつかの異なるWebブラウザーをロードしてアプリケーションを実行することです。
私がテストマネージャーに移った理由は、アプリケーションが非常に大きく複雑になり、情報のテストとロギングのより良い方法が必要であるためです。
テストマネージャーでは、アジャイルテンプレートを使用することを選択しました。
- テスト計画
- 反復1
- テストケース
- 要件(ユーザーストーリー)
- 等...
- 反復2
- テストケース
- 要件(ユーザーストーリー)
- 等...
- 反復1
私が得ていないのは、特定のテストケースを実行する頻度はどれくらいですか?たとえば、私はイテレーション1であり、アプリケーションのテストケース全体を作成しました。イテレーションに移行すると、すべてのテストケースを反復1からイテレーション2にコピーして貼り付けて再実行しますか?特定のものだけを実行しますか?
解決
反復中にストーリーを実装することは、反復中に記述されたコード(テストを含む)に影響を与える可能性があります。したがって、すべてのテストを実行して、反復中に反復から何も壊さないようにします(つまり、回帰を導入しなかったこと) 。
Microsoft Test Manager 2010を使用していないので、完全にはわかりませんが、反復2からの要件がテストケースを反復から変更できると想像できます。その場合、テストケースをコピーする必要があると思います。
他のヒント
アジャイルワークフローに従っているため、反復2が異なる要件を持っているという理由だけで、反復2を実行できます。
要件2が要件1に依存する場合、両方の反復を実行する必要があります
所属していません StackOverflow