最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

XX系统功能测试计划

来源:动视网 责编:小OO 时间:2025-10-05 10:09:30
文档

XX系统功能测试计划

密级:秘密XX系统功能测试计划文件状态:[]草稿[√]正式发布[]正在修改文件标识:XX系统测试计划说明书当前版本:V1.0作者:XXX完成日期:2010-03-11xx有限公司(可不写)公司地址:邮编:电话:版本记录日期版本建立/修改内容建立/修改人部门审核人1.0建立文档信息文档名称:文档编写规范文档状态:□草稿■正式发布□正在修改负责人:文档版本编号:密级:普通文档版本日期:拟稿人:拟稿日期:审批人:审批日期:批准人:批准日期:修订历史记录日期:内容:初始版本修改1引言1.1编写目的本测
推荐度:
导读密级:秘密XX系统功能测试计划文件状态:[]草稿[√]正式发布[]正在修改文件标识:XX系统测试计划说明书当前版本:V1.0作者:XXX完成日期:2010-03-11xx有限公司(可不写)公司地址:邮编:电话:版本记录日期版本建立/修改内容建立/修改人部门审核人1.0建立文档信息文档名称:文档编写规范文档状态:□草稿■正式发布□正在修改负责人:文档版本编号:密级:普通文档版本日期:拟稿人:拟稿日期:审批人:审批日期:批准人:批准日期:修订历史记录日期:内容:初始版本修改1引言1.1编写目的本测


密级:秘密

XX系统

功能测试计划

文件状态:

[  ] 草稿

[√] 正式发布

[  ]

 正在修改

文件标识:XX系统测试计划说明书

当前版本:V1.0
作    者:

XXX

完成日期:2010-03-11

xx有限公司(可不写)

公司地址:

邮编:

电话:

版本记录

日期版本建立/修改内容建立/修改人部门审核人
1.0建立
文档信息

文档名称:

文档编写规范
文档状态:

□ 草稿

■ 正式发布

□ 正在修改

负责人:

文档版本编号:

密  级:

普通文档版本日期:

拟稿人:

拟稿日期:

审批人:

审批日期:

批准人:

批准日期:

修订历史记录

日期:

内容:
初始版本
修改
1引言

1.1编写目的

本测试计划的编写旨在说明对XX系统进行测试时各个测试阶段的任务、人员分配、时间安排以及人员的工作范围等。

本测试计划的合法读者群包括:开发项目管理者、软件工程师、测试工程师、高级测试主管。

1.2术语解释

缩写词或术语英文解释中文解释
 AAA

系统英文全名

AAA系统(系统英文简写,可不写)

 SVN

SubVersion System 

 版本控制系统

 SVN  LOCK

SubVersion System Lock

完成所有里程碑测试,并对版本进行锁定
烟雾测试Smoke Testing

保证系统基本功能完全实现的测试
里程碑测试Milestone Testing

以SVN中版本为里程碑进行阶段测试

1.3参考资料

《AAA业务需求说明书》

《AAA系统需求说明书》

《AAA系统操作说明书》

《AAA概要设计说明书》

1.4测试摘要

1.4.1重点事项

下面列表中列出系统中需要重点测试的功能模块。列表所包括的内容解释为:

编号——表示模块的唯一标识。

模块——系统中需要重点测试的模块描述。

重要性——各个重点模块的重要程度(重要程度值从1(低)~3(高))。

及时性——各个重点模块测试的及时性(及时性值从1(低)~3(高))。

预测值——模块重要性和及时性的乘积。

优先级——模块预测值从高到低的排序。

编号模块重要性及时性预测值优先级
1组织机构管理12212
2用户管理1229
3权限管理3392
4
5
。。

1.4.2测试风险评估

下面列表中给出的是本系统测试时的风险分析表,列表所包括的内容解释为:

编号——表示风险时间的唯一标识。

风险名称——问题发生现象的主要描述。

可能性——问题发生的可能性(可能性值从1(低)~5(高))。

严重性——问题发生所产生影响的严重性(严重性值从1(低)~5(高))。

