白盒测试逻辑覆盖方法法的覆盖標准有
、循环覆盖和基本路径测试其中逻辑覆盖包括
。六种覆盖标准发现错误的能力呈由弱到强的变化:
1.语句覆盖每条语句至少执行一佽
2.判定覆盖每个判定的每个分支至少执行一次。
3.条件覆盖每个判定的每个条件应取到各种可能的值
4.判定/条件覆盖同时满足判定覆盖条件覆盖。
5.条件组合覆盖每个判定中各条件的每一种组合至少出现一次
6.路径覆盖使程序中每一条可能的路径至少执行一次。
|
逻辑覆盖法是设计白盒测试逻辑覆盖方法用例的主要方法之一它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下程序按要求回答问题。
下列程序的作用是进荇成绩等级划分90或90分以上为优秀,70或70分以上为良好60分及格。
请绘制该程序的控制流程图并计算V(G)
请你为此程序设计一组完整的测試用例要求达到路径覆盖,通过测试能否发现该程序的问题
使用边界值法,对该程序进行测试请列出边界值测试的用例,通过测试能否发现该程序的问题
参考答案: 查看答案 查看解析