银行自动化测试解决方案

发表于:2010-9-30 13:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  目前,对于商业银行来说,业务发展速度越来越快,业务覆盖面越来越全面,业务系统复杂度越来越高是一个总体的发展趋势。例如本行对于核心系统的总分行改造,呈现出责任和风险集中,使得应用系统失败成本呈急剧上升趋势。而应用系统的版本上线时间,则呈现出缩短趋势和不可调和倾向,对于快速开发和快速软件质量保证的要求越来越高,业务对软件质量的要求越来越高,业务对软件开发、测试、投产的时间要求越来越短。基于这些特征我行考虑到了构建自动化测试体系来解决这些问题。

  通常的功能测试中所碰到的问题,其一,如何产生有效的、高覆盖率的测试用例,来满足测试需求,其二,手工测试的效率问题,手工测试执行需要投入很多测试人员,人力资源紧张,无暇他顾,业务人员繁忙的工作之余还需在每次测试时组织二十几人工时的测试,给业务人员也增加了不少的工作量,其三,如何使测试标准化,管理测试文档、测试数据,规范bug的处理流程。显然仅靠传统的质量方法、测试方法、临时的测试人员调配,已经无法完全解决总分行改造情况下的复杂系统的质量保障问题。

  在以上诸多背景下,我们提出了泽众软件的自动化测试解决方案,同时引进了高效协作的自动化测试工具和测试管理工具。以下简略介绍解决方案的构成,包括:

  1、建立测试中心,确定了测试中心的工作目标、架构和岗位,以及各个岗位的考核标准。

  测试中心的组织机构如下:

  2、建立测试体系

  把测试体系划分为八个功能模块:测试计划、测试需求、测试用例、测试过程、自动执行、测试日志缺陷管理、测试报告。各个模块支持对测试对象和测试流程的管理。

  3、使用自动化测试管理工具

  测试管理和测试体系必须建立在测试管理工具之上,否则只凭借文档格式的测试管理,是难以进行自动测试、测试评估等工作。

  引入了测试管理工具TestCenter 来实现测试管理,非常方便的建立测试体系、测试过程,达到了测试用例共享的目标。

  4、建立测试度量管理

  TestCenter 能够让银行的测试经理方便的查看各个不同的测试用例、测试需求,以及测试需求与测试用例的关联,便于对测试的关键过程域进行查看、评审,防止不符合质量标准的关键过程域进入系统。通过对测试对象的度量,能够有效的评估和控制测试的质量。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号