白盒测试中的覆盖率分为多种,从语句覆盖到判定覆盖依次为:

  1. 语句覆盖(Statement coverage):测试用例执行时是否覆盖到了被测程序中的每一条语句。

  2. 判定覆盖(Decision coverage):测试用例执行时是否覆盖到了被测程序中的每一个判定(即if语句)。

  3. 条件覆盖(Condition coverage):测试用例执行时是否覆盖到了被测程序中的每一个条件(即if语句中的每个条件)。

  4. 路径覆盖(Path coverage):测试用例执行时是否覆盖到了被测程序中的所有可能路径。

经过逐步升级,覆盖率越高,测试用例的精确度和覆盖面越广。在实际测试过程中,需要根据实际情况选择适合的覆盖率标准来进行测试。

白盒测试中从语句覆盖到判定覆盖

原文地址: https://www.cveoy.top/t/topic/gKcV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录