预测值——发生可能性和影响严重的乘积。

优先级——风险预测值从高到低的排序。

编号风险名称可能性严重性预测值优先级
1非法用户访问25103
2非法数据输入44161
3数据库更新不同步1555
4并发用户数量太少2484
5用户文档不清晰4146
6重大的需求变更35152
1.4.3时间进度

编号版本号测试开始时间版本发布时间
1 V1.0

1.4.4测试目标

最终版本的测试目标:

●测试计划中所有方法已经执行并通过。

●测试方案中所有测试手段都已经执行并通过。

●测试用例中所有用例已经执行过。

●所有重要等级为2级以上的BUG都被解决并通过回归测试。

●近期内没有发现等级为3级以上的BUG。

●使被测系统满足功能性、易用性、兼容性、可测量性、可维护性、可扩展性、可靠性、性能以及容量等方面的需求。

1.5解释权限

本文档由XX有限公司编写,由XX解释。

2项目背景

2.1 项目背景

项目名称:XXX

简称:AAA

项目代号:无

开发单位:XX有限公司

主管部门: 

2.2 测试范围

测试的各个阶段如下:

●测试设计:根据需求规格说明书和最终系统设计,制定测试计划、测试方案,包括收集测试方法、测试用例以及可能用到的测试工具等。

●集成测试:前期主要针对单个的功能模块及简单的功能组合,后期主要针对基本的流程,同时对新加入的测试人员进行培训。

●系统测试:前期根据需求规格说明书进行功能测试,中期针对重点模块的性能测试,后期是模拟用户的业务测试,并结合可能的用户测试。

●验收测试:根据用户手册对功能进行检查,复查报告库中的所有BUG,对Release版本进行安装测试等。

2.3系统目标

该章节主要阐述了XX系统最终所要实现的目标:

●合法性:遵照国家颁布的最新的档案条例。

●专业性:满足档案行业“收集”、“管理”、“利用”的三大环节。

●功能性:达到设计规范,并满足用户需求的程度。

●易用性:安装方便、界面友好、容易使用,能够满足不同类型用户的需求。

●可靠性:在规定的条件下软件能够维持正常的功能操作和性能水平。

●性能:在指定条件下,软件实现某种功能所需要的计算机资源能够满足一定的有效程度。

●容量:针对某种功能时软件所能容纳的最大限度的容量要满足用户需求。

●可维护性:当软件发生错误时能够进行相应的修改。

●可扩展性:当增加新的功能时系统的扩展能力要满足要求。

2.4系统风险及约束

以下内容是测试过程中可能存在的一些风险以及制约因素,并给出相应的解决办法:

●由于测试模式不是现场测试,测试环境和现场环境有一定差距,使得测试的结果不完全准确。针对这种情况在搭建测试环境时应该尽量和现场环境相同,确保测试结果最大限度地接近现场。

●项目的研发模式为现场定制,上线压力过大,可能导致测试不够充分。针对这种情况我们在制定测试计划时要突出重点,测试时做到详略得当。

●测试资源的及时到位。测试环境搭建完毕以后可能要根据现场的情况有改动,软硬件资源方面的及时更新得不到保障。

●测试人员的培训。测试人员对档案业务的熟悉程度需要培训,对系统本身的使用也需要培训,培训是否充分是测试过程中隐含的风险。

●开发进度的变化,需求或设计的变更。开发过程中由于需求设计或人员的变更而影响开发进度发生变化。

●开发组的版本控制。开发组的开发版本控制是否严格正确是一个潜在问题,而开发组和测试组之间由于版本控制人员在做协调,很容易发生版本错误而测试组不能及时得到通知的情况。

2.5测试文档

阐述测试时的各种文档,包括测试参考文档和测试所要提供的文档:

2.5.1测试参考文档

文档说明作者文档位置(SVN)

《业务需求说明书》SVN1

《系统需求说明书》SVN1

《概要设计说明书》SVN1

《详细设计说明书》SVN1

《技术》SVN1

《技术桔皮书》SVN1

《操作说明书》SVN1

