5
A
回答
5
作为一个良好的实践结束后,使下一个测试案例可以用已知的初始状态分贝运行测试用例必须删除其测试数据。 测试用例不应该依赖于运行顺序。 这也使调试测试用例很容易,因为它从已知的初始状态运行。
2
是单元测试应该开始和“干净”的数据库,文件系统等。每个测试应该离开的东西,因为它发现他们结束。
从任何除了别的这有助于重新流动性 - 你可以时间后继续重新运行测试时间。当你正在开发和调试它可以禁用数据去除有用但是
有时。
有一个真正的工艺实现了这一切,例如使用Java,Spring和数据库时,你可以使用Spring的事务管理简单地回滚毫不费力所有更改。
2
我建议开始与清理和插入的优选测试数据测试。然后保留数据库。
优点这种方法:
- 易于手动验证您的服务运行正常。
- 测试数据在开始之前不会被其他服务破坏,因为测试之前立即完成作业。
DbUnit框架实际上是为了在每个测试方法之前清理并在setUp()方法中将测试数据插入到测试数据库中而构建的。采用这种方法,建议每个开发人员都有独立的数据库。
相关问题
- 1. 关于JUnit测试用例
- 2. Junit测试用例
- 3. Junit测试用例与Mockito
- 4. JUNIT测试用例测试网页
- 5. Maven JUnit测试用例测试类NoClassDefFoundException
- 6. 的build.xml不运行JUnit测试用例
- 7. 在参数化junit测试用例中运行特定测试用例
- 8. 运行JUNIT测试用例时出错
- 9. 运行Junit测试用例时OutofMemoryError
- 10. 同时运行JUnit测试用例
- 11. 有例外的Java JUnit测试用例
- 12. Android的JUnit测试用例
- 13. 类似的jUnit测试用例应该在同一个测试中吗?
- 14. JUnit测试例外
- 15. 生成JUnit测试用例
- 16. Wicket Junit测试用例
- 17. JUnit测试用例失败
- 18. Junit/selenium测试用例
- 19. JUnit生产测试用例
- 20. JUnit测试用例失败
- 21. JUnit设置测试用例
- 22. Junit:分离测试用例
- 23. JUnit测试用例 - 设置数据
- 24. 为JUNIT测试用例指定数据
- 25. 测试完成后生成Android JUnit测试用例的结果
- 26. QUnit测试测试用例
- 27. 如何获取测试类实例JUnit从ClassRunner内部运行测试用例?
- 28. 如何将我的测试类转换为JUnit测试用例?
- 29. 逃离JUnit测试用例可能吗?
- 30. 是否当运行测试用例时,jUnit测试用例实际上在数据库中插入数据