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