3G娱乐解决方案(敏捷项目)
项目介绍:
3G娱乐解决方案****产品部门为了满足国内以及国外市场对3G相关娱乐应用的需求,而建立的基本能力服务平台。其中包含(内容发布平台),(流媒体服务器),下载服务器,(版权认证服务器),(中央服务平台),手机客户端,以及相关的周边部件(计费中心),短信网关,彩铃平台,portal等。其中局点版本包括:阿根廷,摩洛哥,墨西哥,越南,巴林,中国联通,科威特,沙特等,应用层提供手机客户端有,手机音乐,手机电视,游戏大厅等。
工作内容介绍:
l 启动阶段:依据SOW,需求规格,设计规格明,确当前项目的测试范围,进度,以及质量要求,同时让项目团队与客户对项目范围和分配需求达成共同理解,对于风险进行计划管理。
Ø 项目的范围的内容包括:背景了解,需求分配,交付件确认;
Ø 进度:项目里程碑;
Ø 质量要求:测试的质量目标和验收标准;
Ø 风险:分析假定与约束,依赖关系。输出风险管理计划。
l 计划阶段:依据已经评审后的的SOW,需求规格,设计规格做整体测试计划。需要明确的内容如下:
Ø 拆解待测试的对象,输出测试工作结构分解。
Ø 拟定测试计划以及测试策略。
Ø 组建测试团队。
Ø 对测试工作量进行估算,通常使用(Delphi,Pert Sizing方法)
l 实施阶段:依据计划阶段输出的总体规模,工作量,项目里程碑,测试计划,测试策略对项目进行测试实施。
Ø 制定测试实施计划:明确实施的阶段,以及实施的内容,其中包含进度,人员等内容的安排。
Ø 需求分析阶段:使用PreReview表单对需要重新确认的需求进行需求管理,组织需求评审会议,邀请SE对规格的功能特性进行讲解,然后有针对性的确认问题。最后将确认好的问题通过Review Summary表单进行汇总,进而提取测试规格。对测试规格进行划分,耦合度高的功能和模块尽量不拆开。最后分解得到测试实施WBS。
Ø 测试方案设计阶段:依据测试规格,对测试规格的功能点进行拆分,得到测试点,充分考虑异常情况对测试点进行测试设计,通过基本路径法对主要的功能场景进行100%覆盖,通过判定条件法对所有的功能分支进行100%覆盖,以保证基本功能测试的完备性。在测试方案设计时通过使用,流程图,交互图等方法来加强对需求的理解。设计方案输出后对方案进行评审,测试与开发结队,测试与测试结队,测试经理参与所有的方案设计的评审会议。
Ø 测试用例设计阶段:依据测试方案对测试点通过使用黑盒测试设计方法进行分解得到测试用例。其中常用的方法有(等价类,边界值,因果图,判定表,错误猜测,场景法)。用例设计完成以后,组织用例设计评审会议对用例的有效性,完备性进行评审,出正式的测试用例。并针对单个story提取预测试用例。测试经理制定转story测试标准。
Ø 测试环境准备阶段:针对测试报告的要求准备测试机器,部署测试环境,调试测试桩,输出组网图,并对测试情况进行风险分析。
Ø story测试阶段:首先针对每个story测试用例进行执行,上报每个story的缺陷情况并跟踪修改。其次对功能接口进行调测,以便验证各个接口能够正常工作,通过命令或者抓包工具对接口交互的消息进行捕获,来验证接口的基本能力和软件的容错处理能力,story测试后期制定转SDV测试的checklist,以及SDV测试策略。同时要更新完善测试用例。
Ø SDV测试阶段:通过缺陷管理工具jira对缺陷进行管理,输出测试缺陷分析报告,测试报告,验收测试指南。测试关闭会议纪要。并针对文档进行评审,直至达到发布要求。
Ø 性能测试阶段:通过使用测试工具LoadRunner对需求规格中定义的性能指标进行测试,制定性能测试方案,测试用例,录制场景,完善测试脚本,执行性能测试方案,执行后并对得到的测试结果进行分析,对未达到指标要求的关键性能提出性能调优和流程调优方案。直至满足指标要求。
Ø 测试评估阶段:针对测试的过程进行评估,得到QA统计相关度量指标。如进度偏离率,测试设计效率,缺陷密度等
Ø 过程管理:整个过程测试个阶段测试人员要提交测试日报,测试组要提交测试周报,月报,同时在测试执行阶段要提交SDV测试日报。在各个阶段结束后要输出测试阶段总结。
测试项目关闭阶段:项目顺利交付,组织项目结束会议对项目进行项目总结,所有文档全部入库归档,输出测试关闭报告。