软件测试计划书模板

更新时间:2024-02-03 05:03:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

编号:xx-xxx-xx-001

某某某建设项目

软件测试计划

某某某有限公司 2018年01月

某某某建设项目-软件测试计划

目录

1

文档说明 ................................................................................................................................... 2 1.1 文档控制 ....................................................................................................................... 2

1.1.1 变更记录 ........................................................................................................... 2 1.1.2 审阅记录 ........................................................................................................... 3 引言........................................................................................................................................... 4 2.1 编写目的 ....................................................................................................................... 4 2.2 项目背景 ....................................................................................................................... 4 2.3 参考资料 ....................................................................................................................... 4 2.4 术语和缩略语 ............................................................................................................... 5 测试策略 ................................................................................................................................... 6 3.1 整体策略 ....................................................................................................................... 6 3.2 测试范围 ....................................................................................................................... 7 3.3 测试交接标准 ............................................................................................................... 8

3.3.1 单元测试交接标准 ........................................................................................... 8 3.3.2 集成测试交接标准 ........................................................................................... 8 3.4 测试通过标准 ............................................................................................................... 9 3.5 测试类型 ....................................................................................................................... 9

3.5.1 集成测试 ........................................................................................................... 9 3.5.2 功能测试 ......................................................................................................... 10 3.5.3 用户界面测试 ................................................................................................. 10 3.5.4 性能评测 ......................................................................................................... 10 3.5.5 负载测试 ......................................................................................................... 10 3.5.6 强度测试 ......................................................................................................... 10 3.5.7 容量测试 ......................................................................................................... 10 3.5.8 安全性和访问控制测试 ................................................................................. 11 3.5.9 故障转移和恢复测试 ..................................................................................... 11 3.5.10 配置测试 ......................................................................................................... 11 3.5.11 安装测试 ......................................................................................................... 11 3.6 风险分析 ..................................................................................................................... 12 测试方法 ................................................................................................................................. 12 4.1 里程碑技术 ................................................................................................................. 12 4.2 测试用例设计 ............................................................................................................. 12 4.3 测试实施过程 ............................................................................................................. 13 4.4 测试方法综述 ............................................................................................................. 13 4.5 测试团队结构 ............................................................................. 错误!未定义书签。 资源需求 ................................................................................................................................. 13 5.1 培训需求 ..................................................................................................................... 13 5.2 运行环境 ..................................................................................................................... 14

5.2.1 软件运行环境 ................................................................................................. 14 5.2.2 硬件运行环境 ................................................................................................. 14 5.1 人力资源 ..................................................................................................................... 14 测试时间安排 ......................................................................................................................... 15

第1页 共17页

2

3

4

5

6

某某某建设项目-软件测试计划

7

测试过程管理 ......................................................................................................................... 15 7.1 测试文档 ..................................................................................................................... 15

7.1.1 测试文档管理 ................................................................................................. 15 7.2 缺陷处理过程 ............................................................................................................. 15 7.3 测试报告 ..................................................................................................................... 16

1 文档说明

1.1 文档控制 1.1.1 变更记录

文档变更记录在表1-1中详细记录。

表1-1文档修订 变更日期

变更人

版本 备注 第2页 共17页

某某某建设项目-软件测试计划

1.1.2 审阅记录

表1-2中详细记录了审阅记录。

表1-2审批表 审阅日期 审阅人 版本 备注

第3页 共17页

某某某建设项目-软件测试计划

2 引言

2.1 编写目的

本文档主要阐述“某某某建设项目软件系统”测试过程中的一些细节,为“某某某建设项目软件系统”的测试工作提供一个框架和规范: 1) 确定项目测试的策略、范围和方法。

2) 使项目测试工作的所有参与人员(客户方参与人员、测试管理者、测试

人员)对本项目测试的目标、范围、策略、方法、组织、资源等有一个清晰的认识。

3) 使项目测试工作的所有参与人员理解测试控制过程。

4) 从策略角度说明本项目测试的组织和管理,指导测试进展,并作为项目

测试工作实施的依据。

预期的读者主要有两类受众:测试管理人员(项目经理、客户指派人员)和测试人员。

1) 项目经理根据该测试大纲制定进一步的计划、安排(工作任务分配、时

间进度安排)和控制测试过程。

2) 客户指派人员通过该测试计划了解测试过程和相关信息。

3) 测试人员根据该测试计划中制定的范围、方法确定测试需求、设计测试

用例、执行和报告缺陷。

2.2 项目背景

项目背景

2.3 参考资料

表2-1列出了此次计划涉及到的参考资料。

表2-1参考资料 名称 第4页 共17页

备注

某某某建设项目-软件测试计划

某某某建设项目需求规格说明书 开发计划书 详细设计说明书 GBT 15532-2008 计算机软件测试规范 GBT 9386-2008 计算机软件测试文档编制规范 计算机软件文档编制规范GB/T8567-2006 V1.5 V1.2 V1.7

2.4 术语和缩略语

本文使用了表2-2术语/定义所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。

