xx系统总体测试方案.docx
《xx系统总体测试方案.docx》由会员分享,可在线阅读,更多相关《xx系统总体测试方案.docx(12页珍藏版)》请在冰豆网上搜索。
xx系统总体测试方案
编号
级别
□限制■内部□公开
文档版本
发布日期
执行日期
发布组织
受控状态
■受控□非受控
XXX系统测试方案
编制:
日期:
年月日
审核:
日期:
年月日
批准:
日期:
年月日
版本历史
版本编辑者编辑内容
日期评审者批准人
V1.0初创版本
2012/11/9
V1.1
2013/2/1
1概述7
1.1目的.7
1.2测试范围.7
1.3进入条件.7
1.4测试参考文档.8
2约定9
2.1测试目标.9
2.2测试完成标准.9
2.3暂停标准和再启动标准.9
2.4错误级别定义.9
2.5测试工作流程.10
3测试策略10
3.1系统架构.11
3.2测试编码规则.12
3.3测试人员架构.13
4测试方法13
4.1功能测试方法.13
4.2集成测试方法.13
4.3性能测试方法.13
4.4系统测试方法.14
4.5安全性测试方法.14
5测试资源15
5.1人力资源.15
5.2测试环境.16
5.2.1目标运行环境.16
5.2.2测试环境.17
6测试内容17
6.1C2阶段测试内容17
6.1.1C2阶段测试范围17
6.1.2C2阶段测试任务18
6.2C3阶段测试内容18
6.2.1C3阶段测试范围18
6.2.2C3阶段测试任务19
7风险及规避19
7.1预测的风险.19
7.2风险的规避.20
8测试任务和进度20
插图
图2-1测试工作流程.10
图3-1系统架构12
图3-2测试团队任务职责13
图4-1性能测试方法13
图5-1测试人员状态图15
图5-2目标运行环境17
表格
表格1-1进入条件.7
表格2-1错误级别.9
表格3-1测试类型编码.12
表格5-1人力资源.15
表格5-2测试环境.17
表格7-1任务分解和工作量估计.20
表格7-2测试进度.20
1概述
1.1目的
1.2测试范围
1.3进入条件
表格1-1进入条件
测试阶段
进入条件
测试人员的工作
测试人员的准备工作
测试用例设计
需求阶段完毕
功能测试
集成测试
开发人员完成一个功能并完成代码review
系统测试
集成与功能测试
完毕
对整个系统进行功能、流程等测试验证工作
准备系统测试用例;
数据准备
性能测试
系统的功能测试
完成
分析性能测试场景;
准备性能测试方案;准备性能测试数据;准备性能测试程序或
脚本;
安全性测试
系统测试,性能测
试完成
设计安全测试方案
执行安全测试
1.4测试参考文档
2约定
2.1测试目标
2.2测试完成标准
2.3暂停标准和再启动标准
2.4错误级别定义
表格2-1错误级别
严重等级
描述
1严重缺陷
系统崩溃,严重内存泄露
数据不一致
数据库崩溃
涉及安全漏洞相关的问题
2较大缺陷
造成数据库不稳定
业务流程不正确
需求未实现
数据丢失
性能不满足用户需求
功能不全
3一般缺陷
功能正确,但使整个系统性能、响应时
间受影响;
在某些情况下,计算错误,存储数据错
误,过程错误
4较小缺陷
错误提示不对
界面错误
日志错误
界面显示不正确
2.5测试工作流程
图2-1测试工作流程
3测试策略
3.1系统架构
图3-1系统架构
具体详细架构请详见《系统架构设计说明书》
3.2测试编码规则
◆测试类型编码
表格3-1测试类型编码
功能测试
FT
集成测试
IT
性能测试
PT
系统测试
ST
◆测试用例编码
阶段+功能模块编码+序号
如:
3.3测试人员架构
测试团队任务职责
测试团队任务职责安排如下图所示:
图3-2
4测试方法
4.1功能测试方法
4.2集成测试方法
4.3性能测试方法
图4-1性能测试方法
4.4系统测试方法
4.5安全性测试方法
5测试资源
5.1人力资源
图5-1测试人员状态图
表格5-1人力资源
角色
要求
人数
进入阶段
测试经理
5+工作经验,管理、沟
通能力强
1
需求
性能测试工程
师
LR使用熟练,可对运行结果进行分析,能够提供调优策略和方法
1~2
开发
功能测试工程
师
3+测试工作经验
5
需求
安全测试工程
师
测评中心系统评估处可以给予相关方面人员支持
5.2测试环境
5.2.1目标运行环境
5.2.2
中国石油广域网骨干环网
图5-2目标运行环境
5.2.3测试环境
表格5-2测试环境
功能测试环境
说明
硬件环境
CPU:
XeonE7520*2内存:
16GB
软件环境
操作系统:
windows2008WEB服务器:
weblogic
数据环境
Oracle11G
性能测试环境
说明
备注
硬件环境
CPU:
内存:
性能测试环境暂定使用客户生
产系统环境进行
软件环境
操作系统:
WEB服务器:
数据环境
6测试内容
6.1C2阶段测试内容
6.1.1C2阶段测试范围
C2阶段测试包括的功能模块如下:
分类分级数据手工维护
分类分级数据自动扫描
分类分级数据数据审核
审计策略管理
审计策略审核
6.1.2C2阶段测试任务
C2阶段具体测试任务如下:
需求文档评审
测试用例审计
测试用例评审
测试数据准备
测试用例执行
缺陷跟踪
缺陷验证
回归测试
文档编写
6.2C3阶段测试内容
6.2.1C3阶段测试范围
C3阶段测试包括的功能模块如下:
外泄事件审计功能模块
用户权限管理功能模块
接口配置功能模块
工作流定义功能模块系统日志审计功能模块
6.2.2C3阶段测试任务
C3阶段具体测试任务如下:
需求文档评审
测试用例审计
测试用例评审
测试数据准备
测试用例执行
缺陷跟踪
缺陷验证
回归测试
文档编写
7风险及规避
7.1预测的风险本次测试过程的风险如下:
◆设计与开发阶段是否按计划完成◆需求分析不全面
◆测试工作量高于预期,资源估计不足
◆Bug的修复情况过慢
7.2风险的规避
◆开发阶段周期延误,测试周期按时间顺延
◆有独立的功能测试环境,和独立的性能测试环境
◆代码的编写质量较好,有良好的编码规范,需经过的单元测试
8测试任务和进度
◆任务分解和工作量估计:
表格8-1任务分解和工作量估计
工作量
工作效率
总体估计
所需资源
测试准备
测试执行
集成测试
性能测试
系统测试
◆测试进度:
表格8-2测试进度
开始时间
结束时间
工作人数
备注
测试计划
测试设计
功能测试
集成测试
性能测试