《GEMS-项目测试计划(共8页).docx》由会员分享,可在线阅读,更多相关《GEMS-项目测试计划(共8页).docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上卷 号卷内编号密 级项目编号: s103-07-2012毕业生管理系统分 类: TEST使用者:项目经理项目名称:信用卡评估系统 测试计划Version: 1.1项 目 承 担 部 门: 撰 写 人(签名):马腾、邹晓辉 完 成 日 期:2012-07-03 本文档 使 用部门:主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名): 评 审 日 期: 目 录 专心-专注-专业1. 引言1.1 背景本“毕业生就业管理系统”是由华迪实训基地为培养我们团队合作意识、编程能力,让我们熟悉软件开发流程而设定的项目。本系统由湖北工业大学2012级程超组(4组)同学共
2、同编写,预计用户为学校工作人员和毕业生。1.2 定义GEMS(graduate employment management system),毕业生就业管理系统错误级别:一级:不能完全满足系统要求,基本功能未完全实现;或者危及人身安全。二级:严重地影响系统要求或基本功能的实现,且没有更正办法(重新安装或重新启动该软件不属于更正办法)。三级:严重地影响系统要求或基本功能的实现,但存在合理的更正办法(重新安装或重新启动该软件不属于更正办法)。四级:使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。五级:其他错误。1.3 参考资料本文档需要用到:文档编写人职务备注项目开发计划程超项目经理项目
3、需求规格说明书黄勇分析设计组组长毕业生就业管理系统评估办法由实训基地提供2. 测试需求2.1 功能性测试需求测试需求项测试需求项编号优先级毕业生用户注册1A毕业生用户密码修改2A毕业生用户登陆3A用户基本信息管理4A离校管理5B毕业生用户查询6A信息的搜索7B企业注册管理8A企业信息管理9A人才搜索10B毕业生信息管理11A就业信息查询和发布12A新闻的添加和修改13B资讯信息的分类展示14C系统通知15C帮助查询16C备注: A-表示“高”优先级 B-表示“中”优先级 C-表示“低”优先级2.2 非功能性测试需求测试需求项条件测试需求项编号性能指标操作平台环境Windows 2000和Win
4、dows XP14能正常运行多用户并发访问同时满足5000个用户进行访问15能正常运行响应时间在满足下面的硬件需求的条件下,运行本系统16响应时间为1-2秒安全管理能满足不同权限用户登陆17仅在被授予的权限内操作数据库需求Microsoft SQL2008能正常运行18能正常运行硬件需求P以上的微机与笔记本电脑;内存要求:128M以上;硬盘:1G以上19能正常运行界面需求采用Windows的通用图形界面,且必须对鼠标键盘提供支持20对用户友好,能正常运行3. 不被测试的需求1. 需求分析中没有的,在设计软件时自己添加的功能。2. pos机的下载不用测试。4. 测试策略本系统采用白盒测试法在单元
5、测试阶段针对每段代码进行测试,必须覆盖每条语句,使用工具PureCoverage;采用黑盒测试法对系统每个功能进行正反测试,务必保证界面友好,功能强大,不能让严重差错通过。所有测试必须在规定时间内完成。4.1 测试类型4.1.1 功能测试测试目标确保功能测试需求项以及用例场景能够实现。测试方法和技术采用黑盒测试技术设计功能测试用例。为各测试用例制定测试过程。执行测试用例来核实各用例、用例场景、用例流。主要核实以下内容: 使用有效数据时得到预期的结果。 在使用无效数据时显示相应的错误消息或警告消息。完成标准所有测试用例都使用完毕,所有功能都被测试到。需考虑的特殊事项 无。4.1.2 性能测试测试
6、目标针对系统的响应时间、并发性、吞吐量等方面制定测试用例,分析结果确定系统性能。测试方法和技术采用黑盒测试对每个不同性能进行测试。完成标准在所有用例都使用完毕的情况下,无重大问题发生。需考虑的特殊事项无。4.1.3 强度测试测试目标在极端情况下出现的问题。测试方法和技术在资源少和共享资源竞争的情况下发现可能的错误。完成标准在极端情况下依然可以正常运行。需考虑的特殊事项无。4.1.4 容量测试测试目标使用大量数据给软件以考验,以确定达到限制时是否引发软件失败。测试方法和技术通常对其正常值以增加一个数量级,即10来确定“大量数据”的值。完成标准在输入大量数据的情况下,依然无重大问题发生。需考虑的特
7、殊事项无。4.1.5 安全性测试测试目标确保本系统权限分明,不会有越权情况出现。测试方法和技术 在测试用例使用过程中,不同使用者的权限分明,采用黑盒测试法,对其功能进行测试。完成标准 测试用例全部使用完毕,且无重大缺陷出现。需考虑的特殊事项 无。 4.1.6 安装测试测试目标核实在以下情况下,测试对象可正确地安装到各种所需的硬件配置中,或从计算机卸载。首次安装。更新。(以前安装过相同版本的计算机)卸载。测试方法和技术安装:启动或执行安装。 卸载: 卸载应用程序,检查是否删除完全完成标准软件能够成功执行,没有出现任何故障。软件完全卸载,没有残余。需考虑的特殊事项安装和卸载时,对于公共组件应该提示
8、。4.1.7 配置测试测试目标确保本系统在有其他软件运行的情况下可以不受太大影响测试方法和技术 在运行本系统的同时打开其他软件,如:Word等完成标准 程序运行时,无不可忍受程度的影响需考虑的特殊事项 无。4.2 工具本项目的测试将使用PureCoverage进行单元测试,确保覆盖所有代码。其它部分采用测试人员手工操作。5. 通过准则1. 实行了所有的测试策略并达到完成标准。2. 测试结束后,开发组对实现有误的测试需求项的修改达到如下程度: 一、二、三级错误的修复率达到100% 四级错误的修复率达到80%以上 五级错误的修复率达到60%以上3. 需求说明书、概要设计说明书、用户手册、操作手册和
9、编码实现一致。4. 不可测试性传递次数不超过4次。6. 暂停标准和再启动要求1. 若开发暂停,则相应测试也暂停。2. 项目再启动时,测试进度重新安排或顺延。3. 如有新的项目需求,则在原测试计划下做相应的调整。4. 若项目中止,则对已完成的测试工作做测试活动总结。7. 应提供的测试文件包括:项目测试计划、系统测试用例、集成测试用例、测试分析报告、测试日志、测试通知单等。8. 测试任务测试阶段测试任务阶段完成标志备注计划制定收集和组织测试计划信息,并且创建测试计划测试计划编写完毕并通过设计测试为每个测试需求确定测试用例集,并且确定执行测试用例的测试过程测试用例和测试过程制定完成实施测试创建可重用
10、的测试脚本,并且实施测试驱动程序和稳定桩完成驱动程序和稳定桩因为时间关系,暂略执行单元测试验证单元的内部结构以及单元实现的功能,使用工具对每段代码进行测试得出单元测试结果执行集成测试验证单元之间的接口以及集成工作版本的功能、性能等得出集成测试结果执行系统测试确认软件系统满足软件需求得出系统测试结果评估测试对每一次测试结果进行分析评估,在每一个测试阶段提交测试分析报告测试分析报告编写完成测试活动产生的工件对每个阶段得出的工件进行分析评估所有工件符合要求9. 环境要求1. 硬件环境: 处理器:Intel(R) Pentium(R) CPU G630 2.70GHz (2 CPUs) 内 存: 3G
11、 RAM测试客户机: 同上 测试用服务器: 同上 2. 软件环境: 操作系统:Windows XP 软件系统:GEMS服务器: 同上客户机: 同上数据库: Sql Server 2008所需工具或语言:Rational系列10. 职责角色成员姓名具体职务测试经理马腾进行管理监督。 职责:提供技术指导获取适当的资源提供管理报告测试设计员马腾、邹晓辉、段唯确定测试用例、确定测试用例的优先级并实施测试用例。职责:生成测试计划生成测试模型(测试用例、测试过程、测试脚本)评估测试工作的有效性测试员马腾、罗毅、江瑞、马佳、熊飞执行测试。职责:执行测试记录结果从错误中恢复记录缺陷测试系统管理员马腾确保测试环境和资产得到管理和维护。职责:管理测试系统授予和管理角色对测试系统的访问权11. 人员和训练要求人员要求:细心,有耐性,有一定的开发经验。训练要求:学会使用一系列的测试工具,技术沉淀。12. 进度制定内容时间安排参与人测试计划2012-7-3至2012-7-3马腾测试用例2012-7-6至2012-7-7全体组员测试日志每个阶段完成后编写邹晓辉测试通知单相应测试完成后邹晓辉测试分析报告2012-7-9至2012-7-9黄勇13. 风险和应急风险项名称风险描述风险应急方案停电资源风险第二天加班组员遇到不可抗拒因素不能继续工作技术风险其他人帮忙用户需求变更技术风险立即组织成员讨论并尽快更改