测试用例方法

2.1 测试用例

测试用例:
将要进行的测试工作,具体化,并且记录到一个文件中,一般情况下是一个 excel 【表格】
在测试用例中,明确的指定了每一步做什么操作,期望得到什么结果
测试工作
等程序员完成代码,此时可以进行前期准备工作,就是编写测试用例,将需要测试的每一项都填写
到表格中
当程序员完成了代码,此时就可以开始进行测试,也就是根据表格中的内容一项一项的进行测试
测试用例的基本构成
第一部分:测试用例编号:
编号必须唯一
编号的构成可以写成: 项目名 - 模块名 - 编号
例如:测试网站登录模块,而且是第三条用例,编号可以这么写: web-login-03
第二部分:模块名
第三部分:优先级
用于测试正常的功能用例,优先级要更高一些
一般是用 P1 P2 P3 来表示优先级
数字越小,优先级越高
第四部分:用例标题
在用例标题中,需要说明这条测试用例的功能以及预期出现的结果
第五部分:测试步骤
这个是指定这个条测试用例如何操作和执行
第六部分:预置条件
第七部分:测试数据
在进行测试的时候,输入什么数进行测试
这些数据既有满足条件的数据,也有不满足条件的数据
第八部分:预期结果
这条用例希望得到的结果

2.2 等价类方法

设计测试用例的方法很多
穷举测试
  1. 将所有可能的数据都测试一遍
  2. 但是实际上,这种方法不可行
等价类:
分析测试的数据,找出其中的规律,然后从规律中找出有特点的数字进行测试就可以了
通过划分等价类,可以避免进行穷举测试
等价类的种类
有效等价类:
满足条件的数据,就是属于有效等价类
例如:找 6-10 位长度自然数: 123456
无效等价类:
不满足条件的数据,就是属于无效等价类
例如:找 6-10 位长度自然数: 12345 12345a
用等价类方法设计测试用例步骤
第一步:分析需求
通过分析需求,判断项目需要达到什么效果
第二步:划分等价类【找到有效 / 无效的数据】
案例:找 6-10 位长度自然数
有效等价类:比较好找, 123456 1234567
无效等价类:相对复杂,可以从以下几点来思考
数据长度不符合:过长、过短
数据内容不符合
数据是否为空
数据是否重复
第三步:结合等价类设计测试用例
有几条等价类,就根据等价类设测试用例
等价类的适用场景
搜索框
登录框
注册页面
案例 1 :判断 qq
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值