xx系统功能测试计划_第1页
xx系统功能测试计划_第2页
xx系统功能测试计划_第3页
xx系统功能测试计划_第4页
xx系统功能测试计划_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-. z. / v .:秘密*系统功能测试方案文件状态: 草稿 正式发布正在修改文件标识:*系统测试方案说明书当前版本:V1.0作 者:*完成日期:2010-03-11*可不写公司地址: ::版本记录日期版本建立/修改内容建立/修改人部门审核人1.0建立文档信息文档名称:文档编写规*文档状态: 草稿 正式发布 正在修改负责人:文档版本编号:密 级:普通文档版本日期:拟稿人:拟稿日期:审批人:审批日期:批准人:批准日期:修订历史记录日期:内容:初始版本修改目录TOC o 1-4 u1引言 PAGEREF _Toc293560006 h 41.1编写目的 PAGEREF _Toc293560007

2、 h 41.2术语解释 PAGEREF _Toc293560008 h 41.3参考资料 PAGEREF _Toc293560009 h 51.4测试摘要 PAGEREF _Toc293560010 h 5重点事项 PAGEREF _Toc293560011 h 5测试风险评估 PAGEREF _Toc293560012 h 6时间进度 PAGEREF _Toc293560013 h 6测试目标 PAGEREF _Toc293560014 h 61.5解释权限 PAGEREF _Toc293560015 h 72工程背景 PAGEREF _Toc293560016 h 72.1 工程背景 PA

3、GEREF _Toc293560017 h 72.2 测试*围 PAGEREF _Toc293560018 h 72.3系统目标 PAGEREF _Toc293560019 h 82.4系统风险及约束 PAGEREF _Toc293560020 h 82.5测试文档 PAGEREF _Toc293560021 h 9测试参考文档 PAGEREF _Toc293560022 h 9测试提交文档 PAGEREF _Toc293560023 h 93质量目标 PAGEREF _Toc293560024 h 93.1产品质量目标 PAGEREF _Toc293560025 h 103.2测试质量目标

4、PAGEREF _Toc293560026 h 104资源需求 PAGEREF _Toc293560027 h 104.1 测试人员 PAGEREF _Toc293560028 h 104.2测试环境 PAGEREF _Toc293560029 h 11硬件测试环境 PAGEREF _Toc293560030 h 11软件测试环境 PAGEREF _Toc293560031 h 124.3测试工具 PAGEREF _Toc293560032 h 125 测试策略 PAGEREF _Toc293560033 h 125.1整体测试策略 PAGEREF _Toc293560034 h 125.2开

5、场/中断/完成标准 PAGEREF _Toc293560035 h 135.3测试类型 PAGEREF _Toc293560036 h 135.3.1 流程测试 PAGEREF _Toc293560037 h 135.3.2 数据库测试 PAGEREF _Toc293560038 h 13功能点测试 PAGEREF _Toc293560039 h 145.3.4 值域测试 PAGEREF _Toc293560040 h 145.3.5 启动停顿测试 PAGEREF _Toc293560041 h 155.3.6 异常测试 PAGEREF _Toc293560042 h 155.3.7 安装测试

6、 PAGEREF _Toc293560043 h 155.3.8 界面易用性测试 PAGEREF _Toc293560044 h 165.3.9 容错性测试 PAGEREF _Toc293560045 h 165.3.10 平安性和访问控制测试 PAGEREF _Toc293560046 h 165.3.11 兼容性测试 PAGEREF _Toc293560047 h 175.3.12 版本验证测试 PAGEREF _Toc293560048 h 185.3.13 加密测试 PAGEREF _Toc293560049 h 185.3.14 文档测试 PAGEREF _Toc293560050

7、h 185.3.15 回归测试 PAGEREF _Toc293560051 h 185.4测试技术 PAGEREF _Toc293560052 h 196 测试方案 PAGEREF _Toc293560053 h 196.1 具体测试内容 PAGEREF _Toc293560054 h 196.2进度方案 PAGEREF _Toc293560055 h 23测试时间进度 PAGEREF _Toc293560056 h 23测试里程碑 PAGEREF _Toc293560057 h 236.3测试准备 PAGEREF _Toc293560058 h 246.3.1测试环境准备 PAGEREF _

