3YX项目
测试计划
二○##年六月
长沙由创信息技术有限公司
修改记录
目 录
1 1.简介... 4
1.1目的... 4
1.2背景... 4
1.3范围... 5
2 2.测试参考文档和测试提交文档... 6
2.1 测试参考文档... 6
2.2 测试提交文档... 6
3 3.测试进度... 7
3.1 各测试阶段资源要求及时间安排... 7
3.2 项目里程碑... 7
4.测试通过标准... 8
5.1 角色... 9
5.2 系统... 9
4 5.系统风险... 10
5 6.测试策略... 11
6.1测试策略... 11
6.1.1 数据库测试... 11
6.1.2 功能测试... 12
6.1.3 界面测试... 12
6.1.4 值域测试... 12
6.1.5 版本验证测试... 13
6.1.6 可用性测试... 13
6.1.7 强度测试... 13
6.1.8 安全性测试... 14
6.1.9 裸机测试... 14
6.2 工具... 14
7.测试功能模块范围... 15
3yx交易平台的“测试计划”文档有助于实现以下目标:
1. 确定现有项目的信息和应测试的软件构件。
2. 列出推荐的测试需求(高层次)。
3. 推荐可采用的测试策略,并对这些策略加以说明。
4. 确定所需的资源,并对测试的工作量进行估计。
5. 列出测试项目的可交付元素。
项目 名 称:3yx交易平台
任务提出者:西安那蓝商务有限责任公司
开 发 者:长沙由创信息技术有限公司
3yx交易平台的项目背景:
3YX 游戏交易平台成立于20##年4月,是一家提供网游交易c2C服务的批发零售网站。网站目前有注册会员数十万,每天以数千人的速度不断高速增长中。3YX致力于整合网络游戏库存资源,确保交易安全,优化游戏币交易流程,提高服务质量,给广大的网络游戏玩家提供最低廉的价格和最满意的服务,让国内玩家轻松享受网络游戏的乐趣。
3yx交易平台的基本功能:
安全模块:
该模块提供例如实名认证、用户验证、手机密保、密保令牌等安全服务。
财务模块:
该模块包含财务审计、财务报表、用户余额、充值、提现、账务查询等功能。
游戏基础信息模块:
该模块用以维护和保存游戏的基础信息,如区、服,物品类别,属性等参数。
订单处理模块:
该模块实现订单的生成、处理、取消、结算、记录、查阅等功能。
报表统计模块:
该模块实现各种统计报表的提取、生成。
通信模块:
该模块包含短信网关、邮件、站内信、IM接口等。
数据交换模块:
该模块用来封装数据,向其他被授权模块提供查询和数据交换。
网站主体:
其余的完成网站所必需的功能,均属此模块。
。
测试的各个阶段:
1. 测试设计
根据需求规格说明书和最终的系统设计,制订测试计划、测试方案,包括收集测试方法、测试用例,可能的测试工具等。
2. 集成测试
前期主要针对单个的功能和模块,及简单的功能组合,后期主要针对基本的流程;同时进行对新加入测试人员的培训。
3. 系统测试
前期根据需求规格说明书进行功能测试,中期是针对重点模块的性能测试,后期是模拟用户的业务测试,并结合可能的用户测试。
4. 验收测试
根据用户手册对功能进行检查,复查报告库中的所有BUG,对Release版本进行安装测试,典型配置环境的裸机测试,加密测试。
备注:此测试计划不包含单元测试的内容。
产品需求说明书
产品概要设计
产品使用说明书
1. 测试用例
通过测试前的准备和测试后的总结,不断完善测试用例,并按照模块分类,模块内分出优先级。
2. 测试日志
测试人员每天或阶段性进行小结,记录进行了哪些工作,包括未发现问题的部分和对系统(模块)现状的评价,以上记录保存到Notes库(3yx交易平台集成测试库和3yx交易平台系统测试库)中。
定期(每周)进行测试例会(可能的话,最好是开发和测试例会一起开),及时交流大家对系统现状的看法和急需解决的问题等,以上记录保存到Notes库中。
3. 缺陷报告
使用Notes上的报告库(3yx交易平台集成测试库和它的系统测试库)记录和管理缺陷报告。
测试完成后,对报告库(3yx交易平台集成测试库和它的系统测试库)进行整理和分析。
4. 验收测试总结报告
验收测试完成后,按照要求填写验收测试总结报告,对整个测试过程进行小结。
对于新加入测试人员的培训,前期提供了一些参考书和资料,供他们自学,估计只能达到初步了解的效果;由于时间比较紧,只能在集成测试阶段,针对3yx交易平台系统进行必要的培训;系统测试阶段也需要新加入的测试人员一边测试,一边了解相关的知识;希望通过这次的测试,新加入测试人员能够积累一定的经验。
4.1; 根据缺陷严重程度有1-urgent,2-very high,3-high, 4-medium,5-low
通过标准 基本流程能够通畅的完成,核心功能可以体现基本界面符合术语规范,不存在错误或明显歧义;所有可使用的流程中的界面设计工作必须完成;
按照标准流程没有出现各种非正常提示;
关键流程和流程中的基本数据备份恢复没有问题;
所有报表能够在基本数据的基础上正确生成;
非1,2,3级BUG的遗留数不能超过总用例数的5%
下表列出了在此项目的人员配备方面所作的各种假定。
测试项目所需的系统资源。
1. 硬件资源
CPU:P4 1.5G以上,或者双PIII 800以上。
主板:Pinnacle推荐的主板,带有AGP插槽,5个PCI32插槽。如果需要支持3路无压缩视频流实时播放,则需要带有2个PCI64插槽。
内存:1G(最好2G)。
显卡:支持双屏显示,带有OpenGL加速的显卡,显存不低于32MB。支持2048×768真彩色,支持YUV直接显示。如ELSA Synergy III (NVIDIA QUADRO MXR)、AGP 、32MB、Dual Monitor Support。
视频卡:b系列及配套的接口箱。
SCSI卡:支持SCSI 160的双通道SCSI卡
机箱:带有配套视频接口背板的机箱。
硬盘:1块IDE或SCSI系统硬盘(160G以上),SCSI硬盘阵列(4块或者8块10000转以上的SCSI硬盘)。
2. 软件环境
Windows 2000+SP2
b系列的SDK驱动
XXXX编辑系统4.0
Ø 由于目前同类产品比较多,市场压力比较大。
Ø 计划的测试时间,不能满足测试组的要求,主要是功能冻结后的系统测试的时间可能不够。
Ø 测试资源的及时到位(设备和人员)。
Ø 测试人员的培训。
Ø 开发进度的变化,需求或设计的变更。
Ø 开发组的版本控制。
1. 数据库测试
针对与数据库相关的功能进行测试,通过对数据的读写操作测试数据库。以数据库运行正常,数据不丢失为标准。
2. 功能确认测试
集成测试阶段主要针对大的功能实现进行测试,系统测试阶段依据需求规格说明书逐项测试,验收测试阶段依据说明书逐项测试。以按需求或用户手册所列功能检查一遍为标准(每个版本周期内)。
3. 界面测试
只在系统测试阶段进行,按照相关规定进行检查。以按相关要求规定检查一遍为标准。
4. 值域测试
只在系统测试阶段进行,针对总结(测试过程中逐步总结)出的常用项进行检查。以常用功能项检查一遍为标准。
5. 版本验证测试
在系统测试和验收测试进行,尽量避免因开发组版本控制问题影响测试效果。进行必要的报告返测和系统的基本功能测试,一般时间为一天。以确认版本是否值得进行测试为标准。
6. 可用性测试
在系统测试的中后期展开,主要针对重点模块进行。测试编剪的响应速度,节目播放的实时性,与字幕的配合,采集录制的帧精确,素材和用户信息的真实准确等与非编系统基本要求相关的内容。以满足足够多的基本要求为标准。
7. 强度测试
在系统测试的中后期展开,通过模拟用户的测试进行,验证系统的健壮性。首先进行一些必要的负载测试,在达到一定稳定性的基础上,开始模拟用户的测试,并与可能的用户测试相结合,找出一般测试不能发现的问题。连续正常使用不死机的时间在允许范围之内(1天死机1次),出错后数据丢失在允许范围内为标准。
8. 安全性测试
在系统测试阶段进行。针对与之相关的模块的测试同步进行。以满足基本的安全性要求为标准。
9. 裸机测试
在系统测试的中后期和验收测试进行。在干净的环境上,进行与其他测试环境相同的测试,应包括所有的测试内容。标准是裸机环境上程序运行正常。
10. 安装测试
在系统测试的中后期和验收测试进行。以安装正常,并且卸载正常为标准。
11. 加密测试
在系统测试的中后期和验收测试进行。主要是针对于加密狗问题的测试。标准是加密+可以使用和不加密+不能使用两个方面都保证是正常的。
此项目将使用以下工具:
XXXX系统性能测试方案编写审核批准软件产品名称XXXX软件开发部门XXXX软件测试部门XXXXXXX日期20xx年11月8日XX…
xxx性能测试方案xxx性能测试方案文档修改历史第1页共8页xxx性能测试方案目录1文档介绍311测试目的312读者对象313参考…
XXXX性能测试报告版本V10编制日期审核日期批准日期深圳蓝韵实业有限公司文件修订历史目录1前言11第一章XXXXXXXX核心业务…
XXXXX性能测试方案XXX项目性能测试方案XXXX性能测试方案修订记录IXXXX性能测试方案目录1项目简介1111213测试目标…
性能测试项目名称拟制日期审核日期批准日期修订记录版权所有侵权必究第2页共9页目录介绍41目的42总览4表11软件性能测试计划内容4…
湖南万众一网通科技有限公司购物网络后台界面项目开发单位湖南万众一网通科技有限公司项目测试单位湖南万众一网通科技有限公司一网通网上电…
软件测试计划报告20xx年12月目录一被测试系统介绍11软件背景1二测试计划11概述111设计背景112关键词定义12计划221软…
网站测试计划目录1测试计划211项目背景介绍212系统分析2121确定协议2122系统流程分析213确定测试目标3131用户性能需…
网站测试报告日期20xx-6-4专业:计算机网络技术项目组:第五小组1引言1.1目的随着科技的进步,软件的规模越来越大,因此现在在…
心晴小站测试报告目录1前言311测试目的312小组分工32编码321设计语言322编码风格43白盒测试531测试模块流程流图531…
142争议事项简要说明争议事项143风险评估通过对技术文档的阅读对被测系统可能存在的问题系统设计数据库设计响应时间计费策略因测试环…