最新目录

打造基于私有云的银行开发测试平台(2)

来源:测试技术学报 【在线投稿】 栏目:期刊导读 时间:2021-07-09
作者:网站采编
关键词:
摘要:在SaaS层,系统根据访问接口传递的测试需求,挑选空闲的软硬件,且大多是通过Web网页接入完成安装,达到配置、维护目标测试环境的目的。 实际项目开

在SaaS层,系统根据访问接口传递的测试需求,挑选空闲的软硬件,且大多是通过Web网页接入完成安装,达到配置、维护目标测试环境的目的。

实际项目开发中,测试交互管理部分则采用B/S平台模式,测试人员需在Web界面中选择相关的测试服务内容,进而明确软件测试需求。基于该需求构建对应的虚拟机实例环境,此过程可在虚拟机池调用实例时实现。在完成虚拟机实例构建后,RESTFUL API就能把测试数据传递给测试代理服务器,此时服务器会依据上述数据确定信息并发布软件测试时间。最终测试结果将传递回服务器,并形成相对应的图形报表。用户只要深入分析这些图表,便能获取测试结果。

在构建“开发测试云”系统硬件环境过程中,为节约研发成本,可以使用不少于三台的x86架构单个服务器作为测试系统的硬件设备。必要时,可逐步扩展硬盘、内存等资源。这些服务器中,一台作为云测试控制与存储节点,另两台则作为计算节点。两台计算节点再细分为控制和执行节点。

据统计,应用“开发测试云”平台后,银行的平均硬件利用率从 25%提升到 50%以上,在硬件利用率上升的同时也降低了整体运行能耗,真正实现绿色、低碳的软件开发,进一步满足银行提升产品研发能力的整体目标。

在搭建“开发测试云”系统软件环境时,先要构建相应的云环境。一般商业化云平台的使用要按需支付相应的费用,同时系统底层设计资料还掌握在服务商手中,并未对外开放。如选用开源软件“私有云”技术,则无需获取商业授权,就能把云计算软件测试方案及实践控制在银行内部。

此外,开源软件“私有云”支持下载源代码,确保开发人员能深入研究底层设计架构。当前,使用最多的开源云主要为两种:CloudStack和OpenStack。前者最初是商业化产品,2011年被 Ctrix公司收购,随之捐献给Apache基金会,转变成开源软件。后者是由Nasa、Rackspace主导设计的基础云,其拥有HP、Dell和IBM等大型公司用户群。因CloudStack曾是一款商业性软件,已被证实能安全、可靠地用于生产系统中,因此,建议选用CloudStack构建私有云平台,并使用KVM作为虚拟化软件。GentOS操作系统作为RedHat的非商业化版本,对CloudStack支持度较高,也是官方主动推荐的操作系统,因此,建议将GentOS作为银行云测试服务器操作系统。

三、“开发测试云”在银行业的应用

通过搭建“开发测试云”,银行可利用自动化流程管理在System Center提供的实时监控基础上构建高度可控的开发与测试环境,实现复杂的产品测试。同时,利用Visual Studio提供的自动捕获可扩展的多样诊断信息,如Intelli Trace日志等功能,在产品研发中提前发现错误,减少因查找程序Bug造成时间和精力的浪费,满足对软件研发高品质的需求。

银行还可借助“开发测试云”,采用按需的形式快速构建并访问相关资源,项目完成后则重新安排或者释放资源,减少各开发环节中的资源损耗,有效提升软件研发的工作效率和质量。

同时,通过快速部署“开发测试云”的虚拟化软件研发测试环境,可为银行引入高质量的软件研发流程和管理手段,并根据项目进行系统配置,满足银行的实际系统需求。在“开发测试云”环境中进行测试研发,简化了繁琐的测试管理过程,使每个角色都专注于自己的工作并进行有效协同,无缝衔接相互间的工作,有效提升研发效率和产品质量,缩短系统测试时间。

此外,“开发测试云”的应用实施,立足于帮助银行获取最新的软件技术和知识,培养专业化、行业性的技术人才、管理人才和测试人才。“开发测试云”不仅是系统开发测试的平台,还是一个软件技术学习和项目管理培训的“学训平台”,可与各种专业人才培训方式和计划相结合,培养出适合银行开发需要,掌握前沿技术的高层次软件人才。

因此,对银行而言,“开发测试云”提供的不仅是系列产品组合,还是一个将行业现状分析和平台实施相结合的完整解决方案。在为银行提供多种技术服务和测试支持的同时,通过与开发人才培养相结合,迅速提升银行的整体研发能力和测试水平。

“开发测试云”平台借助内置的研发管理环境和流程,直接为银行提供一步到位的先进管理平台和管理方式,并结合技术咨询导向服务,帮助银行直接导入先进的研发流程和测试技术,有效提高了自身的项目管理能力。

综上所述,通过理论联系实际,拓宽管理思路,农业银行有效地利用“开发测试云”建立起“软件产品展示平台”、 “软件项目研发测试平台”和“软件项目培训”等服务体系,从整体上降低了软硬件投入成本,真正实现基础研发测试架构的平台化。

文章来源:《测试技术学报》 网址: http://www.csjsxbzz.cn/qikandaodu/2021/0709/1169.html



上一篇:河南贵金属测试技术叫响世界
下一篇:自主研发技术走出国门获采用成为国际标准

测试技术学报投稿 | 测试技术学报编辑部| 测试技术学报版面费 | 测试技术学报论文发表 | 测试技术学报最新目录
Copyright © 2019 《测试技术学报》杂志社 版权所有
投稿电话: 投稿邮箱: