受け入れテストをしたいプログラムがあります。
入力は異なる「タスク」を持つXMLファイルです。
出力は結果を含む別のXMLファイルです。
受け入れテストを自動化するベストプラクティスは何ですか?
おそらく入力ファイルと出力ファイルのペアを格納し、入力にプログラムを実行し、結果を提供された出力と比較する必要があります。
Antはこのタスクに適していますか?
アクセプタンステストでは、すべてのコーナーケースをカバーするか、機能が一般的に機能しているかどうかだけをテストする必要があります。
Javaでの受け入れテストに関するその他のヒントは高く評価されます。Javaでの受け入れテストのベストプラクティス
4
A
答えて
1
いくつかの一般的なヒント
- は、このようなクライアントやビジネスアナリストなどの非技術的な人々がテストを理解していることを確認してください。
- テストスイートを整理するために努力してください。おそらく、機能ごとにそれらを整理することができます。また、コーナーケースのテストを「通常の」テストとは別にしてみてください。
私はXMLUnitは、我々は異なるテストだけでなく、「ユニットテスト」の多くのためのJUnitを使用してXMLファイルhttp://xmlunit.sourceforge.net/
2
関連する問題
- 1. 受け入れテストとCI
- 2. Javaのリストをパラメータとして受け入れるメソッドのテスト
- 3. IdentityServer4の最初の受け入れテスト
- 4. GAE devサーバーデータストアへのデータの受け入れテストの事前テスト
- 5. 受け入れテスト、ドッカーとセレン
- 6. ember.js:ajaxリクエストによる受け入れテスト
- 7. Ember/Emberfire + Firebase 3受け入れテスト
- 8. ポップアップを受け入れるためのコード化受諾テスト
- 9. .NET UserControlはボタンのベストプラクティスを受け入れますか?
- 10. Ember.js受け入れテストの入力値を確認する
- 11. Javaでゲッタークラスのユーザー入力を受け入れる
- 12. Geb(自動テストフレームワーク)は受け入れテストのフレームワークですか?
- 13. Mochaで受け入れテストのみを実行
- 14. レガシーコードの受け入れを受け入れる
- 15. ETLの受け入れテストの自動化
- 16. 受け台でのテスト
- 17. Spring MVCプロジェクトで受け入れ基準と受け入れテストを正確に行う方法は?
- 18. Javaのファイルから入力を受け入れる
- 19. Ember受け入れテスト複数のキー押しイベント
- 20. Hibernate第2レベルのデータキャッシュと統合/受け入れテスト
- 21. キュウリ受け入れテストとしてのユニットテスト
- 22. 問題テストSpring MockMvcのリクエストヘッダを受け入れる
- 23. Sqlまたはレポートの受け入れテスト
- 24. アップロードフィールドが「クリック」を受け入れるかどうかのテスト
- 25. ノードJS受け入れテスト用の開発API
- 26. フィットネスの受け入れテストに失敗しました
- 27. Capybara受け入れテストでコントローラ/ current_userメソッドをスタブする方法
- 28. 受け入れテストでember-simple-authをカバーする方法は?
- 29. ユニットテストと受け入れテストは十分ですか?
- 30. Ember受け入れテストでエラーを取得する
の相違取得を行うことができると思います。単体テストは「かわいい」という形でJUnitを使って、たとえば、ファイルやファイルを含むディレクトリのような巨大な入力に基づいて複雑な出力が正しいことを確認するのは単なる単項テストではありません。 。 JUnitは単なる単体テストのためではありません。 – SyntaxT3rr0r