国内某保险公司测试中心建设


项目背景

为了更好的满足该保险公司理赔业务操作和管控需要,该公司启动了核心系统开发项目。该系统能够完成保险公司的理赔业务整个工作流程上的各类业务操作并进行相应的数据查询统计等操作。为了保证系统能够按时按质量上线,测试中心承担全程的质量保证工作。但当时测试中心刚刚组建,人员不足,同时没有系统的测试管理制度和测试管理标准。为了能够快速的完成测试中心的初步规划与建设,建立健全适合企业的测试标准和测试规范,指导此次测试顺利进行,测试中心拟进行软件测试服务采购,借助专业测试人员的力量快速构建测试体系,保证测试顺利实施。


客户需求

1) 通过测试实施,保证核心系统按时交付上线,并确保上线后的全面系统质量(功能、性能、可靠性、交付文档质量等等);

2) 客户已采购QC平台,但是应用效果不佳,对测试工具的应用理解存在一定偏差,测试服务商通过具体规范化的测试项目实施与管理,将测试服务商的实施经验与平台的应用能力及规范复制给甲方;

3) 甲方缺乏测试中心建设的整体设计与规划思路,需要借助服务厂商的经验进行整体设计与规划;

4) 通过项目实施,完成测试中心的初步规划与建设,整理出关键的文档体系与相关模版,制定测试规范与标准化流程,并将其应用到实际工作中;

5) 通过引入的实践性培训,协助甲方测试中心人员的能力提升与成长;

6) 甲方缺乏性能测试实施能力,对于已运行的系统性能指标需要进行全面的评估、诊断与分析。



测试平台建设

根据客户测试需求,测试实施团队在进行测试管理过程中,使用平台化测试管理策略,将客户人员、需求人员、开发人员及测试人员通过QC测试管理平台有效地集成在一起。通过权限组的设计与控制,将各组人员的职责与应用平台的功能使用范围分开,同时又能紧密地协同合作。将测试需求管理,测试案例管理,测试执行以及缺陷生命周期管理纳入基于QC平台的测试管理应用模型。


测试团队依据多年平台客户化实施经验与能力,将积累的平台化实施模型与管理经验分享给客户。通过调研,试用,评审,定制以及定版发布等系列过程,结合客户具体的项目特点与测试项目管理诉求,在标准化的基础模型之上,裁剪、归纳出适合客户企业特色的平台化测试管理应用模型、管理流程、管理标准及管理规范。


在平台化测试管理实施过程中,积极邀请客户参加整个实施过程。组织相关培训,分享实施经验,积极协助客户解决测试管理过程中过往遇到的各类问题与困扰,并对客户的实施过程提出优化建议。


通过双方互动,在项目后期,客户的相关管理人员达到能够独立实施项目的平台化管理的水平,并能够根据项目特点及个性化需求,定制适合每个项目的实施流程。同时,也帮助客户完善了与平台客户化管理相关的文档建设,并发布了需求矩阵模版,案例导入模版,缺陷导出模版,组织权限管理详解视图与管理规则,以及缺陷分析模版等。


测试实施

在系统验收测试方面,为了保证测试实施质量,保障测试范围的有效覆盖。通过对被测系统的业务学习,按照实施组织团队规范与客户标准梳理《测试需求跟踪矩阵》,将通过团队独有的测试需求分析方法,使测试需求完全覆盖业务需求与功能需求,相当于将开发方的需求规格及各类设计文档中的各项内容转化成测试组织可以理解与识别的测试需求矩阵,经客户方签字认可后正式纳入平台化测试需求管理模块。


测试案例设计阶段,依据甲方的业务特色,将工作重点放在流程业务的测试与业务流转的接口测试上。为了能够完成业务流程覆盖,积极与业务人员和开发人员沟通,使用UserCase等分析方法,由上至下梳理每个业务,确保主要流程分支能够覆盖完全。同时在进行详细功能点案例的设计与编写(主要关注具体功能实体属性、实体流向、实体关系及实体规则等),将详细功能点案例与业务流程案例形成互补关系,补充业务流程未覆盖到的细节功能属性的检测。


最终发布的测试案例集经过客户方评审后,确认案例集覆盖度满足测试需求。


最后按测试执行策略执行测试用例集,严格控制每轮次的准入标准,准出标准。在遇到有异议的缺陷时,积极协调三方协商解决(客户、开发及测试)。在轮此间的回归测试中,确认功能修改的影响范围及影响到的测试用例集的调整范围与难度,针对分析结果进行相应用例调整与评审,以顺利进行后面轮次的系统回归测试(每轮回归都遵循以上轮次执行策略)。


实施过程中的每个阶段进行阶段结果汇报与总结,并定期发布阶段测试报告,项目全部完之后编写整体项目验收测试报告,并组织汇报会议,就测试成果与问题进行正式的客户汇报,完成后进行相关测试资产的转移与提交。



测试资产管理

测试资产包括测试实施过程中的所有产出物,测试体系的发布标准等。在实施过程中通过QC结合资产管理工具(甲方使用的是FF),以测试实施团队的配置管理标准为模版,结合客户现阶段需求以及测试中心现状,讨论并裁剪出初步的配置管理标准与制度,并在测试实施中进行体验式实践。保证测试过程中文档模版管理,申请流程管理,入库/出库标准管理,通知管理、计划管理,权限控制管理,基线管理等标准得以实际执行。并在项目结束后进行回顾评审,总结实施过程中的经验与教训,对初步形成的标准进行及时修正,并在下一个项目中验证修正效果。



实施效果

通过一系列测试实施标准和管理制度的制定,并在项目实施过程中的实际检验,新核心系统项目按时完成上线任务,并且在试点应用期间得到营业部门的好评,并比原计划提前一个月进行全国推广。


通过新核心系统项目的实施验证,通过总结与修订,测试中心发布测试管理实施标准体系与相关文档体系。要求后续项目需要根据发布的全新标准与模版进行测试实施。在后续的新车险核心系统测试项目中得以全面应用。


本网站由阿里云提供云计算及安全服务 Powered by CloudDream