等价类划分法设计用例(超详细)「建议收藏」

等价类划分法设计用例(超详细)「建议收藏」等价类划分法等价类:1、解决了不能穷举测试的问题、控制成本、控制测试用例数量2、数据值要明确,对文字敏感3、依据需求将输入划分为若干个等价类,划分等价类(需求、数据特征)等价类设计用例的难点:如何根据时间成本划分等价类等价类分为:           1、有效等价类           2、无效等价类如上图可以划分为:                 有效等价类1:[-99,99]                 无效等价类2:<-99                 无效等

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号