软件测试技术在金融软件中的应用分析
2013年1月01日 19:29 作者:马泽锋 吉林大学珠海学院 519041马泽锋 吉林大学珠海学院 519041
【文章摘要】
伴随着社会经济的发展和计算机技术的进步,金融软件被人们所接受,人们开始利用金融软件进行经济操作,同时,软件测试技术也逐渐在金融软件中大量应用。人们对于金融软件的关注度也开始提高,因此,如何使用软件测试技术来确保金融软件的有效性成为人们重视的话题。笔者在本文中着重分析软件测试技术在金融软件的应用问题。
【关键词】
软件测试技术;金融软件;技术应用
软件测试技术的应用十分广泛,在我国, 软件测试技术还处于成长阶段,因此,软件测试技术的应用还存在着一定的弊端,和发达国家相比仍然有很多不足的地方。而将软件测试技术应用于金融软件是现有经济发展环境下的必然趋势,所以,将软件测试技术准确有效的应用在金融软件中成为了我国研究的重要问题。
1 金融软件客户端测试
金融软件的客户端是面向于大众群体的重要平台,因此,对于客户端的测试成为了软件测试技术在金融软件中应用的重要工作。下面将介绍软件测试技术在客户端中的测试应用。
1.1 对客户端文档测试
文档测试在金融软件客户端测试中受到了很大的关注,对于客户端文档测试主要分为三个部分,第一部分是需求文档测试,测试软件的测试内容主要是需求文档中的逻辑矛盾以及技术的可行性;第二部分是设计文档测试,在这一部分,测试的内容主要是对软件文档的合理性进行测试;第三部分是帮助文档测试, 在这一部分,主要是对帮助文档的内容进行测试,由于帮助文档是需要面向客户的,因此,必须要保证帮助文档的编写准确有效。
1.2 对客户端UI 测试
UI 测试的内容主要是对客户端的主界面的设计进行测试, UI 测试包括画面设计、文字校正等内容,对UI 的测试需要保证交互性, 从而使客户在客户端能够正常的使用金融软件完成相应的操作。UI 测试对于测试人员的要求比较高,需要测试人员有一定的审美素养, 从而保证客户端的视觉体验良好。
1.3 对客户端安全性测试
对于金融软件来说,安全性是十分重要的部分,因此,需要重视客户端的安全性。一方面测试人员要注重应用自身的安全,确保使用者只能访问部分的数据,另一方面,对于软件系统也需要保证相应的安全性,只有系统调试人员才能够对于系统进行更改。
1.4 对客户端配置测试
配置测试在软件运行中十分重要,不同的软件环境中,对于软件的硬件不同。对于客户端配置测试,首先需要测试浏览器的兼容性,从而保证在不同的网络环境中,可以访问相应的网络内容,获得正确的网络信息;其次对于操作系统兼容的测试需要确保在不同的操作系统中可以正常的使用测试软件;最后是对于硬件兼容性的测试,硬件是测试软件的基础,因此,在需要通过相应的测试使软件在不同的设备中都可以正常的运行。
1.5 对客户端安装测试
在客户端的安装中,需要保证软件在安装的各个环节中都可以完成安装,同时需要保证测试软件可以在正常安装后顺利的运行。对于客户端的安装测试需要从安装手册和安装代码两个方面进行全面的考虑。
1.6 对客户端分辨率测试
为了给用户更好的客户端视觉体验,就需要保证客户端的分辨率比较高。通过对于客户端的测试,可以是客户端的画面适应分辨率,如果画面与分辨率不匹配就需要进行相应的分辨率调整,呈现更好的客户端画面。
1.7 对客户端功能测试
功能测试是客户端的一个重要的测试工作,通过测试要保证软件的运行正常,功能完整,给用户更好的功能体验。
2 服务器端性能测试
2.1 对服务器压力测试
压力测试的主要内容是提高服务器的压力,从而记录服务器相应的数据变化,了解服务器最大的压力承受程度是多少,从而在服务器的运行过程中将压力的大小控制在合理的范围之内。
2.2 对服务器负载测试
服务器的负载是通过提高服务器压力承受时间,来测试服务器的最高承受能力,对服务器负载测试可以了解服务器的压力极限,记录服务器的数据。对服务器负载测试和对于服务器压力测试之间的区别在于,压力测试的核心在于服务器的压力的强度,而负载测试的核心在于服务器压力的承受时间。
2.3 对服务器强度测试
对服务器的轻度测试要保证软件对于环境的承受能力,从而保证服务器稳定。在这种情况下可以减少服务器在异常情况下的崩溃现象的发生。对服务器强度测试对于服务器的正常运行有着重要的作用。
2.4 对服务器大数据量测试
对数据大数据量测试可以了解服务器在数据传输数据较大的情况下所呈现的状况,大数据测试主要包括服务器运行中的大数据测试与服务器历史大数据两种测试方法,来检测服务器数据的应对能力。
3 总结
软件测试技术在金融软件中的应用有着十分重要的意义,在我国未来的金融软件发展过程中仍会不断的完善软件测试技术,更好的促进软件测试技术的发展。通过向其他发达国家学习先进的软件测试技术,来提高我国金融软件市场中的软件测试技术,实现金融软件的最优化。
【参考文献】
[1] 李继先. 软件测试技术在金融软件中的应用[D]. 西安电子科技大学, 2010.
[2] 孙萌婧. 金融行业软件测试的具体方案及技术分析[J]. 电子设计工程, 2014, 22(17):119-121.
[3] 李宽, 杨杰荣. 软件测试标准及在测试实践中的应用[J]. 金融电子化, 2009(06):51-54.053
数字产业
Digital Industry
电子制作