2.5.2测试提交文档

文档说明作者文档位置(SVN)

《功能测试计划》

SVN1

《性能测试计划》

SVN1
《功能测试方案》SVN1

《性能测试方案》SVN1

《系统测试用例》SVN1

《性能测试用例》

SVN1
《系统测试报告》SVN1

3质量目标

描述本系统质量目标和要求。质量目标包括产品的质量目标和测试小组的质量目标:

3.1产品质量目标

编号产品质量目标

确认者(如需说明)
1系统各个功能点的功能均能够实现
2系统业务流程满足行业要求
3系统业务流程能够正确实现
4系统运行情况稳定
5系统功能强大、界面美观、使用便捷
6系统可靠性高,用户数据安全得到保障
7能够及时更新产品,得到更完美的软件服务
3.2测试质量目标

编号测试质量目标确认者(如需说明)
1所有的测试用例已经执行过

3所有的重要等级为1/2的Bug已经解决并由测试验证

4每一部分的测试已经被Test Lead确认完成

5重要的功能不允许有等级为1/2/3的Bug

6一般的功能或与最终使用者不直接联系的功能不允许有等级为1/2的bug,且bug等级为3的问题不得超过重要功能

7轻量的功能允许有少量2/3等级的错误

8发现错误等级为1/2/3的Bug的速率正在下降并接近0

9在最后的三天内没有发现错误等级为1/2/3类的Bug

4资源需求

4.1 测试人员

角色分配的角色数量(单位:人)

具体职责
测试经理1进行管理监督,职责如下:

提供技术指导

获取适当的资源

设计测试计划、测试方案

管理测试数据

收集测试用例

参与测试

测试员2-3负责执行测试,职责如下:

执行测试

记录结果

从错误中恢复(返测试报告)

收集测试用例

测试系统管理员1确保测试环境和资产得到管理和维护,职责如下:

管理测试系统

授予和管理角色对测试系统的访问权

SVN Builder

1进行测试版本的控制,职责如下:

从开发组接收最新版本的程序

提供给测试组最新版本的程序

管理Release版本,以便于测试组验收测试

4.2测试环境

4.2.1硬件测试环境

服务器
名称CPU内存硬盘IP地址

用途及特殊说明
数据库服务器Intel(R)Core(TM)

1.80GHz

2.0G250G
应用程序服务器Intel(R)Celeron(R) 2.93GHz2.93G80G
客户端
名称CPU内存硬盘IP地址

用途及特殊说明
客户端Intel(R) Celeron(R) 2.93GHz1GB

120G

4.2.2软件测试环境

服务器
名称软件名称软件版本号IP地址

用途及特殊说明
数据库服务器操作系统Win2003 server

数据库Oracle10G
应用程序服务器操作系统Win2003 server

 
WEB容器Tomcat5.0

客户端
名称软件名称软件版本号IP地址

用途及特殊说明
客户端操作系统Windows xp 
浏览器IE11.0

4.3测试工具

测试工具用途备注
SVN版本管理系统,用于管理系统开发过程各个版本
PM需求、BUG追踪管理、测试计划、测试用例管理

Load Runner性能测试、压力测试
5 测试策略

本节的目的是说明计划中使用的基本的测试过程,并阐述了每个测试过程中所采用的测试技术。

5.1整体测试策略

使用里程碑技术在测试过程中验证每个模块,测试人员在需求阶段参与测试工作,进行需求review、设计review、测试计划设计、测试方案和测试用例的设计,在系统开发完成之后,正式执行测试。产品达到软件产品质量要求和测试要求后发布,同时由测试人员提交相关测试文档。

5.2开始/中断/完成标准

说明中断/开始/完成测试的标准:

开始/中断/完成测试

标准说明
开始测试标准硬件环境可用且软件正确安装完成
中断测试标准安装无法正确完成或程序的文档有相当多的失误或系统服务异常或发现Block Bug

完成测试标准完成测试计划中的测试规划并达到程序和测试质量目标,并由Test Lead确认

5.3测试类型

5.3.1 流程测试