表2-2术语/定义 术语/定义 说明

表2-3缩略语所列为本文用到的缩略语。

表2-3缩略语

缩略语 Web IE Chrome Java GIS Win Android 说明 浏览器方式的万维网 微软互联网浏览器 谷歌互联网浏览器 程序语言及其运行环境 地理信息系统 微软电脑操作系统 智能手机操作系统 第5页 共17页

某某某建设项目-软件测试计划

Windows Server SQL Server i5、i6 RAM AppScan 禅道 测试策略 测试范围 测试用例 Bug 微软服务器操作系统 微软数据库管理系统 英特尔处理器及型号 电脑或手机的运行内存 IBM安全测试扫描工具 项目管理软件 测试工程的总体方法和目标 测试该项目所需要执行的全部工作 为特殊目标编制的输入、执行条件以及预期结果 系统或功能的缺陷 3 测试策略

3.1 整体策略

本项目的特点:(以下仅做参考)

1) 某某应急系统属于专业性比较强的业务系统,参与测试的人员对 环境保

护 相关的业务知识撑握有限,需加强对环境污染、防治的了解。 2) 项目系统庞大,内容涉及广泛,功能复杂。 3) 距离初验时间不到5个月,时间比较紧。 根据以上特点,制定本项目的测试过程策略如下:

1) 尽量做到在有限的时间里发现尽可能多的bug(尤其是严重bug),记录

于禅道,并分级别做统一的测试管理。 2) 测试计划、部分用例设计同步进行。

3) 测试过程要受到控制。根据事先定义的测试执行顺序进行测试,保证测

试过程是受控的。

4) 确定重点。测试重点放在各子系统的功能实现上,问题较多的则是重中

之重。 依据标准:

本次测试中测试文档的编写、测试用例的编写、具体的执行测试以及测

第6页 共17页

某某某建设项目-软件测试计划

试中各项资源的分配和估算,都是以项目经理和产品经理提供的各子系统的需求文档、设计文档为标准,软件的执行以系统逻辑设计构架为依据。 测试过程:

开始系统培训/了解系统测试计划编写测试计划编写测试用例测试用例文档测试执行测试bug记录测试总结测试报告结束图3-1测试过程图

3.2 测试范围

制定此次项目测试范围的依据为: 1) 各子系统所包含的功能。

2) 同项目负责人和产品负责人特别确定的测试范围。

第7页 共17页

某某某建设项目-软件测试计划

要测试的子系统:

表3-1测试范围

测试内容 功能测试 测试范围 知识库 应急评估 APP应用系统 IM会话及消息、短信 平台管理 服务器的响应时间 服务器的资源使用情况 性能测试 系统支持的负载数量 系统可靠性测试 漏洞扫描 安全测试 模拟攻击

3.3 测试交接标准 3.3.1 单元测试交接标准

该测试主要由项目组进行,由各项目组根据项目需要进行约定即可。

3.3.2 集成测试交接标准

该测试主要由项目组进行,由各项目组根据项目需要进行约定即可。

第8页 共17页

某某某建设项目-软件测试计划

3.3.3 系统测试交接标准

定义的功能已实现,基本业务流程能正常执行。

3.4 测试通过标准

1) 计划的测试用例已全部执行。

2) 经确定的所有缺陷都已得到了商定的解决结果,并没有发现新的缺陷。

3.5 测试类型 3.5.1 集成测试

[集成测试的主要目的是检测系统是否达到需求对业务流程及数据流的处理是否符合标准,检测系统对业务流处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准及要求。此阶段测试是基于功能完成的测试。]

测试目标 测试范围: 技术: 检测需求中业务流程,数据流的正确性 需求中明确的业务流程,或组合不同功能模块而形成一个大的功能。 [利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容: 在使用有效数据时得到预期的结果。 在使用无效数据时显示相应的错误消息或警告消息。 各业务规则都得到了正确的应用。] 在完成某个集成测试时必须达到标准 [所计划的测试已全部执行。 所发现的缺陷已全部解决。] 测试重点指在测试过程中需着重测试的地方,优先级可以根据需求及严重程度来定 [确定或说明那些将对功能测试的实施和执行造成影响的事项或因素(内部的或外部的)] 第9页 共17页

开始标准: 完成标准: 测试重点和优先级: 需考虑的特殊事项:

某某某建设项目-软件测试计划

3.5.2 功能测试

3.5.3 用户界面测试3.5.4 性能评测

3.5.5 负载测试

3.5.6 强度测试

3.5.7 容量测试

第10页 共17页

某某某建设项目-软件测试计划

3.5.8 安全性和访问控制测试

3.5.9 故障转移和恢复测试

