当前位置:大学毕业论文> 论文题目>材料浏览

关于自动化测试论文范文写作 软件自动化测试其在银行核心系统测试中应用相关论文写作资料

主题:自动化测试论文写作 时间:2024-01-10

软件自动化测试其在银行核心系统测试中应用,此文是一篇自动化测试论文范文,为你的毕业论文写作提供有价值的参考。

自动化测试论文参考文献:

自动化测试论文参考文献 电力系统自动化期刊电力系统与其自动化论文机械制造和自动化论文论文查询系统

摘 要:随着信息技术的发展及应用软件的不断更新升级,软件自动化测试的应用范围也越来越广,在银行核心系统的测试中也得到了很好的应用,大大提高的测试的质量和效率,本文通过介绍软件自动化测试的基本原理,进而探讨其在银行核心系统测试中的应用.

关词键:软件自动化测试 银行核心系统 测试

软件自动化测试的应用领域非常广泛,由于可以有效模拟人工测试,减少重复机械的测试工作量,提高测试精度,银行核心系统涵盖的内容多,数据量大,合理的运用软件自动化测试技术可以有效提升测试的质量和效率,提前发现系统隐患及漏洞,避免运行风险.

一、念软件自动化测试的概

软件自动化测试实际上把以人工进行的测试行为转化为计算机执行的一种过程.通过在预设模拟条件下运行相关系统及其应用程序,进而对运行结果进行评估,从而检测系统运行是否正常,提前发现运行漏洞及风险.在预先条件的设定上,需要涵盖正常状态和异常状态.目前常用的工具为:WinRunner、HP QuickTest Professional software、RationalRobot、AdventNetQEngine、SilkTest等.

二、软件自动化测试的优势

(一)有效提升系统测试的质量

软件在编制和开发的环节需要不断的磨合和修改,不可避免会有一些疏漏.当系统或程序进行修改的时候,就需要对其重新进行测试,以校正修改后的系统或者程序是否符合原先的设计要求.由于软件自动化测试基于计算机进行操作,通过预先设置的验证模型,可以有效节省重复手工输入,避免了人为参和的影响因素,提高系统测试的效率和质量.

(二)节省测试时间,提高测试效率

随着信息技术的进步,软件系统的规模越来越大,功能越来越丰富和集成,全部通过人工测试非常耗时和繁琐,自动化测试工具通过计算机替代人工,能够很好的完成重复繁杂的测试任务在周末或者晚上也可以执行测试,可以显著减轻测试人员测试的劳动强度,同时,科学合理的运行测试工具能够有效对整个测试过程进行控制和管理,保证测试的进度.解放出来的劳动时间可以帮助测试人员更加聚焦系统本身的运行优化,提高测试的成效.

(三)保证系统测试覆盖率

软件自动化测试可以通过数据驱动、录制回放来测试功能,保证测试的覆盖面,同时通过软件测试工具的统计和分析功能,可以帮助测试人员更好的了解系统运行状态,提高改进数据依据.同时软件自动化测试,可以完成手工测试状态下无法完成的测试任务,有些非功能性方面的测试,如,压力测试、大数据盘测试、崩溃性测试等,在人工测试状态下是难以实现的.

(四)具备重现软件漏洞和隐患的能力

软件自动化测试可以重复的对测试工作进行操作,每次自动化测试运行的脚本是相同的,因此每次运行的测试结果具有一致性.由于自动化测试的一致性,比较容易检查出被测系统或软件的区别和变化.

(五)优化测试人员和开发人员的合作关系

要实现更有效的使用自动化测试工具,测试人员需要对开发技术有深入的理解和实践,需要和开发工程师更加深入的沟通和交流,这也为测试工程师和程序开发人员协同工作提供了便利,有助于相互配合,对软件和系统更好的进行完善和优化.

三、软件自动化测试在银行核心系统测试中的应用

