为了从我的Eclipse项目中创建正确运行的JAR文件,项目的JUnit测试是否必须没有任何错误和失败?或者它不是必需的?JUnit测试的目的是什么?
0
A
回答
2
是的,这是必要的!在构建JAR之前,您的JUnit测试应该构建并传递绿色。
如果没有,那么什么是错;)
从技术上讲,有可能会禁用或当你建立你的JAR忽略测试的方式,但我不会推荐它。测试是有原因的...
0
运行或'绿色'单元测试只意味着代码做你的单元测试检查。这并不意味着你的代码是正确的,因为它可能仍然存在你没有检测到的错误,或者你的单元测试中有一个可能是错误的。
通常,从您的代码创建JAR文件不需要所有的单元测试都能成功运行,因为这两个任务是相互独立的。
但是,如果您要发布软件,您可能需要向客户展示您的软件有多好。单元测试是提高软件质量的好方法,但它绝不是最终的证明。
0
那么,理想情况下,你的单元测试应该检查你的代码是否工作正常。这反过来意味着如果测试失败,你将不会有“正常运行的JAR文件”。
我在写“理想”,因为完全有可能让测试检查不相关和/或过时的功能。在这种情况下,你的测试被破坏,你通常不知道你是否有一个“正常运行”的应用程序。
相关问题
- 1. Junit测试:什么是失败?
- 2. JUnit测试 - 我测试了什么?
- 3. 的JUnit测试 - 我在做什么
- 4. 为什么我无法使用JUnit 4测试我的项目?
- 5. 不是JUnit测试
- 6. 针对EJB编写JUnit测试的“正确”方式是什么?
- 7. JUnit测试用例中“失败”的实际用途是什么?
- 8. 写这套JUnit测试的“正确”方式是什么?
- 9. 为什么使用JUnit测试套件?
- 10. JUnit测试,有什么问题?
- 11. 的JUnit:测试
- 12. 什么是mockito,为什么它与我的JUNIT测试搞砸了?
- 13. 测试是做什么的?
- 14. JUnit测试 - 什么使它比手动测试更有用?
- 15. Junit:测试选择的测试而不是全部测试
- 16. JUnit测试。怎么样?
- 17. JUnit无法启动JUnit插件测试。为什么?
- 18. 测试的Junit Randomic
- 19. GWT的JUnit测试
- 20. NatTable的JUnit测试
- 21. EJB的junit测试
- 22. @JmsListener的JUnit测试
- 23. Java的JUnit测试
- 24. 的JUnit测试FacesContext.getExternalContext
- 25. Kotlin的JUnit测试
- 26. assertSame Junit的测试
- 27. CakePHP测试套件是做什么的?它的目的是什么?
- 28. JUnit测试 - 预期结果应该通过的测试有什么问题?
- 29. 什么是Subsytem软件测试测试
- 30. 如何测试junit测试