我们有一个程序,我们希望对它进行验收测试。
输入是一个具有不同“任务”的XML文件。
输出是另一个带有结果的XML文件。
自动验证测试的最佳做法是什么?
我们可能需要存储输入和输出文件对,在输入上运行程序并将结果与提供的输出进行比较。
Ant是否适合这项任务?
验收测试应覆盖所有边角情况,还是只测试功能是否正常工作。
任何其他有关在Java验收测试的提示将不胜感激。Java验收测试的最佳实践
4
A
回答
1
一些提示
- 确保非技术人员,如客户或业务分析师理解测试。
- 努力组织好你的测试套件。可能你可以按功能或功能来组织它们。还要尝试从“正常”测试中分离角落案例的测试。
我认为XMLUnit测试可以做的XML文件http://xmlunit.sourceforge.net/
2
相关问题
- 1. 验证输入java的最佳实践
- 2. 集成测试的最佳实践
- 3. 测试通用DAO的最佳实践
- 4. JSF:AJAX测试的最佳实践
- 5. java最佳实践
- 6. 最佳实践:组织单元测试
- 7. 测试最佳实践:对于CRUD api
- 8. Symfony单元测试最佳实践
- 9. StructureMap,LinqToSql,测试最佳实践
- 10. 集成测试最佳实践
- 11. WatiN测试项目最佳实践
- 12. 集成测试最佳实践
- 13. 单元测试方法参数验证最佳实践
- 14. Java列表最佳实践
- 15. Java EE SSO最佳实践
- 16. Java Connection Pooling最佳实践?
- 17. WCF实体验证的最佳实践
- 18. 最佳实践
- 19. 最佳实践
- 20. 最佳实践
- 21. 最佳实践
- 22. 最佳实践
- 23. 最佳实践
- 24. 最佳实践
- 25. 最佳实践
- 26. 最佳实践
- 27. 最佳实践
- 28. 最佳实践?
- 29. 最佳实践
- 30. 最佳实践
我们使用JUnit为很多不同的测试,而不仅仅是“单元测试”版本比较。在某种程度上,单元测试是“可爱”的,但是使用JUnit来验证,例如,基于巨大输入(比如包含文件和文件的目录)复杂的输出是正确的,只是**所以**远远超过单元测试。这不是因为JUnit主要用于单元测试,而不是用于更重要的测试。 – SyntaxT3rr0r 2011-01-22 16:38:47