软件测试用例设计方法等价划分法
软件测试
1.用例设计方法
1.1穷举法
穷举法:就是穷尽所有的一个用例,穷尽所有数据去测试。 |
---|
缺点:时间不允许,浪费人力资源。 |
1.2等价划分法
等价划分法:就是限制程序的一个输入域范围。 |
---|
测试输入框内容:通过输出结果有效无效,测试数据哪些是正确的,哪些是错误的。 |
集合:就是一些数据的一个放在一个大括号里面,存放数据的集合。 |
等价类划分法作用:把这个数据划分成若干个子集合,这个子集合是等价类。 |
什么是等价类:等价就是你这个集合里面的东西,对于程序来说是等价值的,同等价值的,同等意义的,它们就是同一个等价类。 |
优点:从每一个集合挑选一些代表性的部分数据进行测试,不需要测试所有的数据。 |
如何找到等价类:首先划分到不同的集合里面去,有两个关键点。一个是去划分这个集合就是划分等价类。第二个就是怎么去选取数据。划分好集合怎么去选取有代表性的数据。 |
为什么一个叫做等价类:就是因为在这个集合里面,所有的数据对接软件的错误都是等效的,所以才把这个集合叫做一个等价类。 |
划分等价类有两种方法:有效等价类,无效等价类。 |
什么是有效等价类:对于程序来说,当输入正常的数据,程序不会报错,就是有效的。 |
什么是无效等价类:对于程序来说,当输入异常的数据,程序会抛出错误,就是无效的。 |
案例:微信发红包。微信发一个红包最多能发200块,这就是发红包的基本需求,金额范围就是0.0.1-200。现在针对这个需求用等价类划分法来设计一下测试用例。 |
微信发红包测试用例:那么等价类划分法的第一步是干什么,先分析需求,来确定我们的有效等价类和无效等价类,所以来做一个基本的分析。找到一个有效等价类,以及无效等价类。 |
有效等价类:明确红包金额范围的有效等价类是多少,大于0.0.1-200肯定是有效范围内的数据,这就是一个有效等价类,输入0.0.1-200数字都是属于有效的程序。 |
无效等价类:小于0.01或大于200是两个无效等价类。通过分析红包金额得到一个有效以及两个无效的等价类。 |
软件测试用例设计方法等价划分法相关推荐
- 软件测试用例设计方法-等价类划分法
本篇文章,来分享大家比较熟悉的测试用例设计方法--等价类划分法. 首先,我们可以使用上一篇文章介绍的场景法来梳理业务流程. 其次,根据流程中的每个节点的需求说明,使用等价来划分来设计用例. 定义 等价 ...
- 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择
文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...
- 测试用例设计方法---等价类划分法
1 等价类划分法 1.1 定义 是把所有可能输入的数据,即程序的输入域划分策划国内若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.方法是一种重要的.常用的黑盒测试用例设计方法 ...
- 黑盒测试用例设计方法-等价类划分法
目录 一.等价类的作用 二.等价类的分类 三.等价类的方法 四.等价类的原则 五.按照测试用例的完整性划分等价类 六.等价类步骤 七.案例 一.等价类的作用 为穷举测试设计测试点. 穷举:列出所有的可 ...
- 软件测试用例设计方法-判定表法
接下来4篇分享的测试用例方法,实际工作中不常用,但是能够为测试用例提供设计思路. 首先分享的是,判定表法. 等价类划分法和边界值法着重考虑输入条件,但是忽略了输入条件的各种组合.输入条件之间的相互制约 ...
- 软件测试用例设计方法(一)
目录 软件测试用例设计之等价类划分法 一.等价类划分法的定义 二.等价类划分法的术语 三.等价类划分原则 四.实例演示(三角形问题和档案管理系统问题) 软件测试用例之边界值分析法 一.边界值分析法定义 ...
- 学习软件测试(三)测试用例、测试用例的设计方法(等价类划分法、边界值分析法、判定表法、因果图法、正交排列法、场景法、错误推测法)
目录 测试用例 测试用例八大要素 测试用例的设计方法 等价类划分法 等价类操作步骤 边界值分析法 边界范围 边界值法的操作步骤 案例1 案例2 判定表法 为什么使用判定表法 判定表法的四个组成部分 判 ...
- 【测试基础】软件测试用例设计方法
软件测试用例设计方法 软件测试的核心就是测试用例的编写!!! 那么我们应该学习如何来编写软件测试用例呢? 通常我们会通过学习几种设计放了编写软件软件用例它们分别是等价类划分,边界值分析法,场景法,错误 ...
- 软件测试怎么测边界值,软件测试用例设计之边界值分析法(示例代码)
软件测试用例设计之边界值分析法 一.定义 对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,其测试用例来自等价类的边界 二.与等价类划分的区别 边界值分析法首 ...
- 软件测试用例设计方法-场景法
从本篇文章开始,进入到测试用例设计方法的分享,第一个要分享的方法就是,场景法. 相信对测试有一定基础的你会感到奇怪:用例设计方法,不是应该从等价类划分法说起吗?为什么一上来就直接说场景法呢? 对,如果 ...
最新文章
- 【总结】sqli-labs Less(1-35) 小结
- 拥抱AI大趋势,ARM发布两款AI芯片架构
- leetcode25. K 个一组翻转链表
- python upload_python文件上传
- linux 复用寄存器,I/O多路复用一些概念
- 大量的数据做字符串匹配_Python Flashtext 实现大数据集下高效的关键词查找和替换...
- 【iCore4 双核心板_uC/OS-II】例程十:信号量集
- 计算机论文的字体要求,论文格式及字体大小要求(标准)
- 对计算机网络的基础认识
- 微信小程序自定义省市区下拉框
- 数据结构:串(String)【详解】
- linux基础命令之一
- 操作系统分类及Linux
- 20220610开发出jpgtotxt和jpgtopdf以及pdftojpg工具
- addEventListener() 事件监听
- Oracle分区表及分区索引的创建
- boonton 功率测试软件,教你使用功率计及功率分析仪测试
- 宜信智能监控平台建设实践
- Java 按钮组件_提交按钮
- 前端利用docker在linux上部署nginx服务