|
|
  |
| |
|
 |
1.软件系统测试环境
根据软件开发 项目的技术设计方案和系统软件需求规格说明书中对系统环境的要求,该系统的测试环境将在模拟系统实际的运行环境的基础上配置测试环境。对于有些测试项目,还将在系统交付前,在用户的真实运行环境中进行测试,如环境测试、稳定性测试、仿真测试、安全保密测试等。
一个软件系统测试环境的模板如下:
客户端浏览器:IE5.0
语言环境: windows98&windows2000中文版, windows98&windows2000英文版+richwin
支持多语种显示、输入和存储的能力
硬件环境:
平台选择为:Sun Solaris 8
软件环境
Web Server:iPlanet Web Server Enterprise Edition 5.0
Application:iPlanet Application Server 6.0
数据库
Oracle 8i Enterprise Edition 8.17
2.测试工具
测试工具的使用是保证测试质量,提高测试效率的有效手段。但是对于应用系统,其输入输出及功能实现也是千差万别,因此人工测试尤为重要,不可取代软件系统采用测试工具及人工测试相结合的方式,使用类似于如下测试工具对系统进行测试。
|
工具
|
供应商
|
版本 |
| 测试管理
缺陷跟踪 |
测试数据库管理系统 |
海南国信 |
2.0 |
| 链接测试 |
SQA |
SiteCheck Rational |
6.1 |
| 性能测试 |
Web |
Application Stress
Tool Microsoft |
1.1 |
3.系统测试策略及验收项目
我们采用如下策略对系统进行全面测试:进行测试设计、编写测试用例、进行测试执行、记录测试过程、提交缺陷报告并跟踪其修改完成,提交测试评估报告、评价系统是否满足用户使用要求及系统设计要求。
系统验收中客户方由用户部门的业务信息主管(BIE)和IT应用管理部的BA人员以及其他相关环节指定的负责人联合对本应用系统的开发签字确认。
(1) 环境测试
(2) 系统功能测试
(3) 可靠性测试
(4) 可维护性测试
(5) 稳定性测试
(6) 仿真测试
(7) 安全保密测试
(8) 用户权限测试
(9) 数据和数据库集成测试
(10) 数据备份和恢复测试
(11) 性能测试
(12) 资料的完整性测试
(13) 安装测试
4.测试阶段划分
| 阶段任务 |
任务描述 |
| 测试计划 |
制定测试计划 |
| 测试设计 |
制定测试方案、选择测试工具、设计测试用例 |
| 测试准备 |
搭建测试环境、掌握相关技术 |
| 测试执行 |
按测试计划及测试设计执行测试、记录测试日志及测试缺陷报告,进行回归测试 |
| 测试评估 |
对整个测试过程进行评估,提交测试结果结论性意见 |
5.测试最终交付文档
1. 系统测试计划
2. 系统测试设计
3. 系统测试报告
缺陷问题清单
缺陷问题定位修改记录
缺陷问题回归测试报告
4. 系统测试评估报告
环境测试评估
系统功能测试评估
可靠性测试评估
可维护性测试评估
稳定性测试评估
仿真测试评估
安全保密性测试评估
用户权限测试评估
数据和数据库集成测试评估
数据备份和恢复测试评估
性能测试评估
资料的完整性测试评估
安装测试评估
|
|