某公司_某APP_
软件测试方案_
Ver1.1.0
文档修订记录
版本号 |
修订日期 |
修改内容 |
作者 |
审核人 |
审核时间 |
目录
1. 简介............................................................................................................................ 3
1.1. 目的................................................................................................................. 3
1.2. 背景................................................................................................................. 3
1.3. 范围................................................................................................................. 3
2. 参考资料..................................................................................................................... 3
3. 测试进度..................................................................................................................... 3
4. 测试资源..................................................................................................................... 4
4.1. 人力................................................................................................................. 4
4.2. 测试环境.......................................................................................................... 5
4.2.1. 服务器环境配置........................................................................................ 5
4.2.2. 测试人员机器配置.................................................................................... 5
4.2.3. 测试工具汇总........................................................................................... 6
5. 系统风险,优先级....................................................................................................... 6
6. 测试策略..................................................................................................................... 7
7. 测试准入/准出标准..................................................................................................... 7
8. 测试暂停/恢复标准..................................................................................................... 8
9. 交付清单..................................................................................................................... 9
1. 简介
1.1. 编写目的
1.2. 项目背景
1.3. 测试范围
1.4. 术语和缩略语
术语 |
解释 |
|
|
缩略语 |
说明 |
|
2. 参考文档
文档(版本/日期) |
是否具备 |
是否评审 |
来源 |
备注 |
产品原型文档 |
是 |
是 |
产品经理 |
|
UI设计图 |
是 |
是 |
设计人员 |
|
需求规格说明书 |
|
|
|
|
软件概要设计 |
|
|
|
|
软件详细设计 |
|
|
|
|
项目开发计划 |
是 |
是 |
项目经理 |
|
其他补充文档 |
|
|
|
3. 测试目标
序号 |
测试目标 |
1 |
测试软件达到是否设计要求,是否按需求实现所要求功能,业务流程是否正确,功能点是否正确 |
2 |
软件运行稳定,不会出现致命和严重的问题 |
3 |
软件BUG数和缺陷率需在可控制范围内 |
4 |
测试软件完成后,需按测试准出标准审核并判断是否结束测试 |
4. 提测要求
步骤 |
动作 |
负责人 |
相关文档或记录 |
要求 |
1 |
开发提测 |
开发人员 |
提测邮件、提测说明文档 |
开发完成自测 |
2 |
准入测试 |
测试人员 |
准入测试审核记录 |
符合准入测试标准 |
3 |
冒烟测试 |
测试人员 |
冒烟测试审核记录 |
符合冒烟测试标准 |
4 |
开始测试 |
测试人员 |
测试计划、测试方案、测试用例、BUG记录 |
|
5 |
回归验收测试 |
测试人员 |
BUG记录 |
|
6 |
准出测试 |
测试人员 |
系统测试报告 |
符合准出测试标准 |
5. 测试范围
5.1. 测试范围
测试序号 |
测试范围 |
测试实施情况描述 |
备注 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.2. 测试环境规划
5.2.1.测试环境拓扑图
5.2.2.测试环境配置
5.2.2.1. 服务器环境配置
硬件类别 |
数量 |
硬件 |
|
软件 |
|
应用服务器 |
1 |
配置项 |
配置项说明 |
配置项 |
配置项说明 |
CPU |
型号:Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz,逻辑CPU个数:4、物理CPU个数:1、CPU核数:4 |
操作系统 |
版本:CentOS Linux release 7.2.1511 (Core) |
||
内存 |
容量:16GB |
JDK |
版本:1.8.0_51 |
||
磁盘 |
容量:72GB,模式:阿里云盘(I/O优化型) |
tomcat |
版本:8.0.9 |
||
网络 |
带宽峰值:20Mbps |
mongodb |
版本:3.4.9 位数:64 |
服务器名称 |
机器地址 |
硬件环境 |
软件环境 |
|||
CPU |
内存 |
硬盘 |
操作系统 |
其他软件 |
||
MySQL服务器 |
39.108.44.184 |
|||||
Redis服务器 |
119.23.34.67 |
|||||
5.2.2.2. 测试人员机器配置
服务器名称 |
机器地址 |
硬件环境 |
软件环境 |
|||
CPU |
内存 |
硬盘 |
操作系统 |
其他软件 |
||
5.2.3. 测试工具选择
工具 |
版本 |
来源 |
配置状态 |
用途 |
processon |
v1.0.0 |
设计测试流程图 |
||
ZenTao |
v8.1.3 |
管理BUG缺陷 |
||
NotePad++ |
v7.4.2 |
记录汇总测试信息 |
||
Xmind |
v3.7.4 |
设计思维导图 |
||
Xshell |
v5.0.0 |
远程执行linux命令 |
||
JMeter |
v3.2 |
接口自动化、性能测试工具 |
||
HeidiSQL |
v4.9.4 |
MySQL数据库管理工具 |
||
fiddler |
v5.0.2 |
http协议抓包工具 |
||
Firefox |
V59.0 |
查看需求原型图 |
||
Chrome |
v64.0 |
访问被测试管理系统 |
||
weixin |
v6.6.5 |
测试APP的功能 |
||
|
v7.5.5 |
测试APP的功能 |
6. 测试策略
6.1. 功能测试
6.1.1. 功能测试工具需求
6.1.2. 功能测试需求分析、测试方法、技术
序号 |
功能测试需求 |
测试内容 |
测试方法 |
备注 |
6.2. 性能测试(省略)
6.2.1. 性能测试工具需求
6.2.2. 性能测试数据准备
6.2.3. 性能测试场景设计
序号 |
场景名称 |
业务比例 |
场景详细描述 |
备注 |
6.2.4. 性能测试场景执行策略
序号 |
场景名称 |
并发数 |
持续时间 |
备注 |
6.2.5. 性能测试结果分析
6.2.6. 性能测试调优及回归测试
6.3. 安全测试(省略)
6.3.1. 安全测试工具需求
6.3.2. 安全测试需求分析、测试方法、技术
序号 |
安全测试需求 |
测试内容 |
测试方法 |
备注 |
7. 其他测试
测试类型 |
是否实施[Y/N] |
备注 |
集成测试 |
Y |
|
接口测试 |
Y |
|
系统测试 |
Y |
|
用户界面测试 |
Y |
|
弱网测试 |
Y |
|
安装卸载测试 |
Y |
|
性能测试 |
N |
|
容量测试 |
N |
|
配置测试 |
N |
|
数据和数据库完整测试 |
N |
|
故障转移和恢复测试 |
N |
|
安全性和访问控制测试 |
N |
|
8. 交付清单
1)《软件测试方案》
2)《软件测试报告》