8、Toc293560059 h 246.3.2 测试人员培训 PAGEREF _Toc293560060 h 246.3.3安装与反安装测试 PAGEREF _Toc293560061 h 246.3.4烟雾测试 PAGEREF _Toc293560062 h 246.4 具体测试实施任务和时间人员安排 PAGEREF _Toc293560063 h 247 附录BUG分级表 PAGEREF _Toc293560064 h 251引言1.1编写目的本测试方案的编写旨在说明对*系统进展测试时各个测试阶段的任务、人员分配、时间安排以及人员的工作*围等。本测试方案的合法读者群包括:开发工程管理者、软件

9、工程师、测试工程师、高级测试主管。1.2术语解释缩写词或术语英文解释中文解释AAA系统英文全名AAA系统系统英文简写,可不写SVNSubVersion System版本控制系统SVN LOCKSubVersion System Lock完成所有里程碑测试,并对版本进展锁定烟雾测试Smoke Testing保证系统根本功能完全实现的测试里程碑测试Milestone Testing以SVN中版本为里程碑进展阶段测试1.3参考资料AAA业务需求说明书AAA系统需求说明书AAA系统操作说明书AAA概要设计说明书1.4测试摘要重点事项下面列表中列出系统中需要重点测试的功能模块。列表所包括的内容解释为:编

10、号表示模块的唯一标识。模块系统中需要重点测试的模块描述。重要性各个重点模块的重要程度重要程度值从1低3高。及时性各个重点模块测试的及时性及时性值从1低3高。预测值模块重要性和及时性的乘积。优先级模块预测值从高到低的排序。编号模块重要性及时性预测值优先级1组织机构管理122122用户管理12293权限管理339245。1.4.2测试风险评估下面列表中给出的是本系统测试时的风险分析表,列表所包括的内容解释为:编号表示风险时间的唯一标识。风险名称问题发生现象的主要描述。可能性问题发生的可能性可能性值从1低5高。严重性问题发生所产生影响的严重性严重性值从1低5高。预测值发生可能性和影响严重的乘积。优先

11、级风险预测值从高到低的排序。编号风险名称可能性严重性预测值优先级1非法用户访问251032非法数据输入441613数据库更新不同步15554并发用户数量太少24845用户文档不清晰41466重大的需求变更351521.4.3时间进度编号版本号测试开场时间版本发布时间1V1.01.4.4测试目标最终版本的测试目标:测试方案中所有方法已经执行并通过。测试方案中所有测试手段都已经执行并通过。测试用例中所有用例已经执行过。所有重要等级为2级以上的BUG都被解决并通过回归测试。近期内没有发现等级为3级以上的BUG。使被测系统满足功能性、易用性、兼容性、可测量性、可维护性、可扩展性、可靠性、性能以及容量等

12、方面的需求。1.5解释权限本文档由*编写,由*解释。2工程背景2.1工程背景工程名称:*简称:AAA工程代号:无开发单位:*主管部门:2.2 测试*围测试的各个阶段如下:测试设计:根据需求规格说明书和最终系统设计,制定测试方案、测试方案,包括收集测试方法、测试用例以及可能用到的测试工具等。集成测试:前期主要针对单个的功能模块及简单的功能组合,后期主要针对根本的流程,同时对新参加的测试人员进展培训。系统测试:前期根据需求规格说明书进展功能测试,中期针对重点模块的性能测试,后期是模拟用户的业务测试,并结合可能的用户测试。验收测试:根据用户手册对功能进展检查,复查报告库中的所有BUG,对Releas

13、e版本进展安装测试等。2.3系统目标该章节主要阐述了*系统最终所要实现的目标:合法性:遵照国家公布的最新的档案条例。专业性:满足档案行业收集、管理、利用的三大环节。功能性:到达设计规*,并满足用户需求的程度。易用性:安装方便、界面友好、容易使用,能够满足不同类型用户的需求。可靠性:在规定的条件下软件能够维持正常的功能操作和性能水平。性能:在指定条件下,软件实现*种功能所需要的计算机资源能够满足一定的有效程度。容量:针对*种功能时软件所能容纳的最大限度的容量要满足用户需求。可维护性:当软件发生错误时能够进展相应的修改。可扩展性:当增加新的功能时系统的扩展能力要满足要求。2.4系统风险及约束以下内