[故障转移和恢复测试可确保测试对象能成功完成转移,并能从导致意外数据损失或数据完整性破坏的各种硬件、软件可网络故障中恢复。

3.5.10 配置测试

[配置测试核实测试对象在不同的软件和硬件配置中的运行情况。在大多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同。客户机工作站可能会安装不同的软件 例如,应用程序、驱动程序等 而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源。]

3.5.11 安装测试

3.5.12 卸载测试 3.5.13 文档测试

[对相关的设计报告和用户使用说明进行测试。

对于设计报告,验证系统与设计文档中的设计思想是否一致;对于用户使用说明

第11页 共17页

某某某建设项目-软件测试计划

手册进行测试时,验证用户使用说明书中对系统操作方法的描述是否正确,重点是用户使用说明中提到的操作例子要进行测试,保证采用的例子能够在系统中正确完成操作。]

3.6 风险分析

4 测试方法

4.1 里程碑技术

在本项目中,我们将整个测试过程分为几个里程碑,达到一个里程碑后才能转换到下一阶段,以控制整个过程。

我们将整个测试过程分为以下几个里程碑:

表4-1测试过程信息表 里程碑 系统培训: 完成标准 1. 对于本项目所有需要测试的系统的培训完成。 2. 测试人员已经对所有被测系统/模块进行了使用,了解了被测系统的具体功能。 测试设计: 1. 测试用例已覆盖所有测试需求。 2. 测试用例设计已经完成。 测试执行: 1. 所有测试用例被执行。 2. 发现的缺陷都有缺陷记录。 结果分析: 1. 完成测试报告。

4.2 测试用例设计

本次测试的测试案例,是在经过系统培训后,由测试人员根据对系统的介绍和自己对系统的理解按照系统层次结构组织编写。

1) 本系统案例的编写采用黑盒测试常用的分析方法设计用例。

第12页 共17页

某某某建设项目-软件测试计划

2) 对于每一个测试用例,测试设计人员应为其指定输入(或操作)、预期输出

(或结果)。

3) 每一个测试用例,都必须有详细的测试步骤描述。 4) 本次测试设计的所有测试用例均需以规范的文档方式保存。

5) 在整个测试过程中,可根据项目实际情况对测试用例进行适当的变更。 6) 测试用例中测试数据的准备,在客户的指导和协助下准备。 7) 按照系统的运行结构安排用例的执行。

4.3 测试实施过程

本项目由n位测试人员分别负责不同的子系统的测试,实施过程如下:

1) 准备测试所需环境。 2) 准备测试所需数据。

3) 按照系统运行结构执行相应测试用例。 4) 记录测试过程中发现的缺陷。 5) 报告缺陷。

4.4 测试方法综述

本项目测试包括:

1) 功能测试,测试各功能是否有缺陷。

2) 性能测试,测试性能指标是否符合相关要求。 3) 安全测试,测试系统是否达到相关安全指标。

4) 测试人员执行测试时,要严格按照测试用例中的内容来执行测试工作。 5) 测试人员要对测试中发现的问题记录到缺陷记录中。 6) 测试总结报告。

5 资源需求

5.1 培训需求

参与本次测试的测试人员需要项目组长对测试人员进行系统的相关培训。培

第13页 共17页

某某某建设项目-软件测试计划

训内容包括: 1) 系统架构的培训。 2) 系统数据流程的培训。 3) 各子系统的功能培训。

4) 哪些部分是本次的重点测试对象。

5.2 运行环境 5.2.1 软件运行环境

表5-1列出了被测系统的软件运行环境。

表5-1软件运行环境 分类 运行服务器 运行数据库 运行环境 运行浏览器 软件 5.2.2 硬件运行环境

表5-2列出了被测系统的硬件运行环境。

表5-2硬件运行环境 资源类型 笔记本电脑 联想昭阳E42-80 联想ThinkPad 智能手机 华为荣耀v8 华为Mate 9

资源描述 Android 7.0,八核i6,RAM 4G 数量 1 1 1 1 5.1 人力资源

测试团队结构

第14页 共17页

某某某建设项目-软件测试计划

表5-3标明了测试团队结构信息。

表5-3测试团队结构表

角色 人员 职责

6 测试时间安排

序号 表6-1列出了各阶段的时间分配情况。

表6-1各阶段时间分配表

测试活动 迭代版本 计划开始日期 实际开始日期 所需工时 7 测试过程管理

7.1 测试文档 7.1.1 测试文档管理

本项目对测试文档进行集中管理,文档集中存放在项目测试小组长处,每周备份一次。

测试文档由不同角色分别创建,各角色创建的文档如表7-1测试文档信息表

所示:

表7-1测试文档信息表 文档名称 编制者 其它说明

7.2 缺陷处理过程

特定义缺陷处理过程如下:

第15页 共17页

某某某建设项目-软件测试计划

1、测试结束时项目经理将所有缺陷整合成一个完整的缺陷文档,同其它测

试文档一同提交给客户。

7.3 测试报告

测试过程中,需要产生以下报告:

表7-2测试报告信息表

报告名称 测试总结报告 报告内容 1) 测试过程概要 2) 测试分析总结 3) 建议

编制者 接受者 客户代表 公司领导 第16页 共17页

本文来源:https://www.bwwdw.com/article/64tw.html

Top