5.1测试用例概述 5.测试用例的设计过程 (1)分析系统程序的工作流程 的在于 骤。这些测试过程说明将进一步用于确定与描述测试系统 程序所需的测试用例。 这些初期的测试过程说明应是较概括的说明,即:对操作的 说明应尽可能笼统,而不应具体引用实际构件或对象。制 定测试用例时应该参考如下主要文档 在某一点可遍历测试对象(系统、子系统或构件)的用例。 设计模型。 任何技术或补充需求。 测试对象应用程序映射表(由自动测试脚本生成工具生成)。 第五章软件测试用例设计
5.1测试用例概述 5.测试用例的设计过程 (1)分析系统程序的工作流程 该步骤的目的在于确定并说明用户与系统交互时的操作和步 骤。这些测试过程说明将进一步用于确定与描述测试系统 程序所需的测试用例。 这些初期的测试过程说明应是较概括的说明,即:对操作的 说明应尽可能笼统,而不应具体引用实际构件或对象。制 定测试用例时应该参考如下主要文档: 在某一点可遍历测试对象(系统、子系统或构件)的用例。 设计模型。 任何技术或补充需求。 测试对象应用程序映射表(由自动测试脚本生成工具生成)。 第五章 软件测试用例设计
5.1测试用例概述 2)确定并制定测试用例 该步骤的目的是为每项测试需求编写适当的测试用例。编写 测试用例文档应有文档模板,须符合内部的规范要求 软件测试用例主要根据前面介绍过的测试用例编写要素来设 计,结合相应的软件需求文档,在掌握一定测试用例设计 方法的基础上,可以设计出比较全面、合理的测试用例, 并且生成规范的测试用例表。 如果已测试过以前的版本,则测试用例已经存在。应复审这 些测试用例,供回归测试及其设计使用。回归测试用例应 包括在当前迭代中,并应与处理新行为的新测试用例结合 使用。 第五章软件测试用例设计
5.1测试用例概述 (2)确定并制定测试用例 该步骤的目的是为每项测试需求编写适当的测试用例。编写 测试用例文档应有文档模板,须符合内部的规范要求。 软件测试用例主要根据前面介绍过的测试用例编写要素来设 计,结合相应的软件需求文档,在掌握一定测试用例设计 方法的基础上,可以设计出比较全面、合理的测试用例, 并且生成规范的测试用例表。 如果已测试过以前的版本,则测试用例已经存在。应复审这 些测试用例,供回归测试及其设计使用。回归测试用例应 包括在当前迭代中,并应与处理新行为的新测试用例结合 使用。 第五章 软件测试用例设计
5.1测试用例概述 (3)确定测试用例数据 根据测试用例表的内容,复审测试用例,并确定支持这些测试用例的实 际值。本步骤将确定用于以下三种目的的数据 x用作输入的数据值 x/用作预期结果的数据值 x/用作支持测试用例所需的数据 (4)测试用例的修改更新 测试用例在形成文档后也还需要不断完善。主要来自三方面的缘故 第第 在测试过程中发现设计测试用例时考虑不周,需要完善; 在软件交付使用后反馈的软件缺陷,而缺陷又是因测试用例存在 漏洞造成; 第三、软件自身的新增功能以及软件版本的更新,测试用例也必须配套 修改更新。 第五章软件测试用例设计
5.1测试用例概述 (3)确定测试用例数据 根据测试用例表的内容,复审测试用例,并确定支持这些测试用例的实 际值。本步骤将确定用于以下三种目的的数据: 用作输入的数据值 用作预期结果的数据值 用作支持测试用例所需的数据 (4)测试用例的修改更新 测试用例在形成文档后也还需要不断完善。主要来自三方面的缘故: 第一、在测试过程中发现设计测试用例时考虑不周,需要完善; 第二、在软件交付使用后反馈的软件缺陷,而缺陷又是因测试用例存在 漏洞造成; 第三、软件自身的新增功能以及软件版本的更新,测试用例也必须配套 修改更新。 第五章 软件测试用例设计