软件测试说明模板.docx

上传人:b****4 文档编号:3131265 上传时间:2022-11-17 格式:DOCX 页数:10 大小:22.31KB
下载 相关 举报
软件测试说明模板.docx_第1页
第1页 / 共10页
软件测试说明模板.docx_第2页
第2页 / 共10页
软件测试说明模板.docx_第3页
第3页 / 共10页
软件测试说明模板.docx_第4页
第4页 / 共10页
软件测试说明模板.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

软件测试说明模板.docx

《软件测试说明模板.docx》由会员分享,可在线阅读,更多相关《软件测试说明模板.docx(10页珍藏版)》请在冰豆网上搜索。

软件测试说明模板.docx

软件测试说明模板

xxxx软件测试说明V4.0

XTxxx-xxx-xxSTD

标记

数量

修改单号

签字

日期

编制

XXX

XXXX

会签

xxxx软件测试说明

校对

XXX

XXXX

标检

XXX

XXXX

共13页

第1页

审核

批准

XXX

XXXX

中国船舶工业系统工程研究院

会签

目次

插图清单

插表清单

1 范围

1.1 标识

a)文档标识号:

XTxxx-xxx-xxSTD;

b)标题:

xxxx软件配置项测试说明;

c)缩略名:

xxxx缩略为xxxxx;

d)版本号:

本文档版本号V1.0;

e)本文档适用软件配置项:

xxxx软件;本文档适用于xxxx软件的CSCI测试过程。

1.2 委托与测试单位相关信息

1.3 系统概述

1.3.1 功能概述

本条应概述本文档所适用的系统和软件的用途。

它还应描述系统与软件的一般特性;概述系统开发、运行和维护的记录;标识项目的需方、开发方和保障机构等;标识当前和计划运行现场。

如被测软件是大系统的一部分,还要说明其在大系统中的位置及与其它子系统的关系。

【示例】

XXX系统主要用于……;

XXX软件主要用于…,包含…功能…;

XXX软件的安全性关键等级为(A/B/C/D)级;

1.3.2 接口描述

软件的外部接口(以图表的形式展示);

系统的外部接口(以图表的形式展示)。

1.3.3 性能指标

描述软件的性能指标,没有写无性能指标。

1.3.4 被测件的基本信息

表1被测件清单

被测件名称

版本

规模

开发环境/语言

运行平台

重要度

研制单位

XXX软件(可执行程序)

V1.0

650行

QtCreater/Qt

WindowsXP

II类C级

中国船舶工业系统工程研究院

XXX软件(源代码)

V1.0

5.6M

QtCreater/Qt

WindowsXP

中国船舶工业系统工程研究院

标识《xxxx软件需求规格说明》

V1.0

95页

——

——

中国船舶工业系统工程研究院

1.4 文档概述

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

【示例】

本文档依据《xxxx软件测试需求规格说明》和《xxxx软件配置项测试计划》制定,结合本次测试任务书的要求,详细描述了测试的对象、目的、方法和评估准则。

本文档规定的密级为XX,本文档在使用过程中应遵守XX单位的保密规定。

2 依据和引用文档

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

依据和引用文档的排列顺序为:

国家标准、国家军用标准、行业标准、规范、技术文档等。

【示例】

a)GJB2725A-2001《测评实验室和校准实验室通用要求》,2001,总装备部电子信息基础部;

b)〔2005〕装电字第324号《军用软件测评实验室测评过程和技术能力要求》,2005.12,总装备部电子信息基础部;

c)海装〔2008〕装电字第12号附件《海军装备软件测试细则》;

d)《XX软件研制计划书》V1.0,2015,中国船舶工业系统工程研究院;

3 测试准备

3.1 测试环境

3.1.1 硬件准备

描述为测试而准备的硬件的过程,也可以引用已发布的软件文档,它应提供以下信息:

a)所使用的特定硬件,并标识其名称和编号;

