1

私は TestNG を使用して機能テストを作成しており、データが異なる類似のテストが数十あります。DataProvider を使用してコードの繰り返しを減らしたいと考えています。

ただし、これらのテストの一部は成功し、一部は失敗します (既知の欠陥が原因で)。失敗したテストが修正されるまで無効にして、テスト実行の全体像を損なわないようにしたいと考えています。

AnnotationTransformer がテスト アノテーションを動的に変更できることがわかりました。AnnotationTransformer は、一部のデータ セットでのみテストを無効にできますか? または、提供されたすべてのデータでテストを無効にし、何も変更しない方がよいでしょうか?

前もって感謝します。

4

1 に答える 1

0

これらの失敗したテストを「壊れた」というグループに単純に入れ、そのテストを実行から除外しないのはなぜですか? アノテーション トランスフォーマーを使用するよりもはるかに簡単で、除外されたグループがレポートに表示されるため、出荷時期が来ても見逃すリスクはありません。

于 2012-07-20T04:15:38.590 に答える