首页> 银行质量测试> 测试管理平台

测试管理平台


    测试管理平台Sm@rtQuality是神州数码融信结合二十多年的测试项目实践和自有开发中心质量管理建设经验,开发的一款适用于软件开发过程的测试管理产品。它创新性地引入了质量管理中的能力基线和健康评估等先进理念,以及丰富的数据分析功能,从而弥补了传统测试管理的不足,为银行软件测试的高效执行与交付提供了强有力的支持。

  背景

  在互联网金融迅猛发展的大背景下,各家银行积极寻求传统业务的创新与发展,尤其是中小银行,期望借助先进的科技手段,利用有限的资源,大幅提升工作效率,尽快融入互联网金融的大潮中。

   对银行IT部门而言,快速响应、满足业务部门的需求,意味着系统的改造或新建要高效交付生产。这其中,测试管理是必不可缺的重要环节,而测试管理平台正是支撑测试高效执行的基础平台。

  为区别于传统测试管理产品,神州数码融信在研发阶段充分考虑了客户近年来在测试需求方面的变化,并借鉴质量管理思想,打造出该款性价比好,独具特色且适用于银行业软件测试全生命周期管理的测试管理平台。它不仅能有序的管理测试过程中的资源,包括软件资产、测试需求、案例、计划、测试缺陷等;还能有效的管理测试相关人员,包括是否按照计划进行测试活动的开展,以及执行的绩效情况等。

  目标与价值

  测试管理平台旨在建设一套覆盖软件测试全生命周期的工具平台,该平台包含以下两个部分:

  . 测试管理子系统:包括测试资源的管理(如测试需求、案例、计划、缺陷和执行的人)以及测试执行过程的管理;

  . 数据分析子系统:对整个管理过程的数据进行分析和评价。

  测试管理平台可为银行带来如下价值:

  . 通过测试体系固化、工具化,可使测试管理真正落地,提升测试部门的规范化管理水平;

  . 对测试资产和测试活动进行有效的管理和记录,可为测试的量化管理积累数据,同时积累测试资产;

  . 有效的数据可为测试绩效的管理奠定基础;

  . 通过数据分析反应测试流程,发现问题、解决问题,形成良好的持续优化能力;

  . 逐步提高测试部门的工作效率,缩短测试周期,保证产品质量,促进科技对业务部门的快速响应。

  产品介绍

  测试管理平台体现了全面质量管理的思想,将质量保证与控制完美结合,利用深入的量化指标分析传统质量过程,并对其加以改进和提升。该产品以覆盖全生命周期的测试管理为目标,可帮助使用者在思考问题时着眼全局,又兼顾部分。

  系统整体功能框架如图所示:

   - 平台协同功能

  平台协同包括平台API、统一认证、单点登录、组织结构管理、用户/权限管理、消息服务/邮件管理、项目管理、系统配置等功能。

   - 测试管理子系统

  测试管理子系统针对测试管理全生命周期活动进行整体管理,主要功能如下:

  . 测试需求管理

  . 测试用例管理

  . 测试计划管理

  . 缺陷流程的定制

  . 缺陷的管理

  . 支持邮件通知

  . 支持测试需求和测试用例的关系关联,测试计划和测试用例的关系关联

  . 支持测试工作的分配

  - 数据分析子系统

  数据分析子系统是一个数据挖掘和分析模块,针对后台的管理数据进行分析,通过各种图表和报告来反映项目质量,主要功能如下:

  . 数据挖掘和分析模块

  对后台管理数据进行分析和挖掘,通过对项目的横向和纵向分析来反映项目状态

  . 图表和报告模块

  通过图表和报告展示数据分析的结果

  . 项目健康评价模块

  以分析数据为依据,通过红黄绿灯反应项目的健康状况

  . 能力基线模块

  通过分析形成测试管理的能力基线,用于对项目和测试人员个人的能力评价参考

  . 风险报警模块

  对于超过预设阀值的项目进行报警

  . 平台支持单点登录

  . 权限的集中管理

  . 用户的统一管理,支持LDAP方式的认证

  . 支持邮件通知

  . 覆盖了全生命周期的测试管理,覆盖测试任务管理(含:任务的分派、方案计划的制定、进度管理等)、测试需求管理、测试环境管理、测试用例管理、测试数据管理、测试缺陷管理等。建立了测试需求,测试案例与测试缺陷的完整关系图。

  . 数据分析,以丰富的图表和报告展示给用户,并支持报告的导出和定制。

  . 建立了一套评判模型,可以作为测试过程的评判机制,也可扩展为其它过程的评判机制,模型中以能力基线的概念给出了一种对测试过程和测试项目整体评价的机制,并可通过系统报警和邮件的方式通知用户。

  . 提供了定制和二次开发接口,支持和其它IT系统相互集成。

  ■ Q&A

  Q:测试管理平台如何对测试的全生命周期进行管理?

  A:作为一个覆盖测试全生命周期的管理平台,测试管理平台包含有测试需求编写,测试案例编写,测试计划,测试执行与测试缺陷等管理功能,以及测试过程的数据分析和测试人员的绩效管理。

  Q:测试管理平台如何构建全生命周期的开发过程管理平台?建设的最佳时机?

  A:测试管理平台拥有完整的二次开发接口,能够为客户构建全生命周期的开发过程管理平台提供有力的支持。最佳建设时机有两个时间点,一是质量测试部门建立初期;二是部门未引入相关工具之前。

  Q:测试管理平台工具是一次性引入,还是分期来建设?

  A:针对产品部分最理想的方案是一次性引入;针对客户有定制和二次开发需求的可以分期实施。

  Q:采用该解决方案对现有管理系统有什么影响?对周边系统是否有依赖?

  A:如果已建有缺陷管理等独立的测试管理相关系统,需要对已有系统的数据进行移植。该解决方案对周边应用系统和其他应用系统无影响,无依赖。

  Q:系统的建设周期?

  A:部署安装+培训1个月左右。根据客户需要,还可实施咨询,定制和二次开发,具体建设周期需根据客户的实际需求,进行周期评估。