b)连接硬件所需的所有开关设置和电缆,并标识其名称和位置;

c)绘制硬件、联接控制和数据路径的一个或多个原理图;

d)组装硬件的详细的指令。

搭建测试平台所需的硬件设施的主要构成。

测试平台的系统结构用图表示,所需硬件设施名称和属性以表格形式列出。

【示例】

表2测试环境的硬件项

序号

设备编号

硬件或固件项名称

用途

规格

提供方

1

本次测试环境示意图如图1所示。

(示意图)

图1测试环境示意图

3.1.2 软件准备

描述完成此次测试所涉及的所有软件为测试而准备CSCI和保障软件所需的过程及其相关信息。

包含软件及其运行平台、平台软件、陪测软件、测试工具软件、测试管理辅助软件等。

测试环境所需的软件名称及属性以表格的形式列出,描述测试环境中软件项的安装过程,与计划中的软件项列表对应。

【示例】

表3测试环境的软件项

序号

软件项名称

版本

用途

提供方

1

xxxx软件

V1.0

被测软件

2

Oracle

10g

被测软件后台数据库

3

HPALM

V11.0

软件测试过程管理工具

注:

自研产品若无版本号,则说明执行文件的生成日期。

3.1.3 测试环境建立与校核

测试环境由测试方负责构建,被测方协助。

测试环境应在测试正式开始之前构建调试完毕,并经测试方核查并确认能够满足测试要求(见附录)。

测试过程中,测试环境由测试方维护。

3.1.4 测试环境的差异性分析和有效性说明

本次测试环境的被测软件、硬件平台型号配置、软件和台位部署关系与将来系统实际运行环境一致。

但部分测试数据使用人工操作完成困难,因此部分功能借助测试工具完成测试,其模拟的接口数据格式内容频率、通讯方式与实装一致,能够满足目前软件测试的要求。

根据上述分析认为,测试环境能够满足现阶段软件测试的需求,并得到了委托方的认可。

3.2 测试数据

为完成本次测试所需的测试数据准备过程如下:

a)测试数据准备:

依据《通信协议20140808_1》,使用测试工具串口调试助手输入用户的实际数据,用于模拟手工测试无法创造的场景,例如大数据量频繁操作等;使用Windows性能监视器监视系统状态,获取人工无法直接读取的系统内存以及CPU使用情况;使用MicrosoftOffice2010进行测试数据的记录和分析。

b)测试数据生成软件准备:

串口调试助手;

c)测试结果数据处理软件:

Windows性能监视器、MicrosoftOffice2010。

3.3 其它测试准备

描述为完成测试所需的任何其他测试准备或过程。

注:

若无内容,本节填写“无其他测试准备工作。

”。

4 配置项集成过程(适用于系统测试)

选择集成策略,并规划集成步骤。

[示例]

本集成测试采用非渐增式集成策略,每一步完整集成后开展测试工作。

本次集成测试的配置项介绍见表4。

表4配置项集成包含配置项列表

序号

配置项名称

配置项描述

1

配置项A

2

配置项B

本次集成测试的集成过程见表5

表5集成测试过程信息表

序号

集成步骤

集成后内容

1

配置项A与配置项B集成

集成后称之为C

2

配置项C与配置项D集成

形成F

5 测试设计

5.1 静态测试

5.1.1 文档审查

根据委托方要求及本次测试实际需要,制定文档审查单。

5.1.2 静态分析

根据委托方要求及本次测试实际需要圈复杂度分析及编码码规则检查,利用工具LDRATestbed自动生成结果。

5.2 动态测试

【示例】

针对各测试项,对各类型测试用例进行统计,例如:

根据各测试类型,并针对各测试项,各类型测试用例的数目统计见表6:

表6测试类型用例数量统计表

软件

标识

测试项

GN

XN

JK

BJ

QD

YL

AQ

HF

XX软件配置项测试

