测试用例设计方法

在这里插入图片描述

一、黑盒测试

1.等价类划分

等价类划分为有效无效等价类,输入符合条件有效等价类的值对功能进行验证;
输入无效等价类的值可帮助找出程序的BUG

2. 边界值分析法

离点、上点、

3. 因果图法

因果图法着重测试规格说明中的输入与输出间的依赖关系。

在这里插入图片描述

4. 判定表

针对不同逻辑条件的组合值,分别执行不同的操作
四部分:条件桩、条件项、动作桩、动作项
在这里插入图片描述

5. 错误推测

根据工程师的实际能力,凭借知觉和经验写相关的测试用例

思路:

  1. 找出产品的共同点
  2. 站在用户的角度
  3. 编写测试场景标准库

二、白盒测试

特点:依据软件设计说明书进行测试,对程序内部细节进行验证,针对特定条件设计测试用例、对软件的逻辑路径进行覆盖测试

步骤:计划——设计——执行——总结

1. 静态测试

不通过执行代码进行测试,检查软件的表示和描述是否一致

2. 动态测试

2.1语句覆盖

程序中每条语句至少被执行一次

2.2 判定覆盖

又称为分支覆盖,使得程序中每个判定至少有一次为真值,有一次为假值。即程序中的每个分支至少被执行一次

2.3 条件覆盖

使得判定中的每个条件获得各种可能的结果,即每个条件至少有一次为真值,一次为假值

2.4 判定 / 条件覆盖

使得判定中每个条件的所有可能结果至少出现一次,每个判定本身所有可能结果也至少出现一次

2.5 组合覆盖

使得每个判定中条件结果的所有可能组合至少出现一次

2.6 路径覆盖

覆盖程序中所有可能的路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值