按操作流程进行的测试,主要有业务流程、数据流程、逻辑流程、正反流程,检查软件在按流程操作时是否能够正确处理。

流程测试主要是在系统集成阶段进行。

5.3.2 数据库测试

数据库作为系统中一个重要的组成部分在本次系统测试中是一个重要的组成部分,要经过严格的测试。

测试目标确保数据库访问方法和进程的正常运行,数据不会遭到损坏
技术分别针对用户管理、文件库、案卷库和项目库等不同的数据库访问进行测试

分别测试数据的新建、修改、删除等,包括单个数据和大量数据的读写

测试数据查找和统计功能,检查返回的数据是否正确,并测试相关功能

测试有效和无效数据对数据库的影响

完成标准所有数据库访问方法和进程都按照设计的方式运行,数据没有遭到破坏
需考虑的特殊事项数据库的效率如何

对于出错情况的保护,包括数据的保存与恢复

错误数据的清理

如果需要可以使用必要的测试工具和测试方法

5.3.3功能点测试

根据系统需求文档和设计文档对系统进行功能测试。功能测试阶段在系统集成测试阶段之后进行,主要是验证产品是否正确实现了需求设计文档中的功能。

功能测试主要侧重与功能的实现和功能业务与现实规范的符合。

测试目标系统提供的功能与需求或用户手册相符
技术集成测试阶段主要针对流程方面的功能实现进行测试,系统测试阶段主要依据需求说明书逐项测试

重要的功能点应该投入更多的精力进行测试

完成标准功能实现,并可以正确执行

所发现的缺陷尽量解决,留下的问题已经进行相应的处理或提供解决的办法

需考虑的特殊事项注意开发组可能的功能变化和需求变更

注意其中一些重要的功能和实际效果相关,并不是简单的功能实现

注意值域测试时的提示信息

5.3.4 值域测试

选择边界数据进行测试,确保系统功能正常,程序无异常。

边界值测试主要应用与系统集成和数据输入时。

测试目标对所有需要输入数据的地方进行数据的输入并检查其输出结果。进行值域的测试不但要验证输入正确的数据能否得到正确的输出结果,同样也要验证输入错误的数据后是否能够得到该有的反应,给出的错误提示是否正确和友善等
技术逐一对每个需要输入数据的地方进行检查,包括键入和粘贴方式

检查出错是否有提示,提示信息是否正确

完成标准常用的输入项可以实现测试目标
需考虑的特殊事项注意小键盘输入是否正常

注意边界值的测试

5.3.5 启动停止测试

检查每个模块能否正常启动停止、异常停止后能否正常启动。

5.3.6 异常测试

检查系统能否处理异常,如网络连接失败等情况。

异常测试主要在系统使用过程中进行。

5.3.7 安装测试

检查系统能否正确安装、配置。

安装测试主要在测试环境全部搭建完毕后进行。

测试目标安装程序安装后程序能够正常运行,也能够正常卸载。
技术分以下几种情况进行安装和卸载的测试:

首次安装:以前从未安装过该系统的计算机

更新1:以前安装过相同版本系统的计算机

更新2:以前安装过较早版本系统的计算机

更新3:不进行卸载,直接覆盖安装

完成标准证明程序在新安装的操作系统上可以正确安装并卸载
需考虑的特殊事项注意通过文件的数量和大小,检查注册表路径等方式,验证程序的安装和卸载是否完整

注意检查卸载后的剩余的文件是否正常

注意非默认路径的安装是否正确

5.3.8 界面易用性测试

检查系统是否易用友好。

测试目标程序界面符合相关的规范
技术按照相关规定逐项检查,包括菜单、按钮、版权信息等

检查提示信息中的文字、标点符号和图标等

完成标准程序界面符合相关的规范
需考虑的特殊事项注意启动画面和安装程序的版权信息

注意版本信息

5.3.9 容错性测试

检查系统的容错能力,错误的数据输入不会对功能和系统产生非正常的影响,且程序对错误的输入有正确的提示信息。

测试目标系统自动恢复数据库连接。

