大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
等价类划分法
等价类:
1、解决了不能穷举测试的问题、控制成本、控制测试用例数量
2、数据值要明确,对文字敏感
3、依据需求将输入划分为若干个等价类,划分等价类(需求、数据特征)
等价类设计用例的难点:如何根据时间成本划分等价类
等价类分为:
1、有效等价类
2、无效等价类
如上图可以划分为:
有效等价类1:[-99,99]
无效等价类2:<-99
无效等价类3:>99
六种实例等价类划分:
1、只要有连续的数据,至少可分为三种等价类(连续、有规律连续)
2、如验证码子类的至少可分为两种等价类(无规律数据取值范围)
3、在输入条件是一个布尔量(true和false),至少可分为两种等价类
4、在规定了输入数据必须遵守的规则情况下,可确立一个有效等价类和若干个无效等价类(取决于规则的个数)
多个无关联的条件共同构成数据范围,1个有效,n个无效
5、在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,再将该等价类进一步的划分为更小的等价类
6、在极端糟糕的情况下(数据无规律),在下拉列表中,有多少个下拉问题就有多少个(满足需求数据)有效等价类(n个)和一个无效等价类
(数据在一定范围(自定义))
建议使用自动化测试
等价类划分的步骤:
1、考虑输入数据的数据类型(输入类型)
2、考虑数据范围(输入长度)
3、画出示意图、区分等价类
4、对每一个等价类进行编号
5、从一个等价类中选取一个测试数据构造测试用例
如下图ATM机测试划分的等价类设计用例
感谢每一个认真阅读我文章的人!!!
如果下面这些资料用得到的话可以直接拿走:
1、自学开发或者测试必备的完整项目源码与环境
2、测试工作中所有模板(测试计划、测试用例、测试报告等)
3、软件测试经典面试题
4、Python/Java自动化测试实战.pdf
5、Jmeter/postman接口测试全套视频获取
我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如果在学习或工作中遇到问题可以直接点击此链接进群询问,群里也会有大神帮忙解答,也可以手动添加群号 743262921 备注222
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/180743.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...