1.语句覆盖 测试
知足语句覆盖的状况是:执行路径aceblog
测试用例:由输入数据与预期输出结果两部分组成:[输入(A B X),输出(A B X)] 选择用例:[(2,0,4),(2,0,3)]im
总结:断定语句中的错误没法检查总结
2.断定覆盖数据
覆盖状况:共有两个断定,应执行路径:ace∩abd 或 acd∩abe img
选择用例,(1)(2)两组用例中任选其一:(1) [(2,0,4),(2,0,3)] aceco
[(1,1,1),(1,1,1)] abd错误
(2) [(2,1,1),(2,1,2)] abeps
[(3,0,3),(3,1,1)] acdab
总结:1.断定覆盖同时知足语句覆盖;2.断定语句中的错误没法检查。
3.条件覆盖
知足覆盖状况:断定一:A>1, A≤1, B=0, B≠0
断定二:A=2, A≠2, X>1, X≤1
选择测试用例:[(2,0,4),(2,0,3)]
[(1,1,1),(1,1,1)]
总结:知足条件覆盖,有可能不知足断定覆盖
4.断定/条件覆盖
标准:同时知足断定覆盖和条件覆盖,应知足如下覆盖状况:
条件:A>1, A≤1, B=0, B≠0
A=2, A≠2, X>1, X≤1
应执行路径:ace∩abd 或 acd∩abe
用例: [(2,0,4),(2,0,3)] ace
[(1,1,1),(1,1,1)] abd
5.条件组合覆盖
知足覆盖状况:
用例:[(2,0,4),(2,0,3)] ①⑤
[(2,1,1),(2,1,2)] ③⑥
[(1,0,3),(1,0,4)] ④⑦
[(1,1,1),(1,1,1)] ②⑧
总结:条件组合覆盖所测试的状况最多,可是选择用例较多,相对难度也大些。