APP下载

软件测试技术在金融软件中的应用研究

2019-10-20姜盼盼徐文秀

数码设计 2019年13期
关键词:应用

姜盼盼 徐文秀

摘要:目前,经济与信息技术的不断发展推动了计算机技术的进步,而金融软件也逐渐走进人们的视野。通过应用金融软件,可以更加便捷地开展经济操作,而软件测试技术在金融软件中也已经有着广泛的应用,人们针对金融软件的功能性、便利性等性能及其发展也十分重视。基于此,如何合理的利用软件技术,将其有效地应用在金融软件中则成为人们重点关注的问题,本文主要阐述了软件测试技术的作用,并提出了软件测试在金融软件中的应用策略。

关键词:软件测试技术;金融软件;应用

中图分类号:F830 文献标识码:A 文章编号:1672-9129(2019)13-0031-01

Abstract:at present, the continuous development of economy and information technology has promoted the progress of computer technology, and financial software has gradually come into people's vision. Through the application of financial software, economic operations can be more convenient, and software testing technology has been widely used in financial software, people pay great attention to the function of financial software, convenience and other performance and development. Based on this, how to make rational use of software technology and effectively apply it to financial software has become the focus of people's attention. This paper mainly expounds the role of software testing technology and puts forward the application strategy of software testing in financial software.

Key words:software testing technology; Financial software; application

如今,软件测试技术在网络软件等方面得到了普遍的运用,这些年金融业的快速发展和计算机技术的迅速进步也使得各种信息技术也逐渐向金融业渗透,对于金融业来说无疑有效地加强了其生命力,各大金融软件不断涌现。不过,怎样才能够准确地鉴别金融软件的性能以及优势,从而判断金融软件能否满足客户的需求,便需要针对金融软件进行软件测试,因此,软件测试技术便应运而生。

1 软件测试技术的作用

由于软件开发都是由人力来完成,所以在程序编撰过程中难免会出现一些些纰漏或误差,不管多专业,水平多高的软件开发团队都无法保证软件的100%完美,甚至说误差是一种必定存在的现象,但最主要的是如何及时找出错漏、改正错漏,而这便是软件测试技术的主旨所在,所以软件测试技术的应用对金融软件来说至关重要。

2 软件测试技术的应用——金融软件客户端

2.1功能测试。通常情况下,功能测试重点监测软件中各单位模块的运作状况,测试模块能否正常运作等,比如数据处理及检索的准确性等。金融软件的功能性监测通常需要根据需求文档来开展,不过却也不可以完全依靠需求文档中的内容,所以这便要求测试人员需要具备较高的专业化水平,充分掌握金融行业的专业语言以及专业流程等,比如利用等价类划分法、错误推测法等各种手段来进行金融软件的测试。

2.2安装测试。当软件开发完毕并经历一系列修整与改进后,则可以正式投入使用,用户利用安装的方式获取软件,而安装测试便是检测安装过程,检测安装时有无软件问题,并在软件成功安装并运作后进行运作状态的检查。

2.3配置测试。配置测试也被称为兼容性测试,通常测试软件在各种条件下的运作状态。配置测试便是针对软件在何种配置之下能够做到正常运作的检测,通常情况下软件的应用范围应是越宽阔越好,不过也需要全面考虑部分情况下高级别配置才能够充分发挥高级应用真正性能的这一现象。

2.4分辨率测试。软件客户端的界面分辨率直接影响了整个软件的美观性,分辨率在不同的设备中都可能会产生一定变动,或是由于设备本身性能的影响,或是用户进行了调节等。

2.5 UI测试。针对金融软件来说,虽然需要重点关注适用性,不过随着如今市场竞争的日益激烈,软件能否获得广大用户的广泛接受和好评,UI界面便是用户进行评价的主要因素之一。UI测试便是针对用户界面所带给用户的感受,包括图文颜色搭配、图文位置设计、界面背景美观性、操作清晰度等各个方面进行测试。

2.6安全性及访问控制测试。由于金融软件的应用需要涉及到用户的许多信息,所以软件中的用户信息至关重要,一旦泄露便会对用户带来不必要的麻烦或损失,因此金融软件需要更加关注信息安全以及访问控制。软件测试需要重点关注软件的应用程序级别的安全程度,以及系统级别的安全性等。应用程序级别的安全检测主要侧重于金融软件的内部,定向级别的用户通常只能够获得相同级别的数据,如購买一定服务的用户才能够享受到的功能,而没有购买这些服务的用户,相关的信息以及数据则不会出现在软件界面。系统级安全性相对来说是安全性的核心内容,重点关注用户有没有一些特殊权限才可以进行的固定操作或访问行为。

3 软件测试技术的应用——服务端性能测试

3.1服务器强度的测试。在针对服务器强度检测过程中,必须要确保软件的环境适应能力以及承载性能,进而确保服务器的稳定性。在这类条件下能够进一步规避服务器由于异常状况而导致的崩溃或其他异常情况的产生,针对服务器的强度测试能够有效保证服务器的运作状态。

3.2服务器负载及压力的测试。服务器的负载能力是利用服务器的承压时长来判断服务器的最大承压限值,并对服务器的各项指标数据进行记录与分析。服务器负载状态的测试和服务器压力测试的主要差异便体现在,负载测试的重点在于服务器在高压状态下的承受时间,而压力测试的重点便是服务器能承受的压力强度的最大值。

3.3服务器大数据量测试。针对服务器数据大数据量的测试,能够进一步确认在服务器进行较大量数据传输过程中所表现出的状况,大数据测试通常有服务器运作过程中的大数据测试和服务器以往的大数据传输等测试方式,通过这种测试能够更加清楚地了解服务器的数据传输能力和应对性能。

结束语:综上所述,软件测试技术针对所有类型软件的开发至关重要,而在金融软件的测试方面则更加侧重于客户端测试以及服务端测试,在进行客户端测试过程中,需要重点关注功能性测试、安装测试、配置测试、分辨率测试、UI测试、安全性及访问控制测试等多项内容,而服务端测试便需要重点关注服务器强度、负载、压力、大数据量等。在进行软件测试时,人工测试与智能测试的方式都有一定的优点和不足,所以需要根据具体的状况以及需求来进行合理选择,才能让软件测试技术在金融软件中的应用更加灵活,保证金融软件能够更加全面、可靠地满足用户的各种要求。

参考文献:

[1]朱哲良. 软件测试技术在金融软件中的应用研究[J]. 电脑知识与技术,2019,15(10):211-212+220.

[2]马泽锋. 软件测试技术在金融软件中的应用分析[J]. 电子制作,2016(04):53.

猜你喜欢

应用
配网自动化技术的应用探讨
带压堵漏技术在检修中的应用
行列式的性质及若干应用
癌症扩散和治疗研究中的微分方程模型
红外线测温仪在汽车诊断中的应用
多媒体技术在小学语文教学中的应用研究
微课的翻转课堂在英语教学中的应用研究
分析膜技术及其在电厂水处理中的应用
GM(1,1)白化微分优化方程预测模型建模过程应用分析
煤矿井下坑道钻机人机工程学应用分析