[文档] 软件测试说明书

1 范围

1.1 标识

本条应描述本文档所适用系统和软件的完整标识,(若适用)包括其标识号、名称、缩略名、版本号和发布号。

1.2 系统概述

本条应概述本文档适用的系统和软件应用;描述系统和软件的一般特性(如规模、安全性、可靠
性、实时性、技术风险等特效);概述系统开发、运行和维护的历史;标识项目的需方、用户、开
发方和保障机构等;标识当前和计划的运行现场;列出其他有关文档。

1.3 文档概述

本条应概述本文档的用途和内容,并描述与它的使用有关的安全保密方面的要求。

2 引用文档

本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应给出不能通过正常渠道得到的
文档的来源。

3 测试准备

本章应分为以下字条。(若适用)应包括“警告”或“注意”所标志的安全提示,以及保密性考虑。

3.X(测试的唯一标识符)

本条应使用项目的唯一标识符来标识一个测试,并对测试进行简要说明,同时应分为以下子条描
述。若与另一个测试所要求的信息存在重复时,可直接引用。

3.X.1 硬件准备

本条应描述测试工作所需的硬件准备规程。有关这些规程,可以引用已发布的操作手册。(若适
用)应提供以下内容:

  • 用名称和(若适用)编号标识要使用的特定硬件;
  • 所有连接硬件所需的开关装置和电缆;
  • 说明硬件、互联控制和数据路径的一个或多个图标;
  • 使硬件处于就绪状态的逐步的操作说明。
3.X.2 软件准备

本条应描述准备被测项、相关软件以及数据的必要规程。有这些规程,可以引用已发布的软件手
册。(若适用)应提供下述信息:

  • 测试中要使用的特定条件;
  • 被测项的存储介质(如光盘、磁盘);
  • 所有相关软件(如模拟器、测试驱动程序、数据库)的存储介质;
  • 加载软件的说明,包括所需的顺序;
  • 多个测试用例共用的软件初始化说明。
3.X.3 其他测试前准备

本条应描述其他测试前所需要的人员活动、准备工作或流程。

4 测试说明

本章应分为以下子条。(若适用)应包括用“警告”或“注意”所标志的安全提示,以及保密性考虑。

4.X(测试的唯一标识)

本条应适用项目唯一的标识符标识一个测试,并分为以下子条。当所需信息与以前提供的信息重复
时,可直接引用。

4.X.Y(测试用例的唯一标识符)

本条应使用项目唯一标识符标识一个测试用例,说明其目的,并对其进行简要说明。应分为以下子
条对测试用例进行详细描述。

4.X.Y.1 涉及的需求

本条应标识测试用例所涉及的CSCI需求或系统需求(此信息亦可在5a)中提供。

4.X.Y.2 先决条件

本条应描述执行测试用例前必须具备的先决条件,(若适用)应提供以下内容:
-软件配置和软件硬件配置;
-测试开始之前需设置或重置的标志、初始断点、指针、控制参数或初始数据;
-运行测试用例所需的预置硬件条件或电气状态;
-计时测量所用的初始条件;
-模拟环境的调整;
-测试用例特有的其他特殊条件。

4.X.Y.3 测试输入

本条应描述测试用例所需的测试输入,(若使用)应提供以下内容:
-每一个测试输入的名称、用途和说明(例如,取值范围、准确性)。
-测试输入的来源与选择测试输入的方法。
-测试输入是真实的还是模拟的。
-测试输入的时间或事件序列。
-控制输入数据的方式:

  1. 用最小/合理数量的数据类型和值,测试被测各项;
  2. 为了体验过载、饱和及其他“最坏情况”的影响,用各种有效数据类型和值测试被测试各项;
  3. 为了检验对非常规输入的适当处理,用无效数据类型和值试验被测各项;
  4. 如需要允许回归测试。
4.X.Y.4 预期的测试结果

本条应标识测试用例的所有预期测试结果。(若适用)应提供中间结果和最终结果。

4.X.Y.5 结果评价准则

本条应标识测试用例的所有预期测试结果。(若适用)应对每一测试结果提供以下信息:
-输出可能变化但仍能接受的范围或准确性;
-构成可接受的测试结果的输入和输出条件的最少组合或选择;
-用时间或事件数表示的允许的最大/最小测试持续时间;
-中断、停机或其他系统突变可以发生的最大次数;
-处理错误允许的严重程度;
-当测试结果不确定时,进行再测试的条件;
-输出解释为“输入测试数据、测试数据库/数据文件或测试过程不规范”的条件;
-表达测试的控制、状态和结果允许的指示方式,以及表明下一个测试用例(或许是辅助测试软件的
软件的输出)准备就绪的指示方式;
-以上未提及的其他准则。

4.X.Y.6 测试规程