14、容是测试过程中可能存在的一些风险以及制约因素,并给出相应的解决方法:由于测试模式不是现场测试,测试环境和现场环境有一定差距,使得测试的结果不完全准确。针对这种情况在搭建测试环境时应该尽量和现场环境一样,确保测试结果最大限度地接近现场。工程的研发模式为现场定制,上线压力过大,可能导致测试不够充分。针对这种情况我们在制定测试方案时要突出重点,测试时做到详略得当。测试资源的及时到位。测试环境搭建完毕以后可能要根据现场的情况有改动,软硬件资源方面的及时更新得不到保障。测试人员的培训。测试人员对档案业务的熟悉程度需要培训,对系统本身的使用也需要培训,培训是否充分是测试过程中隐含的风险。开发进度的变化,需

15、求或设计的变更。开发过程中由于需求设计或人员的变更而影响开发进度发生变化。开发组的版本控制。开发组的开发版本控制是否严格正确是一个潜在问题,而开发组和测试组之间由于版本控制人员在做协调,很容易发生版本错误而测试组不能及时得到通知的情况。2.5测试文档阐述测试时的各种文档,包括测试参考文档和测试所要提供的文档:测试参考文档文档说明作者文档位置SVN业务需求说明书SVN1系统需求说明书SVN1概要设计说明书SVN1详细设计说明书SVN1技术白皮书SVN1技术桔皮书SVN1操作说明书SVN12.5.2测试提交文档文档说明作者文档位置SVN功能测试方案SVN1性能测试方案SVN1功能测试方案SVN1性

16、能测试方案SVN1系统测试用例SVN1性能测试用例SVN1系统测试报告SVN13质量目标描述本系统质量目标和要求。质量目标包括产品的质量目标和测试小组的质量目标:3.1产品质量目标编号产品质量目标确认者如需说明1系统各个功能点的功能均能够实现2系统业务流程满足行业要求3系统业务流程能够正确实现4系统运行情况稳定5系统功能强大、界面美观、使用便捷6系统可靠性高,用户数据平安得到保障7能够及时更新产品,得到更完美的软件效劳3.2测试质量目标编号测试质量目标确认者如需说明1所有的测试用例已经执行过3所有的重要等级为1/2的Bug已经解决并由测试验证4每一局部的测试已经被Test Lead确认完成5重

17、要的功能不允许有等级为1/2/3的Bug6一般的功能或与最终使用者不直接联系的功能不允许有等级为1/2的bug,且bug等级为3的问题不得超过重要功能7轻量的功能允许有少量2/3等级的错误8发现错误等级为1/2/3的Bug的速率正在下降并接近09在最后的三天内没有发现错误等级为1/2/3类的Bug4资源需求4.1 测试人员角色分配的角色数量单位:人具体职责测试经理1进展管理监视,职责如下:提供技术指导获取适当的资源设计测试方案、测试方案管理测试数据收集测试用例参与测试测试员2-3负责执行测试,职责如下:执行测试记录结果从错误中恢复返测试报告收集测试用例测试系统管理员1确保测试环境和资产得到管理

18、和维护,职责如下:管理测试系统授予和管理角色对测试系统的访问权SVN Builder1进展测试版本的控制,职责如下:从开发组接收最新版本的程序提供应测试组最新版本的程序管理Release版本,以便于测试组验收测试4.2测试环境4.2.1硬件测试环境效劳器名称CPU内存硬盘IP地址用途及特殊说明数据库效劳器Intel(R)Core(TM)1.80GHz2.0G250G应用程序效劳器Intel(R)Celeron(R) 2.93GHz2.93G80G客户端名称CPU内存硬盘IP地址用途及特殊说明客户端Intel(R) Celeron(R) 2.93GHz1GB120G4.2.2软件测试环境效劳器名

19、称软件名称软件版本号IP地址用途及特殊说明数据库效劳器操作系统Win2003 server数据库Oracle10G应用程序效劳器操作系统Win2003 serverWEB容器Tomcat5.0客户端名称软件名称软件版本号IP地址用途及特殊说明客户端操作系统Windows *p浏览器IE11.04.3测试工具测试工具用途备注SVN版本管理系统,用于管理系统开发过程各个版本PM需求、BUG追踪管理、测试方案、测试用例管理Load Runner性能测试、压力测试5 测试策略本节的目的是说明方案中使用的根本的测试过程,并阐述了每个测试过程中所采用的测试技术。5.1整体测试策略使用里程碑技术在测试过程中