在软件测试中不仅需要涉及相应系统接口的测试工作,还需要预先准备系统的测试环境和准备测试所需运行数据、业务用例等.

(一)针对银行核心系统的自动化测试软件的开发

开发环节应涵盖前期的需求设计、整体设计、系统设计、编码、模块自测、集成测试、系统测试等软件项目开发周期中的全部环节.首先需要针对银行核心系统进行需求分析,根据银行核心系统项目的技术特点和需求编制整体的测试方案,这个测试方案需要经过银行专业人员、开发人员综合评审,改进和修改其中不适宜的环节后进行系统设计,同时要注重收集银行专业操作人员以及原先核心系统开发人员的需要和建议,形成相对细化的需求报告,继而根据这些设计意见和方案进行编码.在测试软件的编码过程中,开发人员通过采用自测、代码检查等手段进行白盒测试以验证各模块的编码结构是否符合设计要求,然后将该项目的所有模块或子系统进行集成,生成系统界面、业务处理逻辑过程和主机账务处理等,已保证系统功能符合预定的设计要求,但测试工作仍比较粗糙.

接下来的环节需要进行相对全面的系统测试,全面验证项目的所有情况下的运行状态.顺利通过系统验证就意味着可以形成具有完整功能的软件版本.因此,测试人员从项目启动之日之初,就应当参和需求报告的评审过程,优化测试方案和系统的设计.在集成测试之前,开发和测试工作可以是相互并行的,并在集成测试阶段进行沟通和合并.

(二)开发人员和测试人员的要求

通常情况下,测试人员和开发人员的比例为1∶2.测试人员上岗前需要对其进行相关银行业务的培训,同时对他们进行测试理论、测试规范、测试方法的具体的有针对性的培训.使其能够更好的针对银行核心业务的特点结合专业知识提出测试方案,更好的完成测试的任务,同时通过有针对性的培训也有利于提升测试人员的专业技能,提高测试效率,保证测试进度.

(三)测试技术和工具的应用

软件自动化测试技术可以有效节省测试工作的工作量和人力成本,它应用在压力测试上,用来模拟系统压力和并发环境上.在测试前,需要由测试经验丰富的开发人员编写测试脚本,此外还要根据测试银行业务特点,科学选择测试工具,这也是是否顺利完成测试的重要保证.

四、结束语

银行核心系统的测试涵盖的内容多,功能复杂,数据量大,要求高,软件自动化测试基于计算机信息处理技术,可以有效提高测试的质量和效率,降低测试中的人工错误率.合理应用自动化测试的手段,对提高银行软件测试效率大有裨益,同时在具体的操作中,需要结合测试银行的具体实际,合理优化测试软件的开发方案和测试方案,保证测试结果的准确有效.

参考文献:

[1]吴伶琳.基于Selenium的软件自动化测试的研究和应用[J].计算机和现代化,2013,(2):65-68

[2]刘捷,张维利.面向分布式安全苛刻软件自动化测试系统研究[J].制造业自动化,2012,(14):66-67,127

[3]蔡昱星.Spring框架技术在软件自动化测试中的应用[J].电子测试,2011,(5):104-109

结论:关于自动化测试方面的论文题目、论文提纲、自动化测试selenium论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。

银行核心一级资本不足待解
2017年以来,在金融去杠杆和强监管的背景下,市场流动性也逐渐收缩,进而一定程度上影响了市场主体的融资需求,这与“加大金融对实体经济支持力度”的。

现行财务软件为何还要设计手工银行对账功能
摘要:银行对账是出纳人员的一项重要工作。会计信息化以后,各种财务软件虽然能够进行自动银行对账,但还都提供了手工银行对账功能。之所以如此,是因为自。

商业银行核心竞争力协同效应
摘要:商业银行核心竞争力是其在后金融危机时代立于不败之地的关键。由于不同商业银行拥有的资源情况、能力水平和所处的环境不同所表现出来的特质也不同,。

论文大全