广州中软卓越简单分析关于JUnit4识别测试方法

单元测试覆盖率

做测试时,想要知代码覆盖道是否所有代码都测试到了。这就是所谓的率。

  单元测试覆盖率有四个测量维度:

  行覆盖率(line coverage):是否每一行都执行

  函数覆盖率(function coverage):是否每个函数都调用

  分支覆盖率(branch coverage):是否每个if代码块都执行

  语句覆盖率(statement coverage):是否每个语句都执行

  常用的前端js测试覆盖率框架: istanbul

  我们代码使用ES6来编写的,使用babel来转码,所以选择了另一个专门针对es6的babel转码工具 isparta

生成报告

  isparta使用istanbul来生成报告



广州中软卓越软件测试:JUnit4识别测试方法

广州中软卓越下面就简单分析关于JUnit4识别测试方法:

JUnit4

  与JUnit3不同,JUnit4通过注解的方式来识别测试方法。目前支持的主要注解有:

  @BeforeClass全局只会执行一次,而且是第一个运行

  @Before在测试方法运行之前运行

  @Test测试方法

  @After在测试方法运行之后允许

  @AfterClass全局只会执行一次,而且是最后一个运行

  @Ignore忽略此方法

你可能感兴趣的:(广州中软卓越简单分析关于JUnit4识别测试方法)