当前位置 :| 主页>成功案例>

民生银行的业务测试

来源:泽众 作者:软件测试人员 时间:2008-05-19 Tag:测试案例   测试服务   点击:

1、项目背景

国内的银行系统的核心业务(Corebanking)作为银行的基本业务支撑软件,具有以下特点:功能复杂、频繁的系统升级与更新、对功能可靠性的要求非常高、高覆盖率的测试用例、测试用例的高复用性、大量的回归测试、有效的测试质量控制点和质量标准 。

2、解决方案

使用测试管理工具TestCenter 搭建测试平台并进行测试平台管理,使用Terminal AutoRunner进行功能测试,使用TestCenter可以方便地进行测试计划的建立,根据测试需求使用TestCenter的测试用例管理部分来创建测试用例,将测试用例与测试需求进行关联,根据测试用例所需的业务组件要求,创建业务组件,并与相关测试用例进行关联。在进行一次测试的时候,根据测试需求的范围确定相关联的测试用例,就形成了TestCenter中的测试用例集,执行测试用例集,就可以进行对一定范围内的测试需求进行测试。评估测试结果:TestCenter提供了Web的界面来显示测试日志、统计分析、测试报告。 测试日志包括各个测试用例执行信息,以及相关的屏幕截取图。

3、案例总结

在项目没有开始以前,银行核心业务系统采用手工测试方法进行测试,没有明确的测试用例、测试需求、测试脚本。只有一定的测试人员进行手工测试,工作量大,测试效果不明显,缺乏测试质量管理。而通过使用 TestCenter建立了完整地测试框架,包括面向Business Process Testing模型和数据管理模型、运行模型、角色管理模型,基本上取消了原来自动化测试需要自己来开发测试框架的工作。而良好的框架模型,能够方便的支持自动化测试,提高了测试用例设计和实现生产率,也保证了自动化测试项目的成功。

使用测试管理工具TestCenter 搭建测试平台并进行测试平台管理,使用Terminal AutoRunner进行功能测试,使用TestCenter可以方便地进行测试计划的建立,根据测试需求使用TestCenter的测试用例管理部分来创建测试用例,将测试用例与测试需求进行关联,根据测试用例所需的业务组件要求,创建业务组件,并与相关测试用例进行关联。在进行一次测试的时候,根据测试需求的范围确定相关联的测试用例,就形成了TestCenter中的测试用例集,执行测试用例集,就可以进行对一定范围内的测试需求进行测试。评估测试结果:TestCenter提供了Web的界面来显示测试日志、统计分析、测试报告。 测试日志包括各个测试用例执行信息,以及相关的屏幕截取图。国内的银行系统的核心业务(Corebanking)作为银行的基本业务支撑软件,具有以下特点:功能复杂、频繁的系统升级与更新、对功能可靠性的要求非常高、高覆盖率的测试用例、测试用例的高复用性、大量的回归测试、有效的测试质量控制点和质量标准 。