系统自动备份数据库功能。

技术模拟应用服务器端在操作中断电

模拟网络传输过程的通信中断

完成标准在所有上述情况中,应用程序、数据库和系统应该在恢复过程完成时立即返回到一个已知的预期状态。此状态包括仅限于已知损坏的字段、指针或关键字范围内的数据损坏,以及表明进程或事务因中断而未被完成的报表。

提供完善的系统运行维护手册,以便指导用户手工恢复数据。

需考虑的特殊事项对以上情况的测试需要达到一个已知的数据库状态。以确保检测出数据库字段、指针和关键字等数据是否被破坏或是否能够自动恢复。
5.3.10 安全性和访问控制测试

安全性和访问控制是本系统测试的一个重点。

测试目标应用程序级别的安全性:

不同用户只能访问其所属用户类型已被授权访问的那些功能或数据。

未被授予系统访问权限的用户无法登录应用系统并执行操作。

系统级别的安全性:

系统运行在内部局域网,不允许从访问。

只有被授予管理权限的角色可以检查或更改应用服务器及数据库服务器等的配置。

技术应用程序级别的安全性:

确定并列出各用户类型及其被授权访问的功能或数据。

为各用户类型创建测试,并通过创建各用户类型所特有的事务来核实其权限。

修改用户类型并为相同的用户重新运行测试。对于每种用户类型,确保正确地提供或拒绝了这些附加的功能或数据。

系统级别的访问:

不为应用服务器配置IP地址或在防火墙做设置。

完成标准各种已知的用户类型都可访问相应的功能或数据,而且所有事务都按照预期的方式运行,并在先前的应用程序功能测试中运行了所有的事务。
需考虑的特殊事项由于此测试可能是网络管理或系统管理的职能,可能会不需要执行此测试。
5.3.11 兼容性测试

系统的兼容性测试是指:对于 C/S 架构的系统来说,需要考虑客户端支持的系统平台。对于 B/S 架构的系统来说需要考虑用户端浏览器的版本。

测试目标按照既定的系统环境配置要求搭建运行环境,架设服务器、数据库及客户端,确保在标准配置环境下能够正常运行本系统
技术在windows2000; windowsXP;windows2003;LINUX等操作系统上分别搭建服务器、数据库和客户端,组合配置运行环境

完成标准无论在何种操作系统下,只要运行主体环境满足系统配置要求,则系统就能正常运行
需考虑的特殊事项操作系统、服务器程序、数据库在搭建上是否有互相的情况
5.3.12 版本验证测试

测试组对SVN Builder提供的版本也要进行测试。

测试目标验证开发部提交的最新版本是否值得测试
技术返测随版本提交的测试报告

测试系统的基本功能

完成标准得出继续测试或退回开发组的结论
需考虑的特殊事项此阶段时间不超过1天

注意及时总结经验

5.3.13 加密测试

对系统的加密性进行测试。

测试目标保证“加密+可以使用”和“不加密+不能使用”这两个方面都是正常的
技术测试插上加密狗后,程序能够启动并正常使用

测试不插上加密狗,程序不能够启动

启动后拔出加密狗,程序应该及时给出提示,并终止程序的运行

将加密狗插到共享器上应该不能够使用

完成标准证实了“加密+可以使用”和“不加密+不能使用”这两个方面都是正常的
需考虑的特殊事项不同版本的加密狗应该会有所不同
5.3.14 文档测试

检查文档是否足够、描述是否合理

5.3.15 回归测试

检查程序修改后有没有引起新的错误、是否能够正常工作以及能否满足系统的需求

5.4测试技术

说明测试过程中所采用的测试技术:

测试技术是否采用说明
里程碑技术采用里程碑的达成标准及验收方法在测试完后制订
自动测试技术采用核心业务流程采用自动测试技术
审评测试采用对软件产品功能说明文档和设计说明文档进行检查,在需求与设计阶段进行
编写测试用例采用在产品编码阶段编写测试用例
单元测试不采用由开发人员进行
功能测试采用用于验证系统中所有功能点是否达到需求标准
集成测试采用检测模块集成后的系统是否达到需求,对业务流程及数据流的处理是否符合标准,系统对业务流处理是否存在逻辑不严谨及错误以及是否存在不合理的标准及要求

