Eug*_*neP 19 java junit unit-testing
你能用几句话解释一下:
Kim*_*m L 13
因为这证明了应用程序实际上是按预期工作的.您还会发现回归错误更容易.测试变得更容易,因为您不必手动完成所有可能的应用程序状态.最后,即使您手动测试了代码,您也很可能会发现甚至不知道存在的错误.
谷歌为junit
如上所述,应始终编写单元测试,这是您证明应用程序按预期工作的证据.有些东西不能或可能难以测试,例如图形用户界面.这并不意味着不应该测试GUI,它只意味着你应该使用其他工具.
见第2点.
Her*_*ans 13
为什么我们需要它/为什么它们让我们的生活更轻松?
如何进行单元测试[Java中的简单示例]?
有关详细信息,请查看JUnit网站和JUnit cookbook.编写JUnit测试用例并不多.实际上,提出好的测试用例肯定比实际实现更难.
什么时候我们不需要它们/类型的项目我们可以退出单元测试?
不要尝试测试类中的每个方法,而是专注于测试类的功能.例如豆,你不会为getter和setter编写测试...
链接
JUnit - 单元测试
EclEmma - 测试覆盖率工具
链接文本 - 维基百科链接到单元测试