设计“好的”测试用例

前言

上一篇文章以“用户登录”作为测试对象,介绍了如何设计测试用例。本章讲如何设计一个“好的”测试用例 PS:乌拉

1.“好的”测试用例具备的特征

  1. 整体完备性
  2. 等价类划分的准确性
  3. 等价类集合的完备性

2.常用测试用例的设计方法

  • 等价类划分法
  • 边界值分析法
  • 错误推测法
    前2个就不多说了,大多人都知道。关于错误推测法是指基于被测试软件系统设计的理解、过往经验以及个人直觉,推测出软件可能存在的缺陷。
    例如:
    web界面的功能性测试需要考虑有缓存和没有缓存情况下的表现
    web服务的api测试需要考虑被测接口所依赖的第三方接口出错的处理逻辑

3."好的"测试用例的设计方法

应该从业务需求到功能需求到测试需求到测试用例
比如下面的例子
在这里插入图片描述
有两个特别重要的点:

  • 从软件功能需求出发
  • 综合运用等价类、边界值、错误分析法
  • 深入理解被测试软件的架构
  • 理解被测试软件的设计与实现细节
  • 需要引入代码覆盖率(比如java的jaCoCo)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值