测试用例设计方法

测试用例设计方法

ID:37063831

大小:355.81 KB

页数:26页

时间:2019-05-10

测试用例设计方法_第1页
测试用例设计方法_第2页
测试用例设计方法_第3页
测试用例设计方法_第4页
测试用例设计方法_第5页
资源描述:

《测试用例设计方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章测试用例设计方法本章重点讨论以下内容:测试用例编写概述测试用例的作用测试用例的设计测试用例主要内容的编写软件测试技术研究组·中国信息大学4.1测试用例编写概述学习测试用例编写技术之前我们先来了解一下什么是测试用例、我们为什么要编写测试用例、一份完整的测试用例所包含的内容以及设计测试用例所需要的文档资料。软件测试技术研究组·中国信息大学4.1.1什么是测试用例测试用例(TestCase)通俗一点来讲就是编写(编制)一组前提条件、输入、执行条件、预期结果以完成对某个特定需求或目标测试的数据,体现测试方案、方法、技术和策略的文档。测试用例的具体定义

2、暂时还没有标准化定义组织或个人为它下一个比较恰当合适的定义。软件测试技术研究组·中国信息大学4.1.2为什么要编写测试用例测试用例是将整个测试的执行过程作一个科学有效的合理组织规划。主要目的是将软件测试的执行过程形成那个一个可管理的模式;同时测试用例也是将测试详细具体化的有效手段之一。测试用例的主要作用将在本章第二节详细介绍。4.1.3测试用例主要包括哪些内容完整的测试用例通常包括:★测试用例的编号;★测试日期;★测试用例设计人员和测试人员;★测试用例的优先级;★测试标题;★测试目标;★测试环境;★输入数据/动作;★测试的操作步骤;★测试预期的结果

3、。软件测试技术研究组·中国信息大学4.1.4设计测试用例所需的文档资料设计测试用例所需要的文档资料包括:★软件需求说明书;★软件设计说明书;★软件测试需求说明书;★成熟的测试用例(案例库或财富库)。软件测试技术研究组·中国信息大学4.2测试用例的作用测试用例始终贯穿于整个软件测试,是软件测试的核心,小投入大回报是每个公司运作的目标,如何在最少的时间内以最小的人力、资源的投入发现软件自身的缺陷和bug完成高效率的测试,交付出优质的产品,是软件公司探索和追求的目标。因此每一个项目都要有一套完整、高效、优质的测试方案和测试方法。一个项目从它入手到交付过程

4、中都是有一定风险的。因此影响软件测试的风险因素也有很多如:软件本身的复杂程度;参与的工作人员(包括分析、设计、编程和测试等人员)的素质;测试方案、测试方法和测试技术的运用等。在这么多风险的前提下如何保证软件测试的高效率高质量的运作是每个公司都要考虑的问题。如果有了测试用例呢?软件测试技术研究组·中国信息大学参照测试用例,无论任何人员的流动,对测试的影响、对项目质量的影响都可以用微乎其微来说。如此重要的测试用例具体有哪些作用呢?测试用例的作用:★作为实施测试的指导★作为测试数据规划的前提★作为测试脚本编写说明书★作为评判基准★作为分析缺陷的基准软件测

5、试技术研究组·中国信息大学4.3测试用例的设计方法测试用例是整个测试工作中的重中之重,测试的一般流程包括制定测试计划、编写测试用例、执行测试、跟踪测试缺陷、编写测试报告等。测试计划、大纲制定后就需要进行测试用例的设计,之后所有的工作全都是在测试用例的基础上展开的。用例的设计应注意到一下几点问题:★用例应该从系统的最高级别向最低级别逐一展开;★每个测试用例都应单独放在文档中;★系统中的所有功能都应该对应到用例中;★每个用例都应该依据需求进行设计;★用例的设计人员最好是具有丰富的经验测试人员。软件测试技术研究组·中国信息大学4.3.1白盒测试用例的设计

6、方法(1)白盒测试用例的设计技术如下:★逻辑覆盖;★基本路径测试。白盒测试用例设计方法在本书第二章已有详解,本节不做介绍。(2)采用白盒测试技术设计用例的目的主要是:★每个模块中的所有独立路径至少被执行一次;★所有的逻辑值必须测试真、假两个分支;★在边界值内和可操作范围至少循环一次;★检查数据的内部结构保证其有效的实现预定功能。软件测试技术研究组·中国信息大学4.3.2黑盒测试用例的设计方法(1)黑盒测试用例设计技术如下:★等价类划分;★边界值分析;★错误推测;★因果图。(2)采用黑盒测试技术设计用例的主要目的是:★检查功能是否实现或遗漏;★检查人

7、机交互界面是否出错;★数据库读取、更新操作出错;★性能特性是否得到满足。软件测试技术研究组·中国信息大学4.3.3综合设计方法白盒和黑盒测试用例的设计方法,每一个测试用例设计方法给出了有用测试用例的一个特殊的集合,但没有一个可以贡献完整的测试用例的集合。在实际项目运作设计时常常共同使用各种测试用例设计方法进行用例的设计。这里我们主要是介绍如何综合使用这些方法来设计测试用例。实际操作设计测试用例一般是先黑后白,即:先用黑盒技术设计一些用例,再用白盒技术做一些补充用例。软件测试技术研究组·中国信息大学下面是综合设计方法的建议性设计步骤:★如果规格说明书

8、中包含输入条件,用因果图法进行设计测试用例。★如果源码中遇到输入输出边界,用边界值分析法进行设计测试用例,这是输入输出边界

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。