测试---用例

1.测试用例的基本要素
测试用例就是向被测试系统发起的一组集合 包含测试数据 操作步骤 预期结果(要素) 测试前期 测试版本 功能模块 重要性 标题

2.测试用例设计的方法
总的设计用例方法: 基于需求去设计测试用例重点关注以下两大关键问题
1)验证需求是否正确完整并且逻辑一致
2)从黑盒角度出发 设计出充分并且必要的测试集保证设计和代码都能完全符合要求
黑盒测试: 把软件当成黑盒子 不关心程序内部逻辑结构只关心输入输出
黑盒测试用例的方法:
等价类 边界值 因果图 正交法 场景设计法 错误猜测法

等价类
定义: 把输入(特殊情况下才考虑输出)划分出若干个等价类从每一个等价类选择一个测试用例 如果这个测试用例通过则说明这个测试用例代表的等价类测试通过
目的: 为了解决测试用例无法穷举的情况
**EG:**网易邮箱账户登陆: 6-18个字符 可以使用字母数字下划线
无效等价类: 针对系统输入或需求没有意义的数据
1).<6个字符的数字.字母.下划线
2). >18个的数字.字母.下划线
3). 6-18个非字母.非数字.非下划线
有效等价类: 针对输入有意义的数据(需求规格有意义的数据)
1).6-18个字母
2).6-18个下划线
3).6-18个数字
4).6-18个字母+下划线
5).6-18个数字+下划线
6).6-18个数字+字母
7).6-18个数字+字母+下划线

边界值
定义: 针对于输入或输出的边界进行测试用例的设计(临界)
EG:对6 18的边界进行测试用例的设计
5 7 18 19
备注: 有效类和边界值法一般结合在一起进行测试用例的设计

因果图
定义: 逻辑图 用来表示输入输出的关系
适用场景: 当我们的功能有多个输入时 输出依赖于不同的输入
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
步骤:

  1. 找出所有的输入(前提)和输出(结果)
  2. 理清输入输出的关系
  3. 根据输入输出的关系画因果图
  4. 根据因果图画判定表
  5. 根据判定表写测试用例

EG: 618活动订单已经提交 订单金额>300或者有红包则优惠

  1. 输入: 订单已提交 订单未提交 订单金额>300 订单金额<300 有红包 无红包
    输出: 优惠 不优惠
  2. 订单已提交 订单金额>300 无红包 有优惠
    订单已提交 订单金额>300 有红包 有优惠
    订单已提交 订单金额<300 有红包 有优惠
    订单已提交 订单金额<300 无红包 无优惠
    订单未提交 订单金额>300 无红包 无优惠
    订单未提交 订单金额>300 无红包 无优惠
    订单未提交 订单金额>300 无红包 无优惠
    订单未提交 订单金额>300 无红包 无优惠
  3. 在这里插入图片描述4) EXCEL表格写
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值