###设计测试用例 推荐先用黑盒测试方法设计测试用例,再视情况需要使用白盒测试方法设计补充的测试用例。 ###测试方法 黑盒测试: 等价类划分 边界值分析 因果图分析 错误猜测 白盒测试: 语句覆盖:每个语句至少执行一次 判定覆盖(分支覆盖):每个判断至少有一个为真和为假的输出结果,每条分支路径至少 ...
分类:
其他好文 时间:
2020-07-08 11:44:47
阅读次数:
59
语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每一个语句至少执行一次,其覆盖标准无法发现判定中逻辑运算的错误; 判定覆盖是指选择足够的测试用例,使得运行这些测试用例时,每个判定的所有可能结果至少出现一次,但若程序中的判定是有几个条件联合构成时,它未必能发现每个条件的错误; 条件覆 ...
分类:
其他好文 时间:
2019-10-08 23:56:15
阅读次数:
176
黑盒测试:等价类划分、因果图、边界值分析法、猜错法、随机数 白盒测试:语句覆盖、判定覆盖、条件覆盖、条件判定覆盖、条件组合覆盖 ※ 黑盒测试的优点有: 1)比较简单,不需要了解程序内部的代码及实现; 2)与软件的内部实现无关; 3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; ...
分类:
其他好文 时间:
2019-10-04 15:03:48
阅读次数:
73
转自http://hi.baidu.com/%D2%D7%B1%D8%BA%C6/blog/item/f016729f4fbeaebbc9eaf4df.html 语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每一个语句至少执行一次,其覆盖标准无法发现判定中逻辑运算的错误;判定覆盖 ...
分类:
其他好文 时间:
2019-08-31 11:17:46
阅读次数:
175
逻辑覆盖法:语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,组合覆盖,路径覆盖 基本路径测试法:Control Flow Graphs, CFG。带箭头的边 条件覆盖:使每个判定中每个条件的可能值至少满足一次。 判定/条件覆盖:使得判定中每个条件的所有可能取值至少满足一次,同时每个判定的可能结果也至少 ...
分类:
其他好文 时间:
2019-06-30 17:13:23
阅读次数:
77
习题1 为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。 语句覆盖 原则覆盖程序中所有可执行的语句 设计的测试用例如下 编号 | 输入项 | 执行语句 | | ① | {x=17,y=6} | 执行语句3 ② | {x=1,y= ...
分类:
其他好文 时间:
2018-11-10 10:54:10
阅读次数:
191
((x>5)&&(y>0)) 判定覆盖准则(DC):判定的 true 和 false至少各执行一次. 判定覆盖准则(DC):判定的 true 和 false至少各执行一次. // {(6, 1), (1,1)}--DCint foo(int x, int y) {int z = y*2; \\ z= ...
分类:
其他好文 时间:
2018-10-28 23:03:32
阅读次数:
243
一、语句覆盖 概念:语句覆盖是一个比较弱的测试标准,它的含义是:选择足够的测试用例,使得程序中每个语句至少都能被执行一次 测试用例:A=2,B=0,X=3 缺陷:如果代码中第一个if条件中,“A>1&&B=0”错写成“ A>1 || B=0”。该错误语句覆盖是测试不出问题 二、判定覆盖 概念:程序中 ...
分类:
其他好文 时间:
2018-09-16 15:57:28
阅读次数:
242
白盒测试:主要是针对软件系统的内部构造而进行的测试,是根据内部构造来设计测试用例,来对内部流程进行测试。不需要估计软件整体情况。 白盒测试一般使用静态分析和动态分析; 静态分析:控制流分析; 动态分析:逻辑覆盖测试(分支测试和路径测试); 逻辑覆盖测试:语句覆盖,判定覆盖和条件覆盖; 语句覆盖主要是 ...
分类:
其他好文 时间:
2018-05-14 23:04:40
阅读次数:
186
13、判断输入的年份是否是闰年,设计判定覆盖和条件覆盖的测试用例。 判定覆盖: 测试数据 年份year 操作步骤 操作描述 数据 期望结果 实际结果 测试状态 1 输入年份 year=-2000 return=-1,输入年份非法 return=-1,输入年份非法 执行if判定语句1的取真分支 2 输 ...
分类:
其他好文 时间:
2018-04-20 00:18:37
阅读次数:
198