单元测试
文章平均质量分 81
入行IT两年半
大二在读学生,对java springboot 软件测试 有深入的了解
展开
-
白盒测试-基本路径覆盖
路径覆盖可以使程序中的路径都被测试到,但是,要对程序中的路径做到完全覆盖经常是无法实现的。为了解决这一难题,我们需要在保证测试质量的前提下把测试的路径数量压缩到一定的范围内 基本路径覆盖法是在程序控制流图的基础上,通过分析控制结构的圈复杂度,导出基本可执行的路径集合设计测试用例,运行被测程序,使程序的基本路径都得到覆盖。基本路径覆盖法把测试时需要覆盖的路径压缩到一定的范围内,使程序中的每一个可执行语句都至少执行一次,程序中的循环体最多只执行一次。原创 2024-04-16 21:26:33 · 1217 阅读 · 0 评论 -
白盒测试-路径覆盖
程序中的路径是执行程序时经过的分支的集合。路径覆盖法是指设计一定数量的测试用例运行被测程序,使程序中的所有路径都至少被执行一次。路径覆盖率的计算方法为:测试时至少被执行过一次的路径总数 / 程序的总路径数。原创 2024-04-14 17:43:40 · 637 阅读 · 0 评论 -
白盒测试-条件组合覆盖
使用分支-条件覆盖法设计白盒测试用例时可以使程序中所有判断语句中的条件取值为真、为假的情况和整个判断语句取真分支、假分支的情况都至少被执行过一次,但无法覆盖到所有路径,仍然会有一些逻辑运算等错误未被测试到。 条件组合覆盖又称为多条件覆盖,是指设计足够数据的测试用例,使每个判定语句中的所有判定条件的各种可能的组合都至少被执行一次。 条件组合覆盖与分支-条件覆盖的不同之处在于:条件组合覆盖不是简单的要求每个条件为真、为假两种情况都至少被执行一次,。原创 2024-04-12 09:56:32 · 871 阅读 · 0 评论 -
白盒测试-分支-条件覆盖
分支(判定)覆盖是设计一定量的测试用例使程序中的每个判断语句的真假分支都得到覆盖,但是分支覆盖不能保证判断语句中每个条件的真、假分支都得到覆盖。 条件覆盖虽然可以覆盖判断语句中每个条件的真、假分支,但可能没有将所有判断语句的真、假分支覆盖全,仍然做不到对程序的 100% 的覆盖。所以,我们需要把分支(判定)和条件覆盖一起进行综合考虑。 分支-条件覆盖,也叫判定-条件覆盖,是指运行代码进行测试时,程序中的情况和整个。原创 2024-04-11 11:09:05 · 880 阅读 · 1 评论 -
白盒测试-条件覆盖
条件覆盖是指运行代码进行测试时,程序中所有判断语句中的条件取值为真值为假的情况都被覆盖到,即每个判断语句的所有。 条件覆盖率的计算方法为:测试时覆盖到的条件语句真、假情况的总数 / 程序中条件语句真、假情况的总数。 判断语句 if(a == 0 or b > 2) 中有两个条件 a == 0 和 b > 2 ,使用条件覆盖法需要分别设计测试用例让这两个条件为真和为假的情况都被覆盖到。原创 2024-04-10 16:01:19 · 943 阅读 · 1 评论 -
白盒测试-条件覆盖
条件覆盖是指运行代码进行测试时,程序中所有判断语句中的条件取值为真值为假的情况都被覆盖到,即每个判断语句的所有。 条件覆盖率的计算方法为:测试时覆盖到的条件语句真、假情况的总数 / 程序中条件语句真、假情况的总数。 判断语句 if(a == 0 or b > 2) 中有两个条件 a == 0 和 b > 2 ,使用条件覆盖法需要分别设计测试用例让这两个条件为真和为假的情况都被覆盖到。原创 2024-04-09 09:52:03 · 1125 阅读 · 1 评论 -
白盒测试-分支(判定)覆盖
分支覆盖,也叫判定覆盖,是指运行代码进行测试时,程序中的所有判定语句的。 分支覆盖率的计算方法为:测试时覆盖到的判定语句真、假分支的总数 / 程序中判定语句真、假分支的总数。 白盒测试中的分支(判定)覆盖法是指设计适当数量的测试用例,运行被测程序,使得程序中每个判定语句的真、假分支至少被执行一次。流程图中,分支(判定)覆盖就是要设置一些测试用例使判定语句为。原创 2024-04-08 09:35:51 · 815 阅读 · 1 评论 -
白盒测试-语句覆盖
语句覆盖法是指设计适当数量的测试用例,使被测程序中的至少被执行一次。语句覆盖率的计算方法为:。原创 2024-04-07 19:34:39 · 560 阅读 · 0 评论