【测试用例设计】测试用例基本概念
测试用例概念
测试用例(Test Case)是为特定的目的而设计的一组测试输入、执行条件和预期结果的文档。它的作用其实就是为了测试是否满足某个特定需求。测试用例是指导测试工作进行的依据。
测试用例作用
测试用例可以避免漏测和重复测。
测试用例的执行结果也是评估测试结果的度量基准。
测试用例也是分析缺陷的标准。
测试用例组成
用例编号、测试模块、测试点、优先级、前提条件、测试数据、测试步骤、预期结果、实际结果
用例编号
测试用例的唯一标识。
测试模块
标明被测需求具体属于哪个模块,主要为了更好识别以及维护用例。
用例标题
又称之为测试点,就是用一句话来描述测试用例的关注点。每一条用例对应一个测试目的。
优先级
根据需求的优先级别来定义。高优先级要覆盖核心业务,重要特性以及使用频率比较高的部分。
前提条件
用例在执行之前需要满足的一些条件,否则测试用例无法执行。比如一些测试环境,或者需要提前执行的操作。
测试数据
在执行测试时,需要输入一些外部数据来完成测试。这些数据根据测试用例的统计情况来确定,有参数、文件或者数据库记录等等。
测试步骤
测试用例的步骤描述,执行人员可以根据测试步骤完成测试的执行。
预期结果
是测试用例中最重要的部分,主要用来判断被测对象是否正常。要根据需求来描述用户的期望。
实际结果
PASS 通过,FAIL 失败,N/A 未执行。
测试用例等级
P0-核心功能
冒烟测试,确定此版本是否可测的测试用例。
P1-高优先级
最常执行用来保证功能是稳定的。基本功能测试以及重要的错误、边界测试。
P2-中优先级
更全面的验证功能的各个方面。异常、边界、中断、网络、容错、UI等
P3-低优先级
不常被执行。性能、压力、兼容性、安全性、可用性等
测试用例设计工具
思维导图
使用思维导图把模块和用例的设计思路理清楚。完成之后即可评审。评审完毕后,可以在思维导图直接修改。
excel
如要求用表格的方式写测试用例,可再把思维导图中的测试思路转化成为表格形式。
测试用例编写步骤
划分功能模块
正向功能验证
单个功能项验证
功能之间交互验证
隐形需求
黑盒测试方法的选择
需要输入数据的地方,考虑使用等价类划分法,将无限测试变成有限测试
任何情况下都必须采用边界值分析法
关注程序的主要功能、业务流程和业务逻辑是否正确实现,考虑使用场景法
程序的功能说明中含有输入条件的组合情况,考虑因果图判定表
采用错误推断法再追加测试用例
【测试用例设计】测试用例基本概念相关推荐
- 【1】测试用例设计-测试用例概述
测试用例概述
- 测试用例设计方法--正交试验法
这是一篇看了度娘文章的得出的,并且结合自己在写的一个测试用例,利用正交测试编写测试用例可以比较快速的覆盖,减少多的测试用例,以下是对文档的整理 1. 正交实验法法介绍 正交试验设计(Orthogona ...
- 用正交表设计测试用例(转载)
查看正交表使用时发现此篇解释较详细,且讲述了"因素数不同"及"水平数不同"的情况,而此项是其他文章里未讲述及讲述不清的,转载至此,以备查看 请优先阅读原文 原文 ...
- 软件测试(用例Ⅰ)· 测试用例的基本概念 · 万能公式 · 设计测试用例的方法(等价类、边界值、判定表法、正交法、场景设计法、错误猜测法)
一.测试用例 基本要素 好处 设计方法 - 万能公式 二.设计测试用例的方法 等价类 边界值 判定表法 正交法 场景设计法 错误猜测法 一.测试用例 基本要素 测试用例(Test Case)是为了实施 ...
- 场景法设计测试用例atm_软件测试零基础入门:常用八大测试用例设计方法,含案例...
测试用例的十大特点 测试用例编号.测试项.测试标题.用例属性.重要级别(高中低).预置条件.测试输入.操作步骤.预期结果.实际结果: 测试用例的编写原则:100%的覆盖需求文档,如需求变更时,测试用例 ...
- 测试思想-测试设计 测试用例设计之正交法
测试用例设计之正交法 by:授客 QQ:1033553122 什么是n阶拉丁方? 用n个不同的拉丁字母排成一个n阶方阵(n<26 ),如果每行的n个字母均不相同,每列的n个字母均不相同,即每个字 ...
- 正交试验设计例题及答案_正交表测试用例设计方法的特点是什么?
用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂: 对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来:但是更深的缺陷,更复杂的缺陷,还是无能为力的: 具体的环境下,正交表一般 ...
- 黑盒法测试c语言,黑盒测试的测试用例设计方法(经典理论知识,推荐)
一.黑盒测试的测试用例设计方法 1. 等价类划分方法 2. 边界值分析方法 3. 错误推测方法 4. 因果图方法 5. 判定表驱动分析方法 6. 正交实验设计方法 7. 功能图分析方法 二.等价类划分 ...
- 软件测试—软件测试基础知识—测试用例设计的方法判定表和因果图
判定表 定义:分析和表述若干输入条件下,被测对象针对这些输入输出的响应的一种工具.在遇到复杂业务逻辑时可以利用该表理清逻辑关系. 重要概念 条件 条件桩:需求规格说明书定义的被测对象的所有输入(手机号 ...
最新文章
- UOJ#272. 【清华集训2016】石家庄的工人阶级队伍比较坚强
- VB:如何选定文件或文件夹
- 关于CentOS-6的默认带的mysql启动和安装问题
- 数据库面试要点:关于MySQL数据库千万级数据查询和存储
- Microsoft Visual Studio Ultimate 2012 ISO 映像
- Spring Cloud:Security OAuth2 自定义异常响应
- lisp 标注螺纹孔_cad螺纹孔怎么标注
- 【C语言】实现 4阶(经典)龙格-库塔法 求解二阶微分方程
- linux服务器生成密钥后无法登陆,securecrt用密钥安全登陆服务器
- android日历订阅,Android日历.
- 20170918-20170924C#工作学习周总结
- 将一个大文件分割为若干个小文件的方法
- 粒子滤波与重要性采样
- 中鸣机器人走黑线_BOEBOT机器人走黑线任务处理过程以及反思
- 解读:小比尔 · 福特认为特斯拉的成功并非因为马斯克
- oop 编程是什么?
- ERROR org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter
- MySQL默认数据库之sys库
- 【Python】获取roc、auc时候报错:raise ValueError({0} format is not supported.format(y_type))
- 股价日内模式中蕴藏的选股因子
热门文章
- pycharm 中的backspace 在ubuntu 16.04 不可以用
- 通讯录模拟(数据结构+JavaFX)--注释详细
- 第四十四讲基于PreScan的V2X仿真建模
- 传搜狐将以搜狗为代价 变身360第一大股东
- 不涉及到分页情况下导出PDF并下载
- BULK INSERT用法详解,文本导入SQL,字段数量不等实例.
- Java小型管理系统,文章中有源码,适合作为课程作业,个人小项目(中等)
- java软件开发 jpanel_java图像界面开发简单实例-JPanel应用 | 学步园
- 大数据技术之Hadoop(一)三大框架
- 深入理解JVM虚拟机14:JVM性能调优的6大步骤,及关键调优参数详解