4

受け入れテストを行いたいプログラムがあります。
入力は、さまざまな「タスク」を含む XML ファイルです。
出力は、結果を含む別の XML ファイルです。

受け入れテストを自動化するためのベストプラクティスは何ですか?
おそらく、入力ファイルと出力ファイルのペアを保存し、入力に対してプログラムを実行し、結果を提供された出力と比較する必要があります。
Ant はこのタスクに適していますか?
受け入れテストはすべてのまれなケースをカバーするか、機能が一般的に機能していることのみをテストする必要があります。
Java での受け入れテストに関するその他のヒントをいただければ幸いです。

4

2 に答える 2

2

これにはDDStepsが大いに役立つと思います。

于 2011-01-22T16:28:00.553 に答える
1

一般的なヒント

  • クライアントやビジネス アナリストなどの非技術者がテストを理解していることを確認してください。
  • テスト スイートを適切に編成するように努めてください。おそらく、機能ごとに整理できます。また、コーナー ケースのテストを「通常の」テストから分離するようにしてください。

XMLUnit は XML ファイルhttp://xmlunit.sourceforge.net/の差分を取ることができると思います

于 2011-01-22T16:32:07.050 に答える