20、验证每个模块,测试人员在需求阶段参与测试工作,进展需求review、设计review、测试方案设计、测试方案和测试用例的设计,在系统开发完成之后,正式执行测试。产品到达软件产品质量要求和测试要求后发布,同时由测试人员提交相关测试文档。5.2开场/中断/完成标准说明中断/开场/完成测试的标准:开场/中断/完成测试标准说明开场测试标准硬件环境可用且软件正确安装完成中断测试标准安装无法正确完成或程序的文档有相当多的失误或系统效劳异常或发现Block Bug完成测试标准完成测试方案中的测试规划并到达程序和测试质量目标,并由Test Lead确认5.3测试类型 流程测试按操作流程进展的测试,主要有业务流

21、程、数据流程、逻辑流程、正反流程,检查软件在按流程操作时是否能够正确处理。流程测试主要是在系统集成阶段进展。 数据库测试数据库作为系统中一个重要的组成局部在本次系统测试中是一个重要的组成局部,要经过严格的测试。测试目标确保数据库访问方法和进程的正常运行,数据不会遭到损坏技术分别针对用户管理、文件库、案卷库和工程库等不同的数据库访问进展测试分别测试数据的新建、修改、删除等,包括单个数据和大量数据的读写测试数据查找和统计功能,检查返回的数据是否正确,并测试相关功能测试有效和无效数据对数据库的影响完成标准所有数据库访问方法和进程都按照设计的方式运行,数据没有遭到破坏需考虑的特殊事项数据库的效率如何对

22、于出错情况的保护,包括数据的保存与恢复错误数据的清理如果需要可以使用必要的测试工具和测试方法功能点测试根据系统需求文档和设计文档对系统进展功能测试。功能测试阶段在系统集成测试阶段之后进展,主要是验证产品是否正确实现了需求设计文档中的功能。功能测试主要侧重与功能的实现和功能业务与现实规*的符合。测试目标系统提供的功能与需求或用户手册相符技术集成测试阶段主要针对流程方面的功能实现进展测试,系统测试阶段主要依据需求说明书逐项测试重要的功能点应该投入更多的精力进展测试完成标准功能实现,并可以正确执行所发现的缺陷尽量解决,留下的问题已经进展相应的处理或提供解决的方法需考虑的特殊事项注意开发组可能的功能变

23、化和需求变更注意其中一些重要的功能和实际效果相关,并不是简单的功能实现注意值域测试时的提示信息值域测试选择边界数据进展测试,确保系统功能正常,程序无异常。边界值测试主要应用与系统集成和数据输入时。测试目标对所有需要输入数据的地方进展数据的输入并检查其输出结果。进展值域的测试不但要验证输入正确的数据能否得到正确的输出结果,同样也要验证输入错误的数据后是否能够得到该有的反响,给出的错误提示是否正确和友善等技术逐一对每个需要输入数据的地方进展检查,包括键入和粘贴方式检查出错是否有提示,提示信息是否正确完成标准常用的输入项可以实现测试目标需考虑的特殊事项注意小键盘输入是否正常注意边界值的测试 启动停顿

24、测试检查每个模块能否正常启动停顿、异常停顿后能否正常启动。 异常测试检查系统能否处理异常,如网络连接失败等情况。异常测试主要在系统使用过程中进展。 安装测试检查系统能否正确安装、配置。安装测试主要在测试环境全部搭建完毕后进展。测试目标安装程序安装后程序能够正常运行,也能够正常卸载。技术分以下几种情况进展安装和卸载的测试:首次安装:以前从未安装过该系统的计算机更新1:以前安装过一样版本系统的计算机更新2:以前安装过较早版本系统的计算机更新3:不进展卸载,直接覆盖安装完成标准证明程序在新安装的操作系统上可以正确安装并卸载需考虑的特殊事项注意通过文件的数量和大小,检查注册表路径等方式,验证程序的安装

25、和卸载是否完整注意检查卸载后的剩余的文件是否正常注意非默认路径的安装是否正确 界面易用性测试检查系统是否易用友好。测试目标程序界面符合相关的规*技术按照相关规定逐项检查,包括菜单、按钮、信息等检查提示信息中的文字、标点符号和图标等完成标准程序界面符合相关的规*需考虑的特殊事项注意启动画面和安装程序的信息注意版本信息 容错性测试检查系统的容错能力,错误的数据输入不会对功能和系统产生非正常的影响,且程序对错误的输入有正确的提示信息。测试目标系统自动恢复数据库连接。系统自动备份数据库功能。技术模拟应用效劳器端在操作中断电模拟网络传输过程的通信中断完成标准在所有上述情况中,应用程序、数据库和系统应该在