CSJS

参数解算功能

0

2

0

0

12

0

0

10

SCKZ

输出控制功能

0

4

0

0

6

7

0

TXGN

通讯功能

0

0

2

0

4

0

合计

百分比

5.3 测试用例集

见附录。

6 测试执行

说明测试用例规程划分的依据以及具体的划分方法,一般情况下要在测试用例集中列出测试规程。

6.1 测试规程策略

测试用例的执行顺序依据的原则,除下面原则外,可以根据实际情况增加原则。

a)工作模式策略:

按照系统某种工作模式组织各用例的执行顺序;

b)功能相关策略:

以某功能的实现为中心组织用例的执行顺序;

c)重要度策略:

按照测试用例的重要程度安排用例执行顺序;

d)测试环境策略:

根据测试环境的可用情况安排测试用例执行顺序;

e)人员策略:

根据现在开发方或测试方的人员到位情况安排用例的执行顺序;

f)通用性策略:

按照测试用例编号依次进行。

6.2 执行测试规程

执行测试用例集中的测试用例,记录测试结果,填写问题报告单。

7 评估准则

本次测试的用例测试结果的主要评估准则如下:

a)用例涉及到浮点型数据时,实际输出与预期输出的精确度遵循四舍五入的计算法则,遵循则通过,否则不通过;

b)用例的实际输出与预期输出中,软件行为和现象一致则通过,否则不通过;

c)用例的实际输出与预期输出中,对用户引导性提示语句含义一致则通过,否则不通过。

8 用例终止条件

8.1 正常终止条件

测试用例按正常测试步骤完成测试过程;对于因测试环境限制无法执行的测试用例已采用其它手段验证了相关需求的实现。

8.2 异常终止条件

a)测试前提条件不具备,包括:

软件技术状态不稳定,故障率太高;发现重大问题,无继续开展测试工作的必要;测试中间步骤就不正确后续无法进行;测试环境故障。

经委托方、测试方两方确认后终止测试;

b)所设计的测试步骤无法实施,需要重新进行设计,评审后重新开始测试;

c)执行该用例的测试环境条件不满足且没有其它验证手段验证相关需求实现的正确性;

9 需求追踪表

表7需求追踪表

序号

软件需求项

测试项标识

测试类型

测试用例

1

XX软件

XXRJ

功能测试

XXRJ-GN01-UC01

XXRJ-GN02-UC02~08

性能测试

XXRJ-XN01-UC01

安全性测试

4

流程控制

LCKZ

人机界面测试

LCKZ-RJ01-UC01

LCKZ-RJ01-UC02

边界测试

LCKZ-BJ01-UC01

6

完成ATT-INIT

ATTGN

功能测试

10 注释

描述有助于文档理解的所有信息,包括缩略语、标识、术语等。

测试类型标识如下定义:

文档审查:

WD;静态分析:

JT;逻辑测试:

LJ;功能测试:

GN;性能测试:

XN;接口测试:

JK;人机交互界面测试:

RJ;强度测试:

QD;余量测试:

YL;安全性测试:

AQ;恢复性测试:

HF;边界测试:

BJ;安装性测试:

AZ。

附录A用例集

表1添加图书_功能测试01_UC01TJTS_GN01_UC01

软件名称及版本

图书信息管理系统V1.0

测试项标识

TJTS

测试用例名称

添加图书_功能测试01_UC01

测试用例标识

TJTS_GN01_UC01

测试阶段

单元测试集成测试☑配置项测试系统测试

测试类型

☑功能测试☐性能测试☐接口测试☐安全性测试☐余量测试☐逻辑测试☐边界测试

☐人机界面测试☐强度测试☐恢复性测试☐安装性测试☐内存使用缺陷测试☐_________

测试说明

测试在不存在图书信息库文件的前提下,软件不执行图书添加功能。

前置条件

初始化要求:

首次启动和使用软件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1