银行核心系统与相关自动化测试

银行核心系统的主要特点:

1.支持大集中模式的系统建设、产品开发和统一的客户服务;   

2.以客户为中心的设计理念,将客户信息作为独立的系统模块,设计专门的客户服务系统对客户信息进行专门的管理; 

3.参数化驱动的产品开发,将市场上成熟的业务产品按基本要素进行抽象,提取相同的部分作为参数,通过参数配置进行新产品的定制;  

4.提供多渠道全方位的个性化服务,丰富服务内容,提升服务质量,满足客户的个性化需求;  

5.7×24 小时全天候服务,通过系统的结构化设计,避免服务渠道的冲突;  

6.适应业务分析和管理决策需求,通过完整记录的客户信息和产品信息,为银行的分析、决策系统提供强有力的数据支持 ;

7.在产品、客户、账户、交易等各个层面实现集成的、业务模块间交叉的风险管理和监控。  

自动化测试分类
 

银行核心系统自动化测试分为三大类。 

(1)正常交易系统的自动化测试,是指有界面、有操作实现业务功能的交易,可以直接提取对象实现自动化脚本的自动生成。

(2)无交易界面的自动化测试,是指在系统中无交易界面,直接进行调用,或前置交易无系统的也就是说无界面的情况,这样的自动化测试一般采用模拟器的方式,帮助实现自动化。有外设需要的自动化测试,是指有外设要求,例如密码键盘、刷卡器等,这种自动化测试要在脚本中调用这些外设的软模拟来实现自动化测试。 

(3)需要进行批处理执行的自动化测试,是指流程中有批处理执行要求或要经过批处理执行才能验证结果的自动化测试,这需要在自动化测试执行时,能够支持批处理执行的实现。 

综上核心的自动化测试是很复杂的,在这里还能够看出被测系统并不是所有的交易都可以被实现自动化,有一些脚本根本无法实现自动化,这需要在真正实施的时候进行验证,这些无法实现自动化的交易,只能通过手工测试来进行保证,在这里要特别强调,对于打印结果的验证,基本上是无法通过自动化来验证的。 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年5月20日
下一篇 2018年5月20日

相关推荐