软件测试常见的用例设计方法
测试用例方法
1.等价类设计测试用例
具体步骤:
1)明确需求
2)划分有效和无效等价类
·有效等价类:满足需求的
· 无效等价类:不满足需求的
-规则
- 长度
- 类型
- 是否为空
- 是否重复
3)设计测试用例
· 典型应用场景:输入框
2.边界值设计测试用例
定义:是等价类的一种补充,对输入或输出的边界进行测试的一种黑盒测试方法。
上点:边界上的点。
内点:边界内的点。
离点:离边界最近的左右两点。
设计测试用例步骤:
·需求分析
· 划分等价类
· 确定边界:上点,内点,离点
设计测试用例
· 典型应用场景:存在边界 > , >= , <, < =
案例:添加标题 (标题长度>0且标题长度<=30) (0,30】
上点:1,30
内点:15
离点:0,2,29,31
3.判定表设计测试用例
定义:存在多个 输入条件,多个输出结果,输入和输出之间有组合关系和制约关系。
判定表组成
· 条件桩:所有输入条件,例如 欠费状态,关机状态。
· 动作桩:允许主被叫,或不允许主被叫。
· 条件项
· 动作项
案例 若用户欠费或关机,则不允许主被叫:
设计测试用例步骤
1.明确条件桩(找出所有输入条件)
2.明确动作桩(找到所有输出结果)
3.对条件桩进行组合
4.明确每个组合对应的动作桩(基于每一种条件的组合情况,确定本组合下的输出结果)
5.设计测试用例,每一列数据对应一条测试用例
应用场景:多条件组合情况。
案例2:订单状态
订单检查:
如果金额大于500元,未过期,则发出批准单和提货单。
如果金额大于500元,过期了,则不发出批准单和提货单。
如果金额小于500元,则不论是否过期都发出批准单和提货单。
在过期的情况下,不论金额大小还需要发出通知单。
约定:
金额大于500 真 反之:假
过期为 :真, 反之:假
4.场景法设计测试用例
场景法是模拟用户操作软件时的场景,主要用于多个功能之间的组合使用情况
使用测试的阶段为:
· 集成测试阶段
· 系统测试阶段
· 验收测试阶段
设计测试用例的步骤:
1)需求分析
2)绘制流程图
3)设计测试用例(一条流程路径就是一条测试用例)
案例:电商购物流程分析
5.错误推测法设计测试用例(了解即可)
利用经验发现程序中可能犯错误的地方:
· 使用场景
· 重要功能
· 使用同类型的产品
6.因果图 略
7.正交法 略
测试用例设计方法总结!
具有输入功能,但输入之间没有组合关系---等价类。
输入有边界 例如长度等,类型有限制时---边界值。
多输入,多输出,输入和输出之间存在关系,输入和输出存在依赖关系---判定表,因果图。
用最少的测试用来来获得最大的测试用例覆盖率---正交法。
多个功能的组合测试---场景法设计测试用例。
软件测试常见的用例设计方法相关推荐
- 软件测试基础之用例设计方法
#等价类划分* (正向的.错误的)** 与边界值一起使用** 例如:微信红包是0.01~200之间 那么 有效等价类 无效等价类 0.01~200 <0.01/>200 数字 非数字(中文 ...
- 软件测试 | 等价类用例设计方法及演示
常见的用例设计方法包括:等价类.边界值.因果图.判定表.状态迁移.场景分析法.正交实验法.下面是等价类用例设计方法. 1为什么需要使用等价类方法 如果我们输入的数据是一个很大范围数据时,我们测试时会出 ...
- 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择
文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...
- 软件测试流程及主要用例设计方法
软件测试流程及主要用例设计方法 测试新手人门,首先要掌握测试的流程和实际运作项目流程和基础的用例设计方法. 掌握测试和项目流程是了解研发过程中测试的主要工作:掌握最主要的用例设计方法就是掌握测试岗位最 ...
- 软件测试--黑盒测试用例、测试步骤设计方法(正交实验法、功能图法、其他用例设计方法)
黑盒测试用例设计(三) 正交实验法 正交表:一种特制的表,一般的正交表记为Ln(mk) m代表水平数,k代表因素数,n是需要进行实验的个数.这三个数没有任何数学关系. 仅适用于每个因素的水平数都相同的 ...
- 软件测试方法——黑盒测试九大用例设计方法
笔者:风起怨江南 出处:https://blog.csdn.net/JackMengJin 笔者原创,文章转载需注明,如果喜欢请点赞+关注,感谢支持! 导读:面试和工作必备的九大黑盒软件测试方法. 目 ...
- 用例设计方法及其覆盖率
用例设计方法及其覆盖率 ---<软件测试:一个软件工艺师的方法>读书笔记 2018-01-27 1 基本概念 错误(error):同义词过失(mistake),编程时的错误成为bug. 故 ...
- 黑盒测试用例设计方法三(正交实验法、功能图法、用例设计方法综合选择)
测试步骤 一.正交实验法 1.1正交实验法介绍 1.2正交实验法实现步骤 1.3实际案例 二.功能图法 2.1功能图法原理介绍 2.2功能图法实现步骤 2.3实践案例 三.其他用例设计方法 3.1测试 ...
- 编写有效用例电子版_剖析用例设计方法的使用
今天给大家讲解的是用例设计方法的使用,在设计用例时该如何应用用例设计方法.设计出覆盖率高的测试用例呢? 场景 简介:普遍登录页面测试用例设计 分析 拿到需求,首先要做需求分析.我们看到登录界面有三个测 ...
- 软件测试基础课程学习笔记4--测试用例设计方法技巧
一.测试用例设计工具 Xmind思维导图工具,下载地址:http://pan.baidu.com/s/1bncVXfT 二.常用的测试用例设计方法 测试用例设计方法总结下载地址:http://pan. ...
最新文章
- Visual Studio 2019 16.1 第二个预览版发布
- 离人类更近一步!DeepMind最新Nature论文:AI会“回忆”,掌握调取记忆新姿势
- MySQL多表查询和事务安全
- 如何实现DataGridView实时更新数据【Z】
- Aerospike NoSQL 数据库介绍
- FreeSql (一)入门
- python messagebox弹窗退出_python 弹窗提示警告框MessageBox的实例
- centos7源码编译安装mariadb
- git21天打卡day15-添加提交修改文件
- 全局程序集缓存工具 (Gacutil.exe)
- Android Paint,Canvas api 详解
- 当今流行的HTML5技术门户网站——HTML5星空
- STM32——软件SPI控制AD7705
- 安装SqlServer2008时出现重新启动电脑但是重启电脑也不行
- Control Egress TCP Traffic
- 超图平台倾斜摄影发布流程
- 网易2019游戏研发工程师笔试题
- C语言结构体(struct)的几种定义方式
- 备份你的Sina博客
- 《30天自制操作系统》从入门到放弃