测试用例设计方法.ppt
《测试用例设计方法.ppt》由会员分享,可在线阅读,更多相关《测试用例设计方法.ppt(26页珍藏版)》请在三一办公上搜索。
1、第四章 测试用例设计方法,本章重点讨论以下内容:测试用例编写概述测试用例的作用测试用例的设计测试用例主要内容的编写,软件测试技术研究组 中国信息大学,4.1 测试用例编写概述,学习测试用例编写技术之前我们先来了解一下什么是测试用例、我们为什么要编写测试用例、一份完整的测试用例所包含的内容以及设计测试用例所需要的文档资料。,软件测试技术研究组 中国信息大学,4.1.1 什么是测试用例 测试用例(Test Case)通俗一点来讲就是编写(编制)一组前提条件、输入、执行条件、预期结果以完成对某个特定需求或目标测试的数据,体现测试方案、方法、技术和策略的文档。测试用例的具体定义暂时还没有标准化定义组织
2、或个人为它下一个比较恰当合适的定义。,软件测试技术研究组 中国信息大学,4.1.2 为什么要编写测试用例 测试用例是将整个测试的执行过程作一个科学有效的合理组织规划。主要目的是将软件测试的执行过程形成那个一个可管理的模式;同时测试用例也是将测试详细具体化的有效手段之一。测试用例的主要作用将在本章第二节详细介绍。,4.1.3 测试用例主要包括哪些内容 完整的测试用例通常包括:测试用例的编号;测试日期;测试用例设计人员和测试人员;测试用例的优先级;测试标题;测试目标;测试环境;输入数据/动作;测试的操作步骤;测试预期的结果。,软件测试技术研究组 中国信息大学,4.1.4 设计测试用例所需的文档资料
3、 设计测试用例所需要的文档资料包括:软件需求说明书;软件设计说明书;软件测试需求说明书;成熟的测试用例(案例库或财富库)。,软件测试技术研究组 中国信息大学,4.2 测试用例的作用,测试用例始终贯穿于整个软件测试,是软件测试的核心,小投入大回报是每个公司运作的目标,如何在最少的时间内以最小的人力、资源的投入发现软件自身的缺陷和bug完成高效率的测试,交付出优质的产品,是软件公司探索和追求的目标。因此每一个项目都要有一套完整、高效、优质的测试方案和测试方法。一个项目从它入手到交付过程中都是有一定风险的。因此影响软件测试的风险因素也有很多如:软件本身的复杂程度;参与的工作人员(包括分析、设计、编程
4、和测试等人员)的素质;测试方案、测试方法和测试技术的运用等。在这么多风险的前提下如何保证软件测试的高效率高质量的运作是每个公司都要考虑的问题。如果有了测试用例呢?,软件测试技术研究组 中国信息大学,参照测试用例,无论任何人员的流动,对测试的影响、对项目质量的影响都可以用微乎其微来说。如此重要的测试用例具体有哪些作用呢?测试用例的作用:作为实施测试的指导 作为测试数据规划的前提 作为测试脚本编写说明书 作为评判基准 作为分析缺陷的基准,软件测试技术研究组 中国信息大学,4.3 测试用例的设计方法,测试用例是整个测试工作中的重中之重,测试的一般流程包括制定测试计划、编写测试用例、执行测试、跟踪测试
5、缺陷、编写测试报告等。测试计划、大纲制定后就需要进行测试用例的设计,之后所有的工作全都是在测试用例的基础上展开的。用例的设计应注意到一下几点问题:用例应该从系统的最高级别向最低级别逐一展开;每个测试用例都应单独放在文档中;系统中的所有功能都应该对应到用例中;每个用例都应该依据需求进行设计;用例的设计人员最好是具有丰富的经验测试人员。,软件测试技术研究组 中国信息大学,4.3.1 白盒测试用例的设计方法,(1)白盒测试用例的设计技术如下:逻辑覆盖;基本路径测试。白盒测试用例设计方法在本书第二章已有详解,本节不做介绍。(2)采用白盒测试技术设计用例的目的主要是:每个模块中的所有独立路径至少被执行一
6、次;所有的逻辑值必须测试真、假两个分支;在边界值内和可操作范围至少循环一次;检查数据的内部结构保证其有效的实现预定功 能。,软件测试技术研究组 中国信息大学,4.3.2 黑盒测试用例的设计方法,(1)黑盒测试用例设计技术如下:等价类划分;边界值分析;错误推测;因果图。(2)采用黑盒测试技术设计用例的主要目的是:检查功能是否实现或遗漏;检查人机交互界面是否出错;数据库读取、更新操作出错;性能特性是否得到满足。,软件测试技术研究组 中国信息大学,4.3.3 综合设计方法,白盒和黑盒测试用例的设计方法,每一个测试用例设计方法给出了有用测试用例的一个特殊的集合,但没有一个可以贡献完整的测试用例的集合。
7、在实际项目运作设计时常常共同使用各种测试用例设计方法进行用例的设计。这里我们主要是介绍如何综合使用这些方法来设计测试用例。实际操作设计测试用例一般是先黑后白,即:先用黑盒技术设计一些用例,再用白盒技术做一些补充用例。,软件测试技术研究组 中国信息大学,下面是综合设计方法的建议性设计步骤:如果规格说明书中包含输入条件,用因果图法进行设计测试用例。如果源码中遇到输入输出边界,用边界值分析法进行设计测试用例,这是输入输出边界的分析。边界值分析产生一组附加的测试条件,但是大多数或全部这些条件都可以组合到因果测试中。为输入和输出识别有效和无效等价类。使用错误推测方法来增加测试用例。用逻辑覆盖方法来检查程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 设计 方法
链接地址:https://www.31ppt.com/p-5995679.html