IBM大型机银行系统的自动化测试平台

被引量 : 0次 | 上传用户:jim2y
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于业务需要和历史原因,目前跨国商业银行的后台核心业务系统仍运行于IBM大型机OS/390的COBOL代码之上,其用户界面是3270仿真终端,因此其系统测试与常见图形用户界面或网页界面系统测试差别很大。特别是商业银行财务管理系统的总账对账测试需要分析近十种不同格式后台报表,且每张报表包含成千上万条记录,需要测试人员先将后台报表通过3270界面下传至本地,然后将报表中所需记录抽取到Microsoft Excel中进行对比,非常耗时且容易出错。虽然市场上有少数支持3270界面的自动化测试软件可以实现将后台报表从大型机下传至本地,且个别软件可实现格式化文本报表抽取记录到Excel格式,但由于全球不同业务部门使用不同的3270仿真终端软件,商业银行报表格式特殊多变,并且大型跨国商业银行文件对安全性和专用环境要求较高,这些自动化软件无法完全满足银行的复杂现状或需求,并且使用和维护成本高昂。针对以上问题和现状,结合实际工作,本文利用面向对象的软件工程方法,经过需求分析、系统设计以及代码实现,提出可配置报表数据抽取和统一仿真终端接口相结合的解决方案。本文首先从业务部门了解业务人员的使用环境要求,然后针对财务管理系统后台报表的总账对账测试流程及其自动化测试等方面进行需求分析,为通过采用可配置报表格式文件从后台银行报表中提取所需测试记录的方法进行了系统设计;同时,考虑到后台报告测试模块与大型机3270终端的接口也需要让其它业务功能测试模块共享使用,提出了采用中间件的面向对象的组件封装技术,将客户端与大型机交互操作的会话作为对象,把所有大型机操作作为该对象的内部功能来实现;并且通过引入抽象类由不同3270仿真终端类来继承,从而构建出独立于客户端软件的具有操作一致性的测试接口平台,使得自动化测试脚本可通过唯一界面连接商业银行全球不同业务部门的各种3270终端软件,实现了各业务系统进行一致化的自动化测试;最后,根据测试人员的实际使用和反馈,对系统中某些功能进行修正及完善。该平台的使用大大提升了商业银行系统大型机界面的测试效率,减少手工测试出错的概率,并且为以后的测试维护和回归测试带来极大的便利,节约了测试成本和产品上线的时间。
其他文献
廉政风险具有隐蔽性、涉及领域多和覆盖范围广等特点,县域政府廉政风险同样具有层次低、影响大,群体性强等特性。广泛的风险因素要求理清县域政府廉政风险点,通过廉政风险点
21世纪全球经济一体化步伐进一步加快,中国与世界各国的交流更加频繁。在交流合作过程中我们也急需具有高素质及综合素质的英语人才,这也对我们的大学英语教学提出了新的要求
自改革开放以来,我国农业领域的科学技术研究发展十分迅速,当前我国农业已迈入建设现代农业的崭新阶段。然而“三农”问题依然是全面建设小康社会的重要制约,发展农业经济是解决
随着我国改革开放与市场经济的大发展,全面预算管理理论越来越受到重视。全面预算管理在现代化企业管理中起着非常重要的作用。部队也在开展全面预算管理,但仍有相当多的单位实
近年来我国国内激增的汽车保有量与有限的停车场资源之间的矛盾日益加重,立体车库技术做为一种可有效解决该矛盾的技术手段为社会所重视,得到了大力的推广和应用。但是在此过程
<正>中央政法委召开"雪亮工程"建设工作视频会,部署下阶段"雪亮工程"建设【本刊讯】6月21日,中央政法委召开"雪亮工程"建设工作视频会,总结前期工作,研究部署下阶段"雪亮工程
素质教育环境下,以生为本理念在我国各阶段教育得到了有效实践,并促成了课程改革新潮流。园本课程以幼儿成长需求为核心,关注整个教育实践过程的创新与优化,令我国学前教育焕
改革开放30年来,我国经济获得了飞速发展,在世界经济一体化进程的大背景下,中小企业发展迅速。我国的中小企业经营方式灵活,具有极强的市场适应性,在产值利税、自主创新和缓
作者以洪水河河道治理工程坡式护岸施工为例,针对混凝土坡面作业、振捣不便,即影响进度又影响质量的特点,采取通仓浇筑、跳仓施工方法,从浇筑准备、工序控制、注意事项等常规做法
本文观察了晶粒取向3%Si-Fe在外加拉应力和磁场作用下,磁畴壁的运动及声发射强度(MAE)变化的一些现象.当应力较小时,MAE(RN)随应力变化较复杂,在大应力下,MAE(RN)显著降低.在