首页 > 代码库 > 测试用例的编写
测试用例的编写
1. 白盒测试
语句覆盖
判定覆盖
条件覆盖
判定/条件覆盖
多重条件覆盖
语句覆盖: 通常没什么用
判定覆盖:使得每一个判断至少有一个为真和为假的结果
条件覆盖:确保将一个判断中的每个条件的所有可能的结构至少执行一次
判定/条件覆盖:将每一个判断中的每个条件的所有可能的结果至少执行一次,将每个判断的所有可能的结果至少执行一次,将每个入口点都至少调用一次
多重条件覆盖:将每个判定中的所有可能的条件结果的组合,以及所有的入口点都至少执行一次
2. 黑盒测试
(1)等价划分方法:(1)确定等价类 (2)生成测试用例
外部条件 有效等价类 无效等价类
(2) 边界值分析
举例:某文件可容纳1-255条记录,应根据0 1 255 256 条情况设计测试用例
(3)因果图(很狗血)
a. 将规格说明分解为可执行的片段
b. 确定规格说明中的因果关系
c. 分析规格说明的语义内容,并将其转化为连接因果关系的布尔图
d. 给图加上注解符号,说明由于语法或环境的限制而不能联系起来的“因”和“果”
e. 通过仔细地跟踪图中的状态变化情况,将因果图转化成一个有限项的判定表。表中的每一项代表一个测试用例
f. 将判定表中列转换为测试用例
(4)错误猜测(靠个人直觉,感情活)
测试用例的编写
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。