银行金融软件系统测试的特点

2022-05-23 06:57:12   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《银行金融软件系统测试的特点》,欢迎阅读!
软件系统,特点,银行,测试,金融

作为金融行业的典型应用,银行系统软件很具有代表性,也具有一些特殊性。

1、系统业务特点

我把银行企业中的软件系统的业务特点放在第一位,是因为银行的业务十分复杂。我们知道,各个银行都有一个核心系统,核心系统主要是客户帐务的管理,银行的其他所有系统几乎对会直接或间接的与核心进行交互,在核心中记录客户的帐务上的变动,还包括计息、清算等。银行的业务从人民币业务,也有外币业务。业务涉及到网上银行、ACE/柜面、呼叫中心、信贷、资产托管、资金风险分析系统等等,还有大量的中间业务,例如外汇买卖业务、基金业务等等。这里我就不多举例和分类了,远远超出我们想像的范围。有的系统之间关联特别紧密,所以在测试中会涉及到相关系统接口的测试,往往需要构造外部系统的环境、数据、业务等。

2、软件系统复杂

软件系统本身具有复杂性。软件系统本身会考虑到各种各样的情况,例如,个人客户、企业客户等。其软件系统有服务系统,例如信贷管理系统,网上银行。有风险分析和监控系统,例如资金交易和分析系统。银行系统中对会涉及到帐务处理,而帐务处理是最麻烦的,要求帐务必须准确,不能错一分钱。系统如果是面向网上客户的,则要最重要的是要首先考虑安全性,其次还有在线用户数量,并发用户数量等。银行中的软件系统开发使用的语言、技术很杂,往往有一些非常用的技术,需要特别考虑。例如pushlet技术的测试问题,主要是模拟测试数万用户在线问题。

3、部署网络和硬件环境复杂

银行系统往往处于性能的考虑,往往考虑使用集群技术,所以这个也是测试的一个方面。果不使用集群,通常使用双机热备,也是关键测试点之一。其他备份和恢复也是必须要测试的。软件系统如果部署到总行,分行使用上还要考虑南北网络互通问题,也要考虑模拟测试的问题。如果采用总分行的部署,可能要考虑数据一致性问题、帐户并帐问题等。银行一般都使用中间件服务器例如Tuxdeo,往往也需要对中间件服务器进行测试。

4、数据移植

银行所研发新系统后,往往需要把原来老系统的数据移植过来,这样就涉及到数据移植的问题。数据移植往往不是简单的数据迁移,因为新旧系统之间数据字典是不同的,对没有的字段的处理是最麻烦的。比对移植后的数据可是比较麻烦的,可能需要开发比对工具。

5、核心批处理/财务并帐处理




银行的核心系统每天都要进行批处理,也就是跑批。这个往往需要在测试前设计好如何进行批处理测试,以及批处理与正常测试的时间安排等。批处理后,最重要的就是检查报表,往往需要检查几十个报表,需要财务上的知识才能看懂这些报表。


本文来源:https://www.dywdw.cn/5243d9313968011ca3009173.html

相关推荐
推荐阅读