软件测试说明
::: {.center}
xx公司
2020-01-01
:::
文档管理
合理地管理主文档,确保文档版本的及时更新,同时保持备份文档和源文档的一致性。
版本管理
本版本修订日期 2019-08-12 生效日期 2019-08-12
版本 生效日期 变更内容 编制人
V1.0 2020-01-01 初稿编写完成 xx
范围
标识
本条应包含本文档及本文档适用的系统和软件的完整标识,(若适用)包括标识号、标题、缩略词语、版本号和发行号。
系统概述
本条应简述本文档适用的系统和软件的用途,它应描述系统和软件的一般特性;概述系统开发、运行和维护的历史;标识项目的开发方、业主方、总集方、监理方等;标识当前和计划的运行现场等。
文档概述
本条应概述本文档的用途和内容,并描述与其使用有关的保密性和私密性的要求。
引用文件
应列出本文档引用的所有文档的编号、标题、修订版本、日期和来源。
术语和缩略语
提供此文档中用到的专门术语的定义和缩写词的原词组。
测试准备
以下按照软件测试类型(如:功能测试、性能测试、可靠性测试等)分章节编写。
每一项测试类型均应有唯一的标识号,应描述如何准备并获取测试资源,如测试环境所必须的软件、硬件、数据资源等;必要时,应描述如何准备测试程序,如开发测试接口所需的数据仿真、业务仿真程序以及测试支持软件等。
(测试名称、唯一标识号)
设施环境要求
描述对测试场所、设施和环境的要求。(若有)分析上述差异对测试可能造成的影响。
硬件准备
描述对测试硬件的要求。分析硬件差异对测试可能造成的影响。
软件准备
描述对测试软件的要求。分析软件差异对测试可能造成的影响。
数据准备
描述对测试数据的要求。分析数据差异对测试可能造成的影响。
其它测试准备
描述对测试程序等分面的其他测试准备工作。
测试项分解
将需测试的内容进行层次化的分解形成测试项,并进行标识命名。对最终分解后的每个测试项,说明测试用例设计方法的具体应用、测试数据的选择依据等。测试项与具体的功能和性能要求对应,测试项还应包含对用户文档(用户手册、安装部署手册)的测试。
测试说明
逐层对测试项和测试用例进行标识和说明。其中,测试用例至少应包含:所属测试项、用例名称标识、用例说明、对应需求、前提和约束、执行步骤、预期结果等。
注:测试用例可采用表格方式,可作为本文档的附件另行成文,以下是对测试用例相关项的解释。
对应需求:说明测试所依据的内容来源,如软件需求规格说明书中的需求功能编号或具体条款
测试说明:简要描述测试的对象、目的和所采用的测试方法。
前提和约束:说明实施该测试用例的前提条件和约束条件,如环境条件、准备工作等。
执行步骤:编写按照执行顺序排列的一系列相对独立的步骤,每一个执行步骤应包括测试操作动作、测试程序输入或设备操作、期望的测试结果。
预期结果:期望测试结果应有具体内容(如确定的元数值、业务流程状态等),不应是不确切的概念或笼统的描述。
测试用例执行顺序
应确定软件测试用例的执行顺序,从而合理安排测试执行过程,避免重复执行测试用例,提高测试工作效率。同时,通过合理的测试用例执行顺序实现对完整的业务流程的确认和验证。
内容审核要点:
测试说明的范围与合同及其附件要求等是否一致;是否覆盖了全部软件需求;是否覆盖了全部测试需求;
软件测试准备是否充分;
软件测试分解是否合理;测试设计思路是否清晰;测试技术实现方法是否科学;
对接口的分析和说明是否完整、准确;对接口测试的正常和容错说明是否全面;
测试用例是否充分;除正常操作、正常流程、正常数据外,是否覆盖了可测试的异常情况;
测试用例的执行顺序是否合理;是否可覆盖必要的业务流程。