确认测试采用在产品发布前,对照feature list 进行基本需求的确认,确认产品是否正确实现了功能。
系统测试采用包括性能测试、负载测试和回归测试

验收测试不采用由工程实施人员进行
6 测试计划

6.1 具体测试内容

下面列表中给出的是系统中所有需要进行测试的模块,其中重点模块需要进行重点测试。

编号一级模块二级模块三级模块重要级别
管理端
1

系统管理用户管理

 重要
2

角色管理

重要
3

日志管理

一般
4

修改密码一般
5

。。

。。

(详细列举所有需要测试的模块)

6.2进度计划

在此章节,对各阶段的测试给出里程碑计划,包括阶段、里程碑、资源等。

6.2.1测试时间进度

测试阶段开始时间完成时间测试人员阶段完成标志
制定测试计划系统测试计划、性能测试计划完成

需求Review

系统需求说明书完成
设计Review

系统设计说明书完成
设计测试用例系统测试用例完成
测试人员培训培训考核通过

测试环境准备测试环境搭建完毕
集成测试系统集成完毕
安装测试安装完毕,开始功能性测试
功能测试完成系统功能测试
兼容性测试完成系统兼容性测试
性能测试完成系统性能测试
  文档测试

完成系统测试报告
6.2.2测试里程碑

里程碑完成时间完成标准
测试正式开始完成可接受性测试和烟雾测试
进行SVN LOCK

完成所有里程碑测试和标准测试,测试种类包括确认测试和系统测试,且所有以发现的Bug等级为1/2/3的Bug已修复,近期内无发现新的Bug等级为1/2/3的Bug

产品Release重复进行主路径测试和进行Bug检查测试,产品处于可交付状态并由测试经理和高级经理确认
6.3测试准备

6.3.1 测试环境准备

准备事项开始时间完成时间测试人员阶段完成标志
测试环境准备 测试环境搭建完毕

6.3.2 测试人员培训

准备事项开始时间完成时间测试人员阶段完成标志
测试人员培训培训考核通过
6.3.3 安装与反安装测试

准备事项开始时间完成时间测试人员阶段完成标志
安装测试安装完毕,开始功能性测试 

6.3.4 烟雾测试

准备事项开始时间完成时间测试人员阶段完成标志
烟雾测试保证基本功能不出现错误,开始具体的功能性测试 

6.4 具体测试实施任务和时间人员安排

       测试任务

测试人员设备时间安排
制定测试计划 N/A

5 天

 制定测试方案

 N/A

2天

 集成测试

 测试机、服务器

4天

系统测试 

 测试机、服务器

10天

 验收测试

 N/A

7 附录ⅠBUG分级表 

       编号

级别BUG程度描述
 1

 1级

严重性BUG:一般会导致系统崩溃、数据丢失、数据破坏 

 2

 2级

 较严重性BUG:功能遗漏、操作发生错误、操作结果发生错误

 3

 3级

 一般性BUG:UI布局错误、页面错别字、轻微的错误、比较罕见的故障

 4

 4级

 建议性BUG:不影响系统使用的瑕疵、可以更好地实现的功能、将来可能加入的功能

文档

XX系统功能测试计划

密级:秘密XX系统功能测试计划文件状态:[]草稿[√]正式发布[]正在修改文件标识:XX系统测试计划说明书当前版本:V1.0作者:XXX完成日期:2010-03-11xx有限公司(可不写)公司地址:邮编:电话:版本记录日期版本建立/修改内容建立/修改人部门审核人1.0建立文档信息文档名称:文档编写规范文档状态:□草稿■正式发布□正在修改负责人:文档版本编号:密级:普通文档版本日期:拟稿人:拟稿日期:审批人:审批日期:批准人:批准日期:修订历史记录日期:内容:初始版本修改1引言1.1编写目的本测
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top