新一代交易系统
全程测试方案
(样本)
制定时间:2009年XX月XX日
目 录
1 引言 1
1.1 编写目的 1
1.2 参考资料 1
2 测试对象和目标 1
2.1 测试对象 1
2.2 测试目标 1
3 测试依据 1
4 测试策略 2
4.1 整体策略 2
4.1.1 功能测试 2
4.1.2 用户界面测试 2
4.1.3 安全性和访问控制测试 2
4.1.4 压力测试 3
4.1.5 应急测试 3
4.1.6 安装测试 3
5 测试环境 3
5.1 硬件、软件资源需求 3
6 测试用例 4
7 测试任务分配 4
8 测试工作里程碑 4
9 本轮测试的终止标准 5
9.1 通过标准 5
9.2 异常终止 5
10 风险评述及应变措施 5
引言
1.1编写目的
本次测试目的是测试上交所新一代交易系统-报盘子系统的功能与性能。本次测试为上交所组织的第X次测试,测试要求为:XXXXX。为保证测试质量,特别制定了本测试计划。
1.2参考资料
上交所通知及技术文档:
1、XXX
2、XXX
测试对象和目标
1.3测试对象
报盘子系统EzOES
盘后文件传输工具RptGet
安装测试:升级安装
功能测试:各个功能方面的测试
压力测试:产品所能承受的压力
1.4测试目标
确保本产品的功能正确。本产品所能承受的最大压力
测试依据
上交所测试通知(VXXX)
《新一代交易系统市场参与者接口规格说明书(1.08)》
上交所报盘交易各项现行规则。
券商对报盘程序运行、应急、升级的要求。
测试策略
1.5整体策略
本次测试的整体策略为黑盒功能测试。
1.5.1功能测试
测试目标: | 全面测试程序基本功能是否实现。 测试程序的最大性能 |
方法: | 针对各个功能点使用有效数据时得到预期的结果。 针对各个功能点在使用无效数据时显示相应的错误消息或警告消息。 各业务规则都得到了正确的应用。 增加的新需求(券商要求)是否都实现 通过批量插入委托数据测试进行压力测试 |
完成标准: | 所计划的测试点和测试用例已全部执行。 所发现的缺陷和bug已全部记录下来 |
需考虑的特殊事项: |
测试目标: | 核实以下内容: 界面风格是否与现有产品基本一致 各按钮和快捷键的命名是否与现有产品基本一致,功能是否实现 |
方法: | 点击与使用每个功能,观察其是否处理正常工作状态。 |
完成标准: | 证实各个窗口都与现有产品基本保持一致,或符合可接受标准 |
需考虑的特殊事项: |
测试目标: | 核实以下内容 ∙系统安全性 ∙不同用户的操作权限 |
方法: | ∙用正常用户和非法用户登录系统是否正常 ∙给用户设置不同的权限,结果是否正确 |
完成标准: | ∙各种已知的主角类型都可访问相应的功能而且都按照预期的方式运行。 |
需考虑的特殊事项: |
1.5.4压力测试
测试目标: | 测试系统的最大性能 |
方法: | ∙使用SQL语句批量对每个PBU插入委托记录,每个PBU输入10笔。(先期积单X万笔) ∙一边批量插入委托记录一边报盘。 |
完成标准: | 统计平均每秒委托笔数 记录最大每秒委托笔数 |
需考虑的特殊事项: |
测试目标: | 系统在各种故障情况下的情况 |
方法: | ∙报盘时线路故障时的切换 ∙报盘机与报盘数据库切换 ∙报盘系统随机房灾备切换 ∙切换后是否能撤单 |
完成标准: | 记录各种应急切换时系统的反映 |
需考虑的特殊事项: |
测试目标: | 核实在以下情况下,测试对象可正确地安装到各种所需的硬件配置中: 升级后台数据库 升级程序文件 |
方法: | 执行升级数据库的脚本 用升级的程序文件覆盖源程序 |
完成标准: | 软件正常升级,没有出现任何故障。 |
需考虑的特殊事项: |
1.6硬件、软件资源需求
功能测试:
报盘机硬件:XXX工作站X台(XXXG双核/XG/3*100M网卡)
报盘机硬件系统软件:windows2003+sql2000、jre1.6
网络环境:本地局域网
性能测试:
报盘机硬件:XXX服务器(INTEL至强XXX,双核*XC/XG)
报盘机硬件系统软件:WINDOWS 2000 AD+SQL2000
网络环境:使用XXXX报盘线路
测试帐号和席位
XXX席位 | A股 | |
XXX席位 | A股 | |
XXX席位 | B股 | |
测试用例
XXXXX(或作为附件补充)
测试任务分配
描述测试过程中需要的人员及其主要职责、测试内容、时间进度安排等,如:
测试内容 | 人员 | 进度计划 | 备注 | |||
终端/模块 | 功能点 | 姓名 | 职责 | 开始时间 | 结束时间 | |
升级安装 | 正常升级 | XXX | 安装与检查 | 200X-X-XX | 200X-X-XX | |
各模块 | 功能测试 | XXX | 测试与复核 | 200X-X-XX | 200X-X-XX | |
性能测试 | 报盘性能 | XXX | 性能测试与恢复 | 200X-X-XX | 200X-X-XX | |
指挥与总结 | XXX | 指挥与总结 | 200X-X-XX | 200X-X-XX |
说明测试工作的阶段性任务、及其工作量和交付成果等,如:
里程碑任务描述 | 工作量 | 开始日期 | 结束日期 | 交付成果 |
制定测试计划和测试准备 | X小时 | 200X-X-XX | 200X-X-XX | 分工会议记要 测试用案表 |
实施测试 | XX小时 | 200X-X-XX | 200X-X-XX | 测试记录与日志 |
测试总结 | X小时 | 200X-X-XX | 200X-X-XX | 测试报告 |
1.7通过标准
升级安装正确,版本已更新,修改功能
1.8异常终止
未达到上述通过标准的都需要异常终止
风险评述及应变措施
无测试环境,不能模拟在线环境。
硬件损坏,不能正常进行测试。
测试人员变动,新测试人员不熟悉测试流程。