常用的测试用例设计方法有那些?
扎实的基础是成功的一半,学号好基础,才能更好的进步!
常见的测试用例设计方法主要会涉及以下几种:
1、等价类
2、边界值
3、场景法
4、判定表
5、因果图
6、错误推断法
7、正交测试法(正交表)
(今天主要解释前三种最为常用)
选择合适的测试用例方法,有助于你去更好的梳理出逻辑关联关系,让你的测试覆盖率更高,更高效率的覆盖到所有测试点。
一、等价类划分法
1)定义
依据需求输入划分为若干等价类,从等价类中选定一个测试用例,如果该测试用例通过,则表明整个等价类通过测试
如:微信发红包0.01--200
2)适用场景
一般适用于无限多种输入,我们不可能完成穷举测试,等价类可以使我们用较少的测试用例尽可能多的将功能覆盖。
3)有效等价类和无效等价类
有效等价类:有意义的输入构成的集合,对于需求规格说明书是合法的
无效等价类:不满足集合的需求
如:QQ大于6位,小于10位
二、边界值分析法
1)定义
边界值分析法是对等价类划分法的补充,边界值一般都是从等价类的边缘去寻找错误
2)基本思路:正好等于、刚刚小于、刚刚大于、边界值作为测试数据
3)特记:0/空、N/A、
null是一个特殊值 。注:在考虑边界值的时候同时也要考虑这个特殊值
如:一个文本框输入区域包括2--255个字符
特殊值:1 、2 、 3 、254 、255、 256
有效等价类:>=2 / <=255
无效等价类:<2 >255
特殊值:0
三、场景法
1) 定义:尽可能真实全部的模拟用户操作
2)主要基于:
a.业务(需求)层面: 对所测软件的重要功能,业务逻辑(系统要干什么,怎么去实现,这个过程、)、行业背景深入理解
b.技术层面:
--基于等价类划分,
有效等价类--模拟用户正确操作
无效等价类--模拟错误操作
3)核心概念
a.基本流:
正确流、有效流
模拟用户 正确 的操作流程
b.备用流:
错误流、无效流
模拟用户 错误 的操作流程
4)设计思路
根据用户有可能操作的方式都列出来
如:提款机取钱场景图
常用的测试用例设计方法有那些?相关推荐
- 常用八大测试用例设计方法
1.等价类划分(Equivalance Partitioning)测试的思想:将程序的输入域划分为若干个区域(等价类),并在每个等价类中选择一个具有代表性的元素生成测试用例.该方法是常用的黑盒(Bla ...
- 场景法设计测试用例atm_软件测试零基础入门:常用八大测试用例设计方法,含案例...
测试用例的十大特点 测试用例编号.测试项.测试标题.用例属性.重要级别(高中低).预置条件.测试输入.操作步骤.预期结果.实际结果: 测试用例的编写原则:100%的覆盖需求文档,如需求变更时,测试用例 ...
- 其他测试用例设计方法-错误推测法与正交实验法
常用的测试用例设计方法,前面基本都介绍完了,其中等价类划分法.边界值法与场景法是最常用的. 本篇文章介绍剩余两种测试方法--错误推测法与正交实验法. 错误推测法 基于经验和直觉推测程序中所有可能存在的 ...
- 测试用例设计方法有哪些?举例说明
众所周知,测试用例是编制的一组测试输入.执行条件及预期结果,专门为的是某个特殊目标,即测试某个程序路径,或是核实是否满足某个特定的需求.一般来讲,常用的测试用例设计方法有五种,分别是:正交实验法.边界 ...
- 测试用例设计方法_黑盒测试——测试用例设计方法
黑盒测试 也称为功能测试或数据驱动测试.通过软件的外部表现来发现其缺陷和错误.在测试时,把被测程序视为一个不能打开的盒子,在完全不考虑程序内部逻辑结构和内部特性的情况下进行.它是在已知产品所应具有的功 ...
- 黑盒法测试c语言,黑盒测试的测试用例设计方法(经典理论知识,推荐)
一.黑盒测试的测试用例设计方法 1. 等价类划分方法 2. 边界值分析方法 3. 错误推测方法 4. 因果图方法 5. 判定表驱动分析方法 6. 正交实验设计方法 7. 功能图分析方法 二.等价类划分 ...
- 黑盒测试用例设计方法-正交试验
常用测试用例设计方法-正交试验 正交试验测试用例设计 正交试验理论 正交试验设计过程 正交试验的优缺点 通过正交试验发现过的BUG 个人心得 正交试验测试用例设计 正交试验理论 正交试验设计法是从大量 ...
- 测试用例设计方法与举例说明
转载自---https://www.cnblogs.com/molrang/p/6420918.html 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试 ...
- 黑盒测试用例设计方法详解
黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法.场景图法等. (一)等价类划分法 定义:等价类划分法是把所有可能输入的数据,即程序的输 ...
- 【测试】黑盒测试用例设计方法
黑盒测试用例设计方法包括: 1.等价类划分法. 2.边界值分析法. 3.错误推测法. 4.因果图法. 5.判定表驱动法. 6.正交试验设计法. 7.功能图法. 8.场景法等. 9.状态迁移法 10.流 ...
最新文章
- 【Android 安全】DEX 加密 ( Application 替换 | 分析 Service 组件中调用 getApplication() 获取的 Application 是否替换成功 )
- 【GDAL】聊聊GDAL的数据模型(二)——Band对象
- MySQL默认值(DEFAULT)
- Educational Codeforces Round 64 -C(二分)
- 下面可提供安全电子邮件服务的是()【最全!最详细解析!!】
- mysql多线程查询_MySQL 利用多线程提升查询性能的一种思路
- NSURL中fileURLWithPath和URLWithString
- linux安全pdf,linux系统安全加固.pdf
- leetcode —— 1290. 二进制链表转整数
- [转]ubuntu network is unreachable 解决记
- 《小艾上班记》—— 读后总结
- CCF201604-1 折点计数(100分)【序列处理】
- ajax,jsp,java的web应用程序(转)
- pytorch打包exe出现WARNING: file already exists but should not: C:\Users\workAI\AppData\Local\Temp\_MEI13
- 微信英文名是WeChat,那么你知道微信小程序的英文名吗?
- 奥克兰大学 计算机硕士 GPA,申请奥克兰大学需要GPA成绩吗
- Docker07:打包部署前端项目
- 计算机网络与云技术计算,计算机网络云计算技术(原稿)
- 学习笔记——Exploiting Unintended Feature Leakage in Collaborative Learning(协作学习中的非预期特征泄露研究)
- Android Studio 搭建微信界面