26、恢复过程完成时立即返回到一个的预期状态。此状态包括仅限于损坏的字段、指针或关键字*围内的数据损坏,以及说明进程或事务因中断而未被完成的报表。提供完善的系统运行维护手册,以便指导用户手工恢复数据。需考虑的特殊事项对以上情况的测试需要到达一个的数据库状态。以确保检测出数据库字段、指针和关键字等数据是否被破坏或是否能够自动恢复。 平安性和访问控制测试平安性和访问控制是本系统测试的一个重点。测试目标应用程序级别的平安性:不同用户只能访问其所属用户类型已被授权访问的那些功能或数据。未被授予系统访问权限的用户无法登录应用系统并执行操作。系统级别的平安性:系统运行在内部局域网,不允许从外网访问。只有被授予管

27、理权限的角色可以检查或更改应用效劳器及数据库效劳器等的配置。技术应用程序级别的平安性:确定并列出各用户类型及其被授权访问的功能或数据。为各用户类型创立测试,并通过创立各用户类型所特有的事务来核实其权限。修改用户类型并为一样的用户重新运行测试。对于每种用户类型,确保正确地提供或拒绝了这些附加的功能或数据。系统级别的访问:不为应用效劳器配置外网IP地址或在防火墙做设置。完成标准各种的用户类型都可访问相应的功能或数据,而且所有事务都按照预期的方式运行,并在先前的应用程序功能测试中运行了所有的事务。需考虑的特殊事项由于此测试可能是网络管理或系统管理的职能,可能会不需要执行此测试。 兼容性测试系统的兼容

28、性测试是指:对于 C/S 架构的系统来说,需要考虑客户端支持的系统平台。对于 B/S 架构的系统来说需要考虑用户端浏览器的版本。测试目标按照既定的系统环境配置要求搭建运行环境,架设效劳器、数据库及客户端,确保在标准配置环境下能够正常运行本系统技术在windows2000; windows*P;windows2003;LINU*等操作系统上分别搭建效劳器、数据库和客户端,组合配置运行环境完成标准无论在何种操作系统下,只要运行主体环境满足系统配置要求,则系统就能正常运行需考虑的特殊事项操作系统、效劳器程序、数据库在搭建上是否有互相限制的情况 版本验证测试测试组对SVN Builder提供的版本也要

29、进展测试。测试目标验证开发部提交的最新版本是否值得测试技术返测随版本提交的测试报告测试系统的根本功能完成标准得出继续测试或退回开发组的结论需考虑的特殊事项此阶段时间不超过1天注意及时总结经历 加密测试对系统的加密性进展测试。测试目标保证加密+可以使用和不加密+不能使用这两个方面都是正常的技术测试插上加密狗后,程序能够启动并正常使用测试不插上加密狗,程序不能够启动启动后拔出加密狗,程序应该及时给出提示,并终止程序的运行将加密狗插到共享器上应该不能够使用完成标准证实了加密+可以使用和不加密+不能使用这两个方面都是正常的需考虑的特殊事项不同版本的加密狗应该会有所不同 文档测试检查文档是否足够、描述是

30、否合理 回归测试检查程序修改后有没有引起新的错误、是否能够正常工作以及能否满足系统的需求5.4测试技术说明测试过程中所采用的测试技术:测试技术是否采用说明里程碑技术采用里程碑的达成标准及验收方法在测试完后制订自动测试技术采用核心业务流程采用自动测试技术审评测试采用对软件产品功能说明文档和设计说明文档进展检查,在需求与设计阶段进展编写测试用例采用在产品编码阶段编写测试用例单元测试不采用由开发人员进展功能测试采用用于验证系统中所有功能点是否到达需求标准集成测试采用检测模块集成后的系统是否到达需求,对业务流程及数据流的处理是否符合标准,系统对业务流处理是否存在逻辑不严谨及错误以及是否存在不合理的标准及要求确认测试采用在产品发布前,对照feature list 进展根本需求确实认,确认产品是否正确实现了功能。系统测试采用包括性能测试、负载测试和回归测试验收测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论