《项目测试计划.docx》由会员分享,可在线阅读,更多相关《项目测试计划.docx(12页珍藏版)》请在第一文库网上搜索。
1、XXXX系统测试计划文档名称测试计划版本号V1O创建人XXX辰创建日期2019年7月25日保密分类秘密文档修订记录版本号变化状态简要说明变更人变更日期审批人审批日期V1.0C初次创建XX2019-9-8XXX2019-7-25*变化状态:C=创立,A=增加,M=修改,D=删除批准人:XXX批准日期:2019年7月25日目录K简介41.1、 编写目的41.2、 参考文献42、测试环境41.1、 硬件配置41.2、 软件配置53、 测试范围63.1、 测试点64、 测试标准84.1、 测试开始标准84.2、 测试中断94.3、 测试通过标准9431、缺陷修正情况95、测试策略95.1、 功能测试9
2、5.3、 业务流程测试105.4、 回归测试105.5、 兼容性测试105.6、 性能测试106、测试实施过程106.1、 测试阶段划分106.2、 人员分配117、测试管理118、风险预估119、可交付文件121、简介1.K编写目的编写本文档,明确测试环境、测试范围、测试标准、测试策略、测试实施过程、测试管理、风险预估以及可交付文件,提前计划所需测试资源,确保测试工作的正常进行,保证上线软件质量。12、参考文献xxx建设项目详细设计说明书xxx建设项目需求说明书2、测试环境2.1、硬件配置1)应用服务器服务器型号PowerEdgeR730服务器数量3是否集群是服务器硬件配置CPU:英特尔至强
3、QPI,无Turbo,H内存:128.0OGB磁盘:5T5-2603v31.6GHz,15M缓存,6.40GTsT,6C6T(85W)*2操作系统CentOSServer6.6中间件Tomcat8.02)数据库服务器服务器型号PowerEdgeR730服务器数量5是否集群是服务器硬件配置CPU:英特尔至强E5-2603v31.6GHz,15M缓存,6.40GTsQPI,无Turbo,HT,6C6T(85W)*2内存:128.00GB磁盘:5T操作系统CentOSServer6.6数据库MySq15.7,MyCat1.43)测试机服务器型号普通台式机服务器数量1台是否集群否服务器硬件配置CPU:
4、Inte1(R)Core(TM)i5-3470CUP3.20GHz3.20GHz内存:12.0OGB磁盘:1T操作系统MicrosoftWindows7Professiona1ServicePack12.2、软件配置1)应用服务器操作系统Windows7Professiona1ServicePack1中间件Tomcat8.0违法犯罪资金查控应用资金查控2)测试机操作系统Windows7Professiona1ServicePack13、测试范围3.1、测试点功能模块一级测试点二级测试点在线商城单点登录课程中心支持各类课程的展现课程中心支持课程详情的介绍加入购物车支持选择将课程加入购物车加入购物
5、车支持移动端购课加入购物车支持批量购课活动支持支持根据活动进行购物在线支付个人中心优惠券学习卡激活购物车我的订单订单显示我的订单退款我的课程查看课程我的课程查看使用记录赠书申请我的发票物流跟踪客服中心协议管理协议展示、签署及上传我的消息设置商城后台课程商品管理资源发布管理财务管理公告管理活动管理宣传推广管理内部用书流程登录注册登录注册首页功能选课中心师资力量资讯信息直播课堂资源管理中心课程管理课程配置课程管理课程上传课程管理资源绑定课程管理评价内容管理题库管理证书管理教辅管理公告管理机构信息管理权限管理在线课堂课程中心学习页面在线教辅系统管理日志管理系统设置系统接口用户数据接口系统接口课程数据
6、接口系统接口兼职人员接口系统接口机构数据接口4、测试标准4、测试开始标准具备以下条件后,即可进行测试:令项目方案审核通过令测试目标、测试指标均已明确;令测试环境部署完成令测试数据已经准备;令测试计划方案通过评审;令冒烟测试通过后(80%的功能能走通),方可正式进入系统测试。4.2. 测试中断1 .程序接口不通,致使某些功能模块无法进行下一步的测试;2 .程序在开发过程中发生重大错误或者版本发布有问题,致使整个程序或者部分功能模块无法进行下一步测试。4.3. 测试通过标准1、软件需求分析说明书中定义的所有功能已全部实现;2、所有测试项没有残余的严重(含)以上级别的缺陷;431、缺陷修正情况缺陷严
7、重程度修正且通过率致命100%严重100%一般90%轻微80%建议60%5、测试策略5.1、 功能测试功能测试包括客户需求各个功能模块的正确性测试、业务规则的测试及需求变更中的功能性测试。53、业务流程测试流程测试是测试三个阶段递进切换的必做项目,即内部测试环境递进切换到UAT测试环境切换到真实生产环境,以及重大配置文件变更、实现方法变更后的必做项目,以期验证XXX网站所有业务流程是否畅通,主要功能模块是否正常。通常通过事先准备好的流程图检验。5.4、 回归测试回归测试是指重复以前的全部或部分的相同测试,以及新加入测试的功能模块,可能对其他模块产生副作用,故须进行某些程度的回归测试。回归测试的
8、重心,以关键性功能模块为核心。5.5、 兼容性测试1)版本更新从程序开发和代码管理角度来看,项目上线有可能针对某一个部分而非整体,这种情况必须考虑软件版本兼容测试。2)浏览器兼容性根据客户使用的浏览器不同,首次测试或者版本更新的时候都要做主流浏览器的测试。5.6、 性能测试IOO个用户同时登录系统,响应时间不能大于IOS6、测试实施过程61、测试阶段划分阶段编号任务准备阶段1制定测试计划2测试计划评审3测试环境准备4测试数据准备业务测试阶段5功能测试6回归测试7业务规则和逻辑测试8兼容性测试测试评估阶段9编写测试报告10测试报告评审6.2、人员分配角色职责与分工主导/参与测试组长编写测试计划及
9、测试报告、搭建测试环境、版本控制吕舜楠测试工程师编写测试用例、执行测试用例、bug跟踪、回归测试牟瑞辰7、测试管理测试阶段的各版本的用例执行结果及终端覆盖结果由专门的配置管理工具禅道管理,所有测试资料都将进行保存、归档,方便以后查看跟踪。8、风险预估风险编号风险类型风险描述风险发生可能性(高、中、低)风险影响(高、中、低)规避方法1技术风险测试人员对被测试系统业务或相关技术或背景把握不够,不能准确分析出测试需求,深层次业务联系和故障多发点,也不能制定出针对性的测试策略,测试方向容易发生偏差,导致测试方案欠缺,测试内容有重要遗漏接收详细的需求文档、原型Demo、功能说明书2使用了新的测试技术与工具对新的测试技术与工具进行培训3环境风险测试环境与生产环境存在的差异4操作系统5服务器变更6质量风险测试版本更新频繁,A功能模块的bug修复可能影响原有正常的B功能进行版本控制,要求开发注明已修复的原因7测试用例覆盖率低8测试过程不规范,没有测试标准9资源风险测试人员不足增加测试人员10测试时间不够推迟项目上线或加班9、可交付文件序号交付物名称交付日期1测试计划2019-09-082测试报告2019-10-20