测试用例概念

测试用例(Test Case)是为特定的目的而设计的一组测试输入执行条件预期结果的文档。它的作用其实就是为了测试是否满足某个特定需求。测试用例是指导测试工作进行的依据。

测试用例作用

测试用例可以避免漏测和重复测。

测试用例的执行结果也是评估测试结果的度量基准。

测试用例也是分析缺陷的标准。

测试用例组成

用例编号、测试模块、测试点、优先级、前提条件、测试数据、测试步骤预期结果、实际结果

用例编号

测试用例的唯一标识。

测试模块

标明被测需求具体属于哪个模块,主要为了更好识别以及维护用例。

用例标题

又称之为测试点,就是用一句话来描述测试用例的关注点。每一条用例对应一个测试目的。

优先级

根据需求的优先级别来定义。高优先级要覆盖核心业务,重要特性以及使用频率比较高的部分。

前提条件

用例在执行之前需要满足的一些条件,否则测试用例无法执行。比如一些测试环境,或者需要提前执行的操作。

测试数据

在执行测试时,需要输入一些外部数据来完成测试。这些数据根据测试用例的统计情况来确定,有参数、文件或者数据库记录等等。

测试步骤

测试用例的步骤描述,执行人员可以根据测试步骤完成测试的执行。

预期结果

是测试用例中最重要的部分,主要用来判断被测对象是否正常。要根据需求来描述用户的期望。

实际结果

PASS 通过,FAIL 失败,N/A 未执行。

测试用例等级

P0-核心功能

冒烟测试,确定此版本是否可测的测试用例。

P1-高优先级

最常执行用来保证功能是稳定的。基本功能测试以及重要的错误、边界测试。

P2-中优先级

更全面的验证功能的各个方面。异常、边界、中断、网络、容错、UI等

P3-低优先级

不常被执行。性能、压力、兼容性、安全性、可用性等

测试用例设计工具

思维导图

使用思维导图把模块和用例的设计思路理清楚。完成之后即可评审。评审完毕后,可以在思维导图直接修改。

excel

如要求用表格的方式写测试用例,可再把思维导图中的测试思路转化成为表格形式。

测试用例编写步骤

划分功能模块

正向功能验证

单个功能项验证

功能之间交互验证

隐形需求

黑盒测试方法的选择

需要输入数据的地方,考虑使用等价类划分法,将无限测试变成有限测试

任何情况下都必须采用边界值分析法

关注程序的主要功能、业务流程和业务逻辑是否正确实现,考虑使用场景法

程序的功能说明中含有输入条件的组合情况,考虑因果图判定表

采用错误推断法再追加测试用例

【测试用例设计】测试用例基本概念相关推荐

  1. 【1】测试用例设计-测试用例概述

    测试用例概述

  2. 测试用例设计方法--正交试验法

    这是一篇看了度娘文章的得出的,并且结合自己在写的一个测试用例,利用正交测试编写测试用例可以比较快速的覆盖,减少多的测试用例,以下是对文档的整理 1. 正交实验法法介绍 正交试验设计(Orthogona ...

  3. 用正交表设计测试用例(转载)

    查看正交表使用时发现此篇解释较详细,且讲述了"因素数不同"及"水平数不同"的情况,而此项是其他文章里未讲述及讲述不清的,转载至此,以备查看 请优先阅读原文 原文 ...

  4. 软件测试(用例Ⅰ)· 测试用例的基本概念 · 万能公式 · 设计测试用例的方法(等价类、边界值、判定表法、正交法、场景设计法、错误猜测法)

    一.测试用例 基本要素 好处 设计方法 - 万能公式 二.设计测试用例的方法 等价类 边界值 判定表法 正交法 场景设计法 错误猜测法 一.测试用例 基本要素 测试用例(Test Case)是为了实施 ...

  5. 场景法设计测试用例atm_软件测试零基础入门:常用八大测试用例设计方法,含案例...

    测试用例的十大特点 测试用例编号.测试项.测试标题.用例属性.重要级别(高中低).预置条件.测试输入.操作步骤.预期结果.实际结果: 测试用例的编写原则:100%的覆盖需求文档,如需求变更时,测试用例 ...

  6. 测试思想-测试设计 测试用例设计之正交法

    测试用例设计之正交法 by:授客 QQ:1033553122 什么是n阶拉丁方? 用n个不同的拉丁字母排成一个n阶方阵(n<26 ),如果每行的n个字母均不相同,每列的n个字母均不相同,即每个字 ...

  7. 正交试验设计例题及答案_正交表测试用例设计方法的特点是什么?

    用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂: 对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来:但是更深的缺陷,更复杂的缺陷,还是无能为力的: 具体的环境下,正交表一般 ...

  8. 黑盒法测试c语言,黑盒测试的测试用例设计方法(经典理论知识,推荐)

    一.黑盒测试的测试用例设计方法 1. 等价类划分方法 2. 边界值分析方法 3. 错误推测方法 4. 因果图方法 5. 判定表驱动分析方法 6. 正交实验设计方法 7. 功能图分析方法 二.等价类划分 ...

  9. 软件测试—软件测试基础知识—测试用例设计的方法判定表和因果图

    判定表 定义:分析和表述若干输入条件下,被测对象针对这些输入输出的响应的一种工具.在遇到复杂业务逻辑时可以利用该表理清逻辑关系. 重要概念 条件 条件桩:需求规格说明书定义的被测对象的所有输入(手机号 ...

最新文章

  1. UOJ#272. 【清华集训2016】石家庄的工人阶级队伍比较坚强
  2. VB:如何选定文件或文件夹
  3. 关于CentOS-6的默认带的mysql启动和安装问题
  4. 数据库面试要点:关于MySQL数据库千万级数据查询和存储
  5. Microsoft Visual Studio Ultimate 2012 ISO 映像
  6. Spring Cloud:Security OAuth2 自定义异常响应
  7. lisp 标注螺纹孔_cad螺纹孔怎么标注
  8. 【C语言】实现 4阶(经典)龙格-库塔法 求解二阶微分方程
  9. linux服务器生成密钥后无法登陆,securecrt用密钥安全登陆服务器
  10. android日历订阅,Android日历.
  11. 20170918-20170924C#工作学习周总结
  12. 将一个大文件分割为若干个小文件的方法
  13. 粒子滤波与重要性采样
  14. 中鸣机器人走黑线_BOEBOT机器人走黑线任务处理过程以及反思
  15. 解读:小比尔 · 福特认为特斯拉的成功并非因为马斯克
  16. oop 编程是什么?
  17. ERROR org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter
  18. MySQL默认数据库之sys库
  19. 【Python】获取roc、auc时候报错:raise ValueError({0} format is not supported.format(y_type))
  20. 股价日内模式中蕴藏的选股因子

热门文章

  1. pycharm 中的backspace 在ubuntu 16.04 不可以用
  2. 通讯录模拟(数据结构+JavaFX)--注释详细
  3. 第四十四讲基于PreScan的V2X仿真建模
  4. 传搜狐将以搜狗为代价 变身360第一大股东
  5. 不涉及到分页情况下导出PDF并下载
  6. BULK INSERT用法详解,文本导入SQL,字段数量不等实例.
  7. Java小型管理系统,文章中有源码,适合作为课程作业,个人小项目(中等)
  8. java软件开发 jpanel_java图像界面开发简单实例-JPanel应用 | 学步园
  9. 大数据技术之Hadoop(一)三大框架
  10. 深入理解JVM虚拟机14:JVM性能调优的6大步骤,及关键调优参数详解