测试用例设计白皮书--测试用例基本概念
Author: Vince 来源:http://blog.csdn.net/vincetest
目 录
1. 概述
2. 测试用例基本概念
2.1. 测试用例的定义
2.2. 测试用例的特征
2.3. 测试用例组成元素
2.4. 测试用例设计原则
3. 测试用例设计方法
3.1. 等价类划分方法
3.2. 边界值分析方法
3.3. 错误推测方法
3.4. 因果图方法
3.5. 判定表驱动分析方法
3.6. 正交实验设计方法
3.7. 功能图分析方法
3.8. 场景设计方发
4. 测试用例设计综合策略
1.概述
Grenford J. Myers在《The Art of Software Testing》一书中提出:一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试,由此可见测试用例设计工作在整个测试过程中的地位,我们不能只凭借一些主观或直观的想法来设计测试用例,应该要以一些比较成熟的测试用例设计方法为指导,再加上设计人员个人的经验积累来设计测试用例,二者相结合应该是非常完美的组合。本文所介绍的测试用例设计方法对于测试设计人员将是一个很好的方法指导,当然看完本文也未必能设计出好的测试用例,有了好的方法作为指导后需要更多的实践经验加以巩固和提炼。只有将测试设计思想与丰富的实践经验相融合才能设计出高质量的测试用例,相信你行!
本文描述的范围:测试用例基本概念、测试用例设计方法、测试用例设计综合策略。
关键词:测试用例、等价类划分、边界值分析、错误推测、因果图、判定表驱动分析、正交实验、功能图分析、场景设计
读者对象:测试设计人员、测试人员
参考文献:
1. 《计算机软件测试技术》 郑人杰
2. 《The Art of Software Testing》 Grenford J. Myers
2.测试用例基本概念
2.1.测试用例的定义
测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小实体。简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且达到程序所设计的执行结果。
2.2.测试用例的特征
1.最有可能抓住错误的;
2.不是重复的、多余的;
3.一组相似测试用例中最有效的;
4.既不是太简单,也不是太复杂。
2.3.测试用例组成元素
1.用例ID;
2.用例名称;
3.测试目的;
4.测试级别;
5.参考信息;
6.测试环境;
7.前提条件;
8.测试步骤;
9.预期结果;
10.设计人员。
2.4.测试用例设计原则
1.测试用例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。
2.测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。
3.测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。
相关文章:
一、测试用例设计白皮书--测试用例基本概念
二、测试用例设计白皮书--等价类划分方法
三、测试用例设计白皮书--边界值分析方法
四、测试用例设计白皮书--错误推测方法
五、测试用例设计白皮书--因果图方法
六、测试用例设计白皮书--判定表驱动分析方法
七、测试用例设计白皮书--正交实验设计方法
八、测试用例设计白皮书--功能图分析方法
九、测试用例设计白皮书--场景设计方发
十、测试用例设计白皮书--测试用例设计综合策略
欢迎转载此文,转载时请注明文章来源:文斯测试技术研究中心 http://blog.csdn.net/vincetest
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/vincetest/archive/2007/01/06/1475414.aspx
分享到:
相关推荐
本文档——“测试用例设计白皮书”深入探讨了测试用例的基本概念、设计方法以及综合策略。 2.1 测试用例的定义 测试用例是一系列预先规划的输入数据、执行条件和期望的输出结果,用于评估软件在特定场景下的行为。...
至于提供的"测试用例设计白皮书-判定表"文件,它很可能是详细介绍了如何使用判定表进行测试用例设计的具体指南,涵盖了判定表的构建步骤、示例分析以及在不同场景下的应用策略。对于C#.NET的开发者,尤其是正在进行...
2. 测试用例基本概念 4 2.1. 测试用例的定义 4 2.2. 测试用例的特征 4 2.3. 测试用例组成元素 4 2.4. 测试用例设计原则 4 3. 测试用例设计方法 5 3.1. 等价类划分方法 5 3.2. 边界值分析方法 11 3.3. 错误推测方法 ...
本文主要介绍了测试用例设计的基本概念、常用方法以及综合策略。 首先,测试用例是为验证特定功能或行为而精心设计的一组条件,包括输入数据、执行环境和预期结果。测试用例应具备以下特征:有效性(易于捕捉错误)...
白皮书软件测试用例设计白皮书--边界值分析方法软件测试一.方法简介1.定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试...
#### 一、测试用例基本概念 **测试用例的定义:** 测试用例是为了达到特定测试目的而精心设计的一组测试输入、执行条件以及预期结果的集合。它是进行软件测试时执行的最小单位。 **测试用例的特征:** - **有效性...
分析方法白皮书软件测试用例设计白皮书--判定表驱动分析方法软件测试一.方法简介1.定义:判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。2.判定表的优点能够将复杂的问题按照各种可能的情况全部列举出来...
软件测试用例设计白皮书--因果图方法 软件测试 一.方法简介 1.定义:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 2.因果图法产生的背景: ...
内容如下: ...测试用例设计白皮书.doc 用例-UML.doc 编写测试用例方法心得体会.doc 软件测试基础:测试用例设计.doc 软件测试用例设计(白盒).ppt 软件测试用例设计方法.ppt 黑盒测试的测试用例设计方法.doc
【测试用例设计白皮书】是一份详细探讨如何设计测试用例的文档,结合了理论与实践,适合测试设计人员和测试人员阅读。本文档主要涵盖了测试用例的基本概念、设计方法和综合策略。 测试用例是软件测试的核心,它是为...
本文档,即《测试用例设计白皮书》,详细介绍了测试用例设计的基础概念、方法和综合策略,对于测试设计人员和执行者来说,是一份重要的参考资料。 首先,我们要理解测试用例的基本概念。测试用例是一组具体的输入、...
这份文档不仅详细解释了黑盒测试的基本概念,还通过具体的实例来阐述如何有效地设计和执行测试用例,以确保软件的质量和功能完整性。与国家计算机技术与软件专业技术资格(水平)考试(简称软考)中的黑盒测试章节...