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

等价类划分法设计用例(超详细)「建议收藏」等价类划分法等价类: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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180743.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C语言scanf()函数「建议收藏」

    C语言scanf()函数「建议收藏」scanf()函数基础扩充

    2022年8月3日
    10
  • 阿里云设置端口访问、使用_阿里云服务器端口号

    阿里云设置端口访问、使用_阿里云服务器端口号登录阿里云账号后,点击控制台点击自定义视图→再点击云服务器ECS点击实例id进入实例:点击本实例安全组:点击安全组id或者配置规则进入安全组规则配置界面,可以选择添加方式,这里以手动添加作为演示点击手动添加后,会出现添加栏,我们配置521端口,源选择0.0.0.0/0(意思是开放给所有人),最后点击保存放行端口就设置完毕了此外也可以从另一个地方进入本地实例安全组:(1)点击云服务器ECS后(上述步骤3)进入实例页面后,可以直接点击实例(2)选择自..

    2022年10月3日
    1
  • 《FFmpeg从入门到精通》读书笔记(三)

    《FFmpeg从入门到精通》读书笔记(三)写在前面2019.06.20第四章知识点(未进行排版,暂未加入硬编解码部分)FFmpeg转码FFmpeg软编码H.264与H.265FFmpeg本身不支持H.264的编码器,是由FFmpeg的第三方模块对其进行支持,当前常用的编码器为x264,所支持的像素格式主要包括以下几种(使用ffmpeg-hencoder=libx264进行查询)Encoderlibx264[l…

    2022年6月26日
    34
  • delay函数的用法及声明

    delay函数的用法及声明在VC中使用带上头文件#include注意:在VC中Sleep中的第一个英文字符为大写的”S”在标准C中是sleep,不要大写..下面使用大写的来说明,,具体用什么看你用什么编译器.简单的说VC用Sleep,别的一律使用sleep.Sleep函数的一般形式:Sleep(unisgnedlong);其中,Sleep()里面的单位,是以毫秒为单位

    2022年6月2日
    60
  • c++ 实现键盘钩子

    c++ 实现键盘钩子一.总体概述  主要实现的是将windows活跃或是顶层窗口的键盘输入的记录下来储存在txt文件中。主要用到的知识windows操作系统的消息机制,动态库等一些知识二.具体的实现  首先我们要重新建立一个windows桌面应用程序,然后我们运行一下我们会看到一个窗口,我们创建桌面应用程序而不创建控制台程序是因为桌面应用程序,这里面最主要的原因控制应用程序模拟DOS系统的那种CUI操作,…

    2022年5月24日
    39
  • 所有方向你要的资料干货这都有,从入门到实战!【CSDN宝藏资料图鉴第一期】「建议收藏」

    前言CSDN是全球知名的开发者社区,创建于1999年,经过20来年的知识文档积累已然成为中文开发者的知识宝库;从基础的法入门到蜕变实战案例、从神秘前沿技术到清晰的实践步骤,可以说CSDN是你找寻资料的最佳宝库,只要你想得到,在这里就可以找得到!今天我们就来深拔一期有质量的专栏和资源,这些专栏作者可能有些是在校大学生、有些是某领域内的行内大牛,但并不影响他们的文章通俗易懂并且富有深度。从在校大学生我们看到了新一代的奋进,从领域大牛身上我们也看到了无私的技术分享,希望有质量的文章越来越多,共同为行业的进步

    2022年4月16日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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