本条应定义测试用例的测试规程。测试规程应定义为以执行步骤顺序排序,一系列独立编号的步
骤。为便于文档的维护,可以将测试规程作为附录并此条引用。每个测试规程的适当详细程度依赖
于被测试软件的类型。对于某些软件,每次击键可以是一个单独的测试规程步骤;而对于大多数软
件,每一步骤可以包括逻辑相关的一串击键或其他动作。详细程度应有利于确定预期结果并把他们
与实际结果进行比较。(若适用)每一测试规程应提供:
-每一步骤所需的测试操作员的动作和设备操作,(若适用)包括以下方面的命令:
1.初始化测试用例并应用测试输入;
2.检查测试条件;
3.执行测试结果的中期评价;
4.记录数据;
5.停机或中断测试用例;
6.如果需要,要求数据转储或其他帮助;
7.修改数据库/数据文件;
8.如果修改不成功,重复测试用例;
9.根据测试用例的要求,应用替代方式;
10.终止测试用例。
-对每一步骤给出预期结果与评价准则。
-如果测试用例涉及多个需求,应标识测试规程步骤与需求之间对应的关系(亦可在第5章中提供此
信息)。
-程序停止或指示了错误发生后要采取的动作,如:
1.对指示器的关键数据进行记录,以便于引用;
2.停止或暂停对时间敏感的测试支撑软件和测试仪器;
3.对测试结果有关的系统和操作员的记录进行收集。
-程序停止或指示了错误发生后要采取的动作,如:
1.对指示器的关键数据进行记录,以便于引用;
2.停止或暂停对时间敏感的测试支撑软件和测试仪器;
3.对测试结果有关的系统和操作员的记录进行收集。
-归纳和分析测试结果所采用的规程,(若适用)应完成以下各项;
1.监测是否已产生了输入;
2.标识由测试用例所产生数据的介质和位置;
3.对输出进行评价,并以此作为测试序列继续的基础;
4.按照预期的输出,对测试输出进行评价。

4.X.Y.7 假设和约束

本条应描述所做的任何假设,以及系统或测试条件给测试用例带来的约束或限制,如时间、接口、
设备、人员与数据库/数据文件的限制。如果对指定的限制和参数,放弃或例外处理得到批准的话,
应对它们加以标识,并指定它们对测试用例的影响与效果。

5 需求的可追踪性

本条应描述:
-从软件测试说明中的测试用例得到它所涉及的系统或CSCI需求的可追踪性。若一个测试用例涉及多
个需求,应包含从每一组测试规程步骤到所涉及的需求的可追踪性(亦可在4.X.Y.1中提供)。
-从本软件测试说明所提及的每项系统或CSCI需求到涉及它们的测试用例的可追踪性。对与CSCI测
试,是从CSCI的软件需求规格说明(SRS)和有关接口需求规格说明(IRS)中的每项CSCI需求到涉
及它们的测试用例的可追踪性。对于系统测试,是从系统的系统/子系统规格说明(SSS)及它们的
测试用例的可追踪性。如果一个测试用例涉及多项需求,则可追踪性应指明涉及每项需求的特定测
试规程步骤。
注:软件测试说明可通过软件测试计划建立与系统或CSCI需求双向可追踪性。

6 注释

本章应包括有助于了解文档的所有信息(例如:背景、术语、缩略语或公式)。

软件测试说明书是一种用于记录软件测试过程、方法和结果的文档。它通常用于指导软件测试工程师进行测试,并向用户或其他相关人员传达测试结果和质量信息。 软件测试说明书在测试过程中起到了重要的指导作用。它详细描述了测试的目标、范围和策略,包括测试计划、测试用例、测试环境设置等内容。测试计划描述了测试的目标、资源、时间和负责人等信息;测试用例则包括了各种测试场景和期望结果,是进行测试的基本单位。此外,说明书还包括了测试执行和问题追踪的方法、测试工具的使用等方面的内容。 软件测试说明书也有助于向用户或其他相关人员传达测试结果和质量信息。它提供了测试结果统计和测试缺陷报告等信息,以便进行及时的决策和改进。通过说明书,用户可以了解到软件测试的过程、方法和质量情况,对软件的可靠性和稳定性有更加全面的了解。 CSDN是一个技术社区平台,提供了丰富的软件测试说明书资源。在CSDN中,可以找到大量关于测试计划、测试用例设计、测试环境配置、测试工具介绍等方面的文章和教程。这些资源不仅可以作为学习和参考资料,还可以帮助软件测试工程师提高测试效率和质量。 总之,软件测试说明书是一种重要的文档,它对于指导测试工作、传达测试结果起到了关键的作用。通过CSDN等平台,可以获取到大量的软件测试说明书资源,帮助测试人员提高技能水平和工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值