软件测试计划模板同名14238.docx
《软件测试计划模板同名14238.docx》由会员分享,可在线阅读,更多相关《软件测试计划模板同名14238.docx(14页珍藏版)》请在冰豆网上搜索。
软件测试计划模板同名14238
软件测试计划模板(同名14238)
LT
通常情况下项目计划都是模糊的。
模糊的目标必须通过成员的努力转换成可衡量和实现的东西。
没有固定的视图和目标,你将无法完成部分任务。
而且,你会发现很难将对产品的认识向别人转述。
2.3联系方式
列出项目参与人员的职务、姓名、E-mail和电话。
职务
姓名
E-Mail
电话
开发工程师
CVSBuilder
开发经理
测试负责人
测试人员
2.4风险及约束
列出测试过程中可能存在的一些风险和制约因素,并给出规避方案。
如:
Ä由于客观存在的设备、网络等资源原因,使得测试不全面。
明确说明哪些资源欠缺,产生什么约束
Ä由于研发模式为现场定制,且上线时间压力大,使得测试不充分。
明确说明在此中约束下,测试如何应对
Ä只针对专门的客户群需求的测试。
明确说明此约束下的客户群和业务范围。
2.5测试文档
列出测试过程中可能用到的参考文档、相关的设计文档以及保存位置,测试完成后应产生的文档。
2.5.1测试参考文档
文档说明
作者
文档位置(CVS)
需求文档
总体设计
白皮书
使用手册
管理手册
测试文档
API文档
2.5.2测试提交文档
文档说明
作者
文档位置(CVS)
《总体测试计划》
《总体测试方案》(可根据项目情况进行裁剪)
测试用例
《性能测试方案(报告)》
《测试报告》
《Readme》
《产品操作手册(后台)》
《产品操作手册(前台)》
《产品安装维护手册》
《产品错误代码说明文档》
第3章质量目标
描述本阶段测试目标和要求。
质量目标应该包括产品的质量目标和测试小组的质量目标。
质量不仅是衡量系统的功能或性能是否正常。
对系统来说,在开发过程中尽早建立全面的质量标准与系统的及时发布是一样重要的。
质量目标是一个强有力的工具,应该在系统开发过程中尽早建立。
一个定义准确的质量目标在以后的产品开发过程中帮助决策。
例如,系统是否能够正式发行?
在代码完成后,应该修复那些缺陷?
在系统完成后那种类型的测试是最合适的?
3.1产品质量目标
可以是产品的质量达到什么样的目标,产品的流程联通性达到什么样的要求。
测试质量目标
确认者(如需说明)
测试已实现的产品是否达到设计的要求,包括:
各个功能点是否以实现,业务流程是否正确
产品规定的操作和运行稳定
3.2测试质量目标
评价测试质量的目标可以有:
测试质量目标
确认者(如需说明)
所有的测试案例已经执行过
所有的自动测试脚本已经执行通过
所有的重要等级为1/2的Bug已经解决并由测试验证
每一部分的测试已经被TestLead确认完成
重要的功能不允许有等级为1/2/3的Bug
一般的功能或与最终使用者不直接联系的功能不允许有等级为1/2的bug,且bug等级为3的问题不得超过1/功能
轻量的功能允许有少量2/3等级的错误
发现错误等级为1/2/3的Bug的速率正在下降并接近0
在最后的三天内没有发现错误等级为1/2/3类的Bug
第4章资源需求
4.1培训资料
培训需求
培训内容
培训人员
开始时间
完成时间
业务流程
安装配置
工具使用
4.2测试环境
4.2.1硬件测试环境
描述建立测试环境所需要的设备、用途及软件部署计划。
“机型(配置)”:
此处说明所需设备的机型要求以及内存、CPU、硬盘大小的最低要求。
“用途及特殊说明”:
此设备的用途,如数据库服务器,web服务器,后台开发等;如有特殊约束,如开放外部端口,封闭某端口,进行性能测试等,也写在此列;
“软件及版本”:
详细说明每台设备上部署的自开发和第三方软件的名称和版本号,以便系统管理员按照此计划分配测试资源;
“预计空间”:
说明第三方软件和应用程序的预计空间;
“环境约束说明”:
建立此环境时的特殊约束。
如需要开发外部访问端口,需要进行性能测试等。
平台1:
SUN
机型(配置)
IP地址
操作系统
用途及特殊说明
软件及版本
预计空间
SUN450
10.1.1.1
oracle8.1.2
2G
平台2:
IBM
机型
IP地址
操作系统
用途
第三方软件及版本
预计空间
4.2.2软件测试环境
软件需求
用途
4.3测试工具
此项目将列出测试使用的工具以及用途:
测试工具
用途
自动测试工具
第5章测试策略
5.1 整体测试策略
本节的目的是说明计划中使用的基本的测试过程。
使用里程碑技术在测试过程中验证每个模块,测试人员在需求阶段参与测试工作,进行需求review、设计review、测试案例设计和测试开发,在系统开发完成之后,正式执行测试。
产品达到软件产品质量要求和测试要求后发布,并提交相关的测试文档。
5.2开始/中断/完成标准
说明中断/开始/完成测试的标准。
开始/中断/完成测试
标准说明
开始测试标准
硬件环境可用且软件正确安装完成
中断测试标准
安装无法正确完成或程序的文档有相当多的失误或系统服务异常或发现BlockBug
完成测试标准
完成测试计划中的测试规划并达到程序和测试质量目标,并由TestLead/R&DManager确认
5.3测试类型
测试类型
是否采用
说明
功能测试
采用
根据系统需求文档和设计文档,检查产品是否正确实现了功能。
流程测试
采用
按操作流程进行的测试,主要有业务流程、数据流程、逻辑流程、正反流程,检查软件在按流程操作时是否能够正确处理
边界值测试
采用
选择边界数据进行测试,确保系统功能正常,程序无异常。
容错性测试
采用
检查系统的容错能力,错误的数据输入不会对功能和系统产生非正常的影响,且程序对错误的输入有正确的提示信息
异常测试
采用
检查系统能否处理异常
启动停止测试
采用
检查每个模块能否正常启动停止、异常停止后能否正常启动
安装测试
采用
检查系统能否正确安装、配置
易用性测试
采用
检查系统是否易用友好
界面测试
采用
检查界面是否美观合理
接口测试
采用
检查系统能否与外部接口正常工作
配置测试
采用
检查配置是否合理、配置是否正常
安全性和访问控制测试
采用
应用程序级别的安全性:
检查Actor只能访问其所属用户类型已被授权访问的那些功能或数据。
系统级别的安全性:
检查只有具备系统和应用程序访问权限的Actor才能访问系统和应用程序。
性能测试
采用
提取系统性能数据,检查系统是否满足在需求中所规定达到的性能。
压力测试
采用
检查系统能否承受大压力,测试产品应该能够在高强度条件下正常运行,不会出现任何错误。
兼容性测试
采用
对于C/S架构的系统来说,需要考虑客户端支持的系统平台。
对于B/S架构的系统来说需要考虑用户端浏览器的版本。
割接/升级测试
采用
进行专门的割接测试或升级测试,提供工程升级割接方案
文挡测试
采用
检查文档是否足够、描述是否合理
回归测试
采用
检查程序修改后有没有引起新的错误、是否能够正常工作以及能否满足系统的需求
5.4 测试技术
测试技术
是否采用
说明
里程碑技术
采用
里程碑的达成标准及验收方法在测试完后制订
自动测试技术
采用
核心业务流程采用自动测试技术
审评测试
采用
对软件产品功能说明文档和设计说明文档进行检查,在需求与设计阶段进行
编写测试用例
采用
在产品编码阶段编写测试用例
单元测试
不采用
由开发人员进行
集成测试
采用
检测模块集成后的系统是否达到需求对业务流程及数据流的处理是否符合标准、系统对业务流处理是否存在逻辑不严谨及错误以及是否存在不合理的标准及要求。
确认测试
采用
在产品发布前,对照featurelist进行基本需求的确认,确认产品是否正确实现了功能。
系统测试
采用
包括性能测试、压力测试和回归测试
验收测试
不采用
由工程实施人员进行
第6章测试计划
6.1进度计划
在此章节,对各阶段的测试给出里程碑计划,包括阶段、里程碑、资源等。
6.1.1测试时间进度
测试阶段
开始时间
完成时间
测试人员
阶段完成标志
制定测试计划
需求Review
设计Review
设计测试用例
测试开发
测试环境准备
测试实施
功能测试
集成测试
性能测试
系统测试
验收测试
文档编写
6.1.2测试里程碑
里程碑
完成时间
完成标准
测试正式开始
完成可接受性测试和烟雾测试
进行CVSLOCK
进行cvslock
完成所有里程碑测试和标准测试,测试种类包括确认测试和系统测试,且所有以发现的Bug等级为1/2/3的Bug已修复,近期内无发现新的Bug等级为1/2/3的Bug
产品Release
重复进行主路径测试和进行Bug检查测试,产品处于可交付状态并由测试经理和高级经理确认
6.2测试准备
6.2.1 测试环境准备
准备事项
开始时间
完成时间
测试人员
阶段完成标志
测试环境准备
6.2.2 安装测试
准备事项
开始时间
完成时间
测试人员
阶段完成标志
安装测试
6.2.3 烟雾测试
准备事项
开始时间
完成时间
测试人员
阶段完成标志
烟雾测试
6.3具体测试实施任务和时间人员安排
测试功能点
开始时间
完成时间
测试人员
说明