1、1.范标识本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略 名、版本号和发布号。1.1 系统概述本条应概述本文档所适用的系统和软件的用途。它还应描述系统与软件的一般特性;概述 系统开发、运行和维护的历史;标识工程的需方、用户、开发方和保障机构等;标识当前和计 划的运行现场;列出其他有关文档。1.2 文档概述本条应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求。1.3 与其他计划之间的关系本条应描述本计划(STP)和其他工程管理计划的关系。2.引用文档本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应标识不能通过正常采 购活动得到的文档的来
2、源。3.测试依据本章应列出软件测试应遵循的依据。4.软件测试环境本章应分为如下小条描述每个预期测试现场的软件测试环境,也可引用软件开发计划中有 关资源方面的描述。4.X.(测试现场名称)4.X.I.软件项(假设适用)本条应按名称、编号和版本,描述在测试现场的测试活动所需的软件项(如操 作系统、编译程序、通信软件、有关的应用软件、数据库、输入文件、代码检查程序、动态路 径分析程序、测试驱动程序、预处理程序、测试数据产生程序、测试控制软件、其他专用测试 软件、后处理器程序)。本条还应描述每个软件项的用途,说明它的介质(磁带、磁盘等),标 识那些期望现场提供的软件项,标识与软件项有前的保密处理或其他
3、保密性问题。4.X.2.硬件和固件项(假设适用)本条应按名称、编号和版本,描述在测试现场的软件测试环境中使用的计算机 硬件、接口设备、通信设备、测试数据整理设备、另外的外围设备(磁带机、打印机、绘图仪)、 测试消息生成器、测试计时设备、测试事件记录仪等装置和固件项。本条应描述每项的用途, 陈述所需每项的使用时间与数量,标识那些期望现场提供的项,标识与这些硬件及固件有关的保密处理或其他保密性问题。4.X.3.其他项(假设适用)本条应描述网络拓扑图,或4X1和4X2中未包含的其他项。4.X.4.其他材料本条应描述在测试现场执行测试所需的任何其他材料。这些材料可包括手册、软件清单、 被测试软件的介质
4、、测试用数据的介质、输出的样本清单和其他表格或说明。本条应标识需交 付给现场的项和期望现场提供的项。(假设适用)本描述应包括材料的类型、布局和数量。本条 还应标识与这些材料有关的保密处理或其他保密性问题。4.X.5.所有者的特性、需方权利和许可证本条应描述与软件测试环境中每个元素有关的所有者的特性、需方权利与许可证等问题。4.X.6.安装、测试和控制本条应描述开发方为执行以下各项工作的计划,可能需要测试现场人员共同合作:a)获取和开发软件测试环境中的每个元素;b)使用前,安装与测试软件测试环境中的每个项;c)控制与维护软件测试环境中的每个项。4.X.7.测试环境的差异性分析和有效性说明本条应描
5、述拟建立的测试环境与需求环境之间的差异。如果存在环境差异,应说明在该测 试环境下测试结果的有效性。4.X.8.参与组织本条应描述参与现场测试的组织以及他们的角色与职责。4.X.9.人员及分工本条应描述在测试期间测试现场所需人员的姓名、技术水平和职责分工,需要他们的日期 与时间以及特殊需要,例如,为保证大规模测试工作的连续性与一致性,需要轮班操作以及关 键技能的保持能力。.人员培训本条应描述测试前和测试期间要进行的人员培训。此信息应与所给出的人员需求有 关。培训可包括用户使用说明、操作员使用说明、维护和控制组使用说明和对全体人员定向培 训的简述。如果培训量大,可单独制定一个计划,而在此引用。4
6、.X.11.要执行的测试本条应通过引用第5章来标识测试现场要执行的测试。5 .测试标识一般信息1.1.1. 试级本条应描述要执行的测试级别,例如:CSCI级或系统级。1.1.2. 试类别本条应描述要执行的测试的类型或类别(例如,功能测试、性能测试、容量测试)。1.1.3. 一般测试条件、本条应描述适用于所有测试或一级测试的条件,例如:“每个测试应包括额定值、最大值 和最小值);” “每个类型的测试应使用真实数据;” “应测量每个CSCI执行的规模与时间”。 并陈述要执行的测试程度和所选测试程度的原理。测试程度应表示为占某个已妥善定义总量的 百分比或其他抽样方法(如离散操作条件或取值,或者样本的
7、数量),还应包括再测试/回归测 试所遵循的途径测试进展本条应说明在渐进测试或累积测试情况下,计划的测试顺序或进展。1.1.4. 数据记录、整理和分析本条应标识并描述在本STP中标识的测试期间和测试之后要使用的数据的记录、整理和分 析规程。(假设适用)这些规程包括记录测试结果、将原始结果处理为适合评价的形式,以及保 留数据整理与分析结果等可能用到的手工、自动和半自动技术。1.2. 计划执行的测试X.测试项 52X.Y.(测试项的工程唯一的标识符)本条应使用工程唯一的标识符标识一个测试项,并为该测试提供下述测试信息。根据需要 可引用4.1中的一般信息。a)测试对象;b)测试级;c)测试类型或类别;
8、d)需求规格说明中所规定的合格性方法;e)本测试涉及的CSCI需求的标识符和(假设适用)软件系统需求标识符(此信息亦可 在第6章中提供);f)特殊需求(例如:设备连续工作48小时、武器模拟、测试程度、特殊输入或数据 库的使用);g)要记录的数据的类型;h)要采用的数据记录/整理/分析的类型;i)假设与约束,例如由于系统或测试条件诸如时间、接口、人员、数据库等原因而 对测试产生的预期限制;j)与测试有关的平安性和保密性考虑。6 .测试进度本章应包含或引用实施本计划中所标识测试的进度表。包括: a)描述已安排测试的现场和执行测试的时间框架的图表。b)每个测试现场的进度表,(假设适用)它可按时间顺序
9、描述以下所列活动与事件,根 据需要可增加支持性说明。1)现场测试的时间和分配给测试主要局部的时间;2)现场测试前,用于建立软件测试环境和其他设备、进行系统调试、定向培训和熟 悉工作所需的时间;3)测试所需的数据库/数据文件值、输入值和其他运行数据等的收集;4)实施测试,包括计划中的再测试;5)软件测试报告(STP)的准备、评审和批准。7 .测试终止条件本章应描述被测试软件的评价准那么和方法,以及可以结束测试的条件。8 .需求可追踪性本章应描述:a)从本计划所标识的每个测试到它所涉及的CSCI需求和(假设适用)软件系统需求的可追 踪性(此可追踪性亦可在52X.Y中提供,而在此引用)。b)从本测试计划所覆盖的每个CSCI需求和(假设适用)软件系统需求到涉及它的测试的可 追踪性。这种可追踪性应覆盖所有适用的软件需求规格说明(SRS)和相关接口需求 规格说明(IRS)中的CSCI需求;对于软件系统,还应覆盖所有适用的系统/子系统规 格说明(SSS)及相关系统级IRS中的系统需求。9 .注释本章应包括有助于了解文档的所有信息(例如:背景、术语、缩略语或公式)。