国内某地方性商业银行

项目背景

  为了实现该银行核心业务系统数据量的递增需要,实现该银行业务与管理运作的信息化,提高全行的整体服务水平和竞争能力,带动和支撑该银行的各项业务在竞争中不断发展,该银行对核心业务系统进行了很大的改造,涉及业务包括结算业务,卡业务,中间业务,网上银行,电话银行,代理业务,批量业务及大部分核心柜面业务。

 

  由于该行软件测试管理处于零基础,且没有专业化的测试团队,系统测试阶段的功能与非功能测试基本处于空白,验收测试完全依靠业务人员,未能在投产前充分发现软件存在的问题并予以有效解决,给系统在生产环境下的安全、稳定、高效运行带来了一定的风险。并且测试过程和测试结果没有任何积累,回归测试成本高昂。为了解决这些问题,改行决定通过同第三方测试工作合作,建立全行测试资产管理,规范测试过程和管理过程,提升专业化测试水平。

 

客户需求

  1) 通过测试实施,保证新核心系统项目按时上线;

  2) 引入专业平台工具,并通过项目的具体实施将平台的应用能力复制给甲方;

  3) 通过项目的实施,引入测试文档体系及测试标准体系,规范甲方整体测试流程,并剪裁出适合甲方的测试实施规范及实施标准,并协助测试规范的推广;

  4) 通过项目实施,规范甲方的测试流程,并初步完成甲方测试管理体系建设。

 

项目实施

  测试平台建设

  在测试实施过程中,为了规范测试实施流程,帮助客户建立规范的测试管理体系,引入平台化测试管理策略,应用HP的Quality Center测试管理工具,为客户核心系统项目定制开发了一套适合客户测试管理诉求的测试实施管理模型。

 

  在以往的测试过程中,客户主要依靠组织营业部人员,根据系统操作手册和个人对业务的了解,针对需要上线的系统进行随机测试,主要覆盖了日常使用中遇到的问题和进行的业务操作。并且在遇到问题后只是简单记录,并没有归档管理。这样的测试活动难免会遗漏很多问题,在发现问题后,也没有很好的问题追踪机制及明确的责任划分。上线后系统仍然暴露出很多问题。

 

  为了解决这样的现状,我们在测试实施过程中,建议行方领导引入平台化测试管理机制,依据业内测试流程规范,规范化整体测试活动,明确测试计划,把握测试进度和质量进度,积累测试资产,沉淀测试经验。

 

  根据实施团队多年的银行实施经验,结合客户实际情况,利用HP Quality Center测试平台管理工具,针对客户核心系统项目案例与缺陷管理需求,进行相应客户化定制,建立符合客户核心系统项目测试管理需求的平台管理功能及管理规范。

 

测试资产管理

  测试案例

  属于测试部门重要资产,客户在之前的实施过程中,没有编写过有效的测试案例,更没有测试案例存档。在每次测试开始后只是根据业务测试人员经验进行测试。因此,在每个测试项目或测试阶段开始时,需要从新组织测试,由于没有标准的测试案例资产作为指引,每次测试进行的效果都存在问题。由于每次测试活动后,未留下可复用的测试用例资产,对整个测试部门的质控能力没有可靠的保障与依据。

 

  因此,在此次测试活动开始前,我们建议依据标准测试流程进行测试案例梳理,建立标准案例库,并进行版本控制与归档,作为可复用的测试资产进行管理。第三方测试团队主要负责测试范围中各部分功能测试案例编写,并在测试活动中为业务测试人员提供指导与支持,同时进行专业测试技术、方法及工具的培训。

 

  缺陷管理

  在测试活动中,缺陷跟踪管理是测试过程中重要的工作。从缺陷的归档、跟踪及后续的深入挖掘与分析,有助于了解缺陷的分布规律与特征,以及真正产生缺陷的根源原因是什么。为了帮助客户将测试过程中产生的缺陷有效的管控起来,通过QC平台定义了整套的缺陷管理流程及权限控制,保证整体缺陷管理的规范性与有效性。

 

性能测试

  测试流程   

  之前客户未定义性能测试标准和规范,为了保证性能测试实施质量,客户核心系统性能测试,依据完整的性能测试实施流程,按照各阶段的标准及产出物要求,设计整个性能测试过程。

 

  测试实施

  性能需求调研

  采用需求调研表方式进行。将需要调研的需求以CheckList的方式发给业务部门和行方科技部门,根据调研表中的列出项一一明确测试需求和测试环境情况。

 

  典型业务选取

  典型业务选取首先根据需求分析新核心系统业务渠道主要分为六类,分别统计每种渠道中的业务量,并选取各类渠道中交易量较大的业务。

 

  其次选取旧核心系统中交易时间较长的业务。

 

  性能测试

  经过前期的性能调研与被测业务选取,圈定性能测试范围。根据客户核心系统的实际部署情况、网络情况、实际业务使用频率以及实际使用量,制定合理的测试场景与性能测试策略,开发测试脚本。依据方案中的策略和场景执行测试,收集结果。

 

实施效果

  通过引入标准的测试管理流程与测试执行策略,保证了客户新核心系统项目的按时上线,规范了客户的测试管理流程。同时通过此次项目实施,为客户梳理出了适合自身的测试管理标准和管理流程,并通过工具与平台的使用,为客户成功的完成了测试资产的积累,为以后测试案例复用与缺陷深入挖掘打下了基础。

SERVICE
专业服务

CONTACT US

联系我们