一尘不染

Java单元测试-这是什么?

java

您能用几句话来解释一下吗:

  1. 为什么我们需要它/为什么它们使我们的生活更轻松?
  2. 如何对[Java中的简单示例]进行单元测试?
  3. 什么时候我们不需要它们/项目类型,我们可以不进行单元测试?
  4. 有用的链接

阅读 222

收藏
2020-12-03

共1个答案

一尘不染

为什么我们需要它/为什么它们使我们的生活更轻松?

  • 它允许您检查要测试的代码段的预期行为,并作为它必须满足的合同。
  • 它还允许您安全地重构代码,而不会破坏其功能(合同)。
  • 它使您可以通过在纠正错误后实施单元测试来确保错误修复保持不变。
  • 它可以用作编写解耦代码的方式(如果您在编写代码时考虑到要进行测试)。

如何对[Java中的简单示例]进行单元测试?

有关详细信息,请查看JUnit网站和JUnit食谱。编写JUnit测试用例并不需要太多。实际上,提出一个好的测试用例肯定比实际的实现难。

什么时候我们不需要它们/项目类型,我们可以不进行单元测试?

不要尝试测试类中的每个方法,而要专注于测试类的功能。以Bean为例,您不会为getter和setter编写测试…

链接

JUnit-单元测试

EclEmma-测试覆盖率工具

链接文本 -Wikipedia链接到单元测试

2020-12-03