导读:本文包含了自动化回归测试论文开题报告文献综述及选题提纲参考文献,主要关键词:Robot框架,自动化回归测试,软件测试
自动化回归测试论文文献综述
马立新,李春,郝成亮,陈明,田健[1](2019)在《基于Robot框架的非功能性自动化回归测试研究》一文中研究指出采用当前回归测试方法测试软件的性能时,存在用例无序化干扰,这种无序化增加了优先级计算复杂程度,导致测试数据比率低和测试效率低的问题。提出基于Robot框架的非功能性自动化回归测试方法。通过应用Robot自动化框架构建测试软件架构。通过函数调用关系图分析函数和被修改函数之间在程序中的关联性,在初始测试用例集中挖掘部分测试用例,控制主机端测试用例在目标机端的运行,动态调整测试用例排序过程,按照动态排序结果计算用例集对应的优先级,由优先级构建回归测试用例集,将测试用例集引入Robot框架中实现非功能性自动化回归测试。实验结果表明,所提方法的测试数据比率高、测试效率高。(本文来源于《科技通报》期刊2019年11期)
叶素梅[2](2018)在《基于用例库的自动化回归测试的设计和实现》一文中研究指出当软件产品的代码被修改,特别是在产品的版本更新时,会对原有的代码产生影响。为了保证产品的整体性能,必须对整个代码进行回归测试。回归测试的重复度较高,工作量较大,自动化测试可以大大提高测试的效率。通过设计并生成测试脚本,在服务器上执行测试命令,并调取用例库中的测试用例,可以实现回归测试的自动化。对测试结果进行分析后,自动生成测试报告。(本文来源于《电脑知识与技术》期刊2018年35期)
齐海燕,黄少敏[3](2018)在《自动化回归测试在软件产品项目中的应用》一文中研究指出回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,特别是在软件开发生存期的最后阶段。回归测试策略的抉择非常重要,既要保证测试质量,也要提高回归测试的效率,而根据回归测试策略,实现自动化回归测试,既保证了测试质量,又提高测试效率,并且降低测试成本。总结了大型库项目中采用自动化回归测试技术的研究,整理出一套可行的方案。(本文来源于《工业控制计算机》期刊2018年03期)
但凝云[4](2018)在《基于神经网络的自动化回归测试工具的设计与实现》一文中研究指出回归测试是软件开发中极为重要的一个环节,神经网络算法由于其自适应能力强、准确度高,得到了越来越广泛的应用。笔者分析了神经网络算法,探讨了神经网络算法在自动化回归测试中的应用,探究了测试流程以及模式,阐述了自动化回归测试工具的设计与实现,为其进一步发展提出了创新思路。(本文来源于《信息与电脑(理论版)》期刊2018年01期)
李宁[5](2015)在《金融软件业务流程自动化回归测试工具研究》一文中研究指出金融系统有着较复杂的业务流程和业务规则,随着业务的不断扩展,软件持续迭代,系统越来越庞大。金融市场瞬息万变,为了快速响应业务需求,这就要求系统的回归测试能够快速完成。为了解决大量重复的回归测试,结合金融系统测试的特点,基于Quick Test Professional(以下简称为QTP)工具的功能,研发业务流程自动化测试工具及框架,为回归测试提供解决方案。实践表明,该自动化测试工具易于维护,成本低,使用简单,有效地提高回归测试效率。(本文来源于《南方农机》期刊2015年10期)
杨京煜,刘潇,杨程屹[6](2015)在《民航信息系统基于真实业务数据的自动化回归测试应用实践》一文中研究指出本文分析了中国民航旅客服务系统的业务、技术特点,应用基于真实业务数据的自动化回归测试技术,设计实现了一套自动化测试平台,并在交易型、查询型等多个业务子系统迁移应用中成功实践,验证了该技术及测试平台的可行性和有效性。(本文来源于《电子测试》期刊2015年19期)
任印政[7](2015)在《自动化回归测试系统的研究与实现》一文中研究指出随着信息技术领域的不断发展,软件产品的质量变得越来越重要。企业若想在愈加激烈的市场竞争环境下生存和发展,必须对软件质量加倍重视。随之而来的便是为了保证软件系统品质的自动化测试系统的普及。优秀自动化测试工具的涌现使得软件质量在一步步提升。然而随着大型复杂软件的出现,普通的自动化测试系统已经渐渐不能满足日渐苛刻的测试要求,特别是测试用例繁多的回归测试。本文对软件测试技术中最耗费时间的回归测试流程进行研究,并结合业内广泛使用的分布式计算技术,提出了针对大量测试用例的测试平台解决方案,并完成了自动化回归测试系统。本文首先对国内外软件自动化测试领域的研究现状进行了阐明与陈述,通过对软件测试、回归测试以及自动化测试等相关技术的研究,以及对分布式技术的分析,为回归测试系统的实现打好了理论基础。然后结合公司项目需求,设计了基于MapReduce编程思想的无缝测试模型。此模型运行于RESTful架构的分布式平台,并且模型的分配测试任务模块使用了预占用策略与高优先级抢占策略两种策略结合后的优先级调度算法,保证了测试过程中作业调度的准确与灵活。最后文章根据此无缝测试模型实现了自动化回归测试系统(ARTS, Auto Regression Test System)。系统实现中使用了MVC模型完成了测试人员需要的各种数据交互管理功能模块,并使用了多线程并发、分布式计算等技术实现了无缝测试模型的测试引擎。测试结果表明ARTS系统能够满足设计需求,在批量运行测试用例的测试中有良好的效果,充分利用了所分配的多个测试虚拟机。与公司之前的半自动化回归测试工具相比,每个测试补丁的测试持续时间缩短了30%左右,并且测试工程师大概有20%左右的时间从分配测试用例、手动执行测试工作中节省出来,并投入到问题测试用例的分析上面。ARTS系统为公司的测试工作节省了大量时间,大幅度提升了测试效率。在后续的研究中,将进一步加强对回归测试系统分布式架构的研究,争取对虚拟机集群资源的利用有更高的效率。(本文来源于《北京交通大学》期刊2015-06-01)
郭丽,周期律,杨志刚,高琦[8](2014)在《高可回归自动化功能测试案例管理体系的研究与实践》一文中研究指出随着计算机应用领域的迅速扩大,人们对软件质量提出了更高的要求。软件测试的自动化技术帮助软件的开发人员和测试人员在更短时间内开发出更高质量的产品,可以高效地完成一些重复性测试,尤其是在回归测试领域,通过代替频繁重复的手工测试节省了大量的时间和开支。然而遗憾的是,成功有效并且经济实用的自动化测试往往很难实现,一些主流自动化测试工具存在测试案例频繁失效、回归测试难、资源复用率低等一系列关键问题。而导致这些问题的根源(本文来源于《中国金融电脑》期刊2014年10期)
王周恺[9](2014)在《基于程序波及分析算法的自动化回归测试研究》一文中研究指出随着软件的不断发展,软件测试的重要性逐步显现。回归测试作为软件生命周期的一个组成部分,在整个软件开发的过程中占有相当大的比重。软件在开发过程中会进行多次回归测试,由此带来的开销也十分的巨大。因此,研究如何提高回归测试的效率和有效性,有非常重要的意义。在提高回归测试效率中最为重要的是改进回归测试的用例选择策略。回归测试的用例选择策略,是指通过计算程序新旧版本间的变更,仅选择与变更的部分相关的回归测试用例,将其整理成回归测试用例集,使回归测试的过程不再是重新运行所有的测试用例,而是有选择的运行回归测试用例集。通过减少测试用例数量的方法,节省回归测试过程的开销。本文提出了程序波及分析算法,旨在解决回归测试用例选择的问题。该算法以当前版本代码的变动部分对测试用例库的影响作为基础。从两个方面对回归测试用例进行选择:一是通过覆盖率建立测试用例与被测试程序的内部之间直接的波及关系;二是通过对被测试程序进行分析得到程序的不同函数之间相互作用关系。以此建立程序结构间接的波及分析。通过两部分的结合,确定测试用例与程序覆盖率的关系,以便在回归测试的过程中精确的定位所需的测试用例。最后,在使用波及分析算法选择回归测试用例的基础上,本文结合自动化测试框架,使用neO4j图形数据库技术,开发了一款自动化回归测试工具。实验表明,通过程序波及算法的使用,可以大大减小用于回归测试的用例个数,并能显着提高回归测试的效率,使软件回归测试过程变得更加简单、高效。(本文来源于《西安理工大学》期刊2014-06-30)
颜俊菁[10](2014)在《面向EMC~2 xPlore回归测试的自动化部署方案的研究与实现》一文中研究指出企业级应用的规模不断增长,意味着产品具备更广泛的平台适用性与更灵活的配置兼容性,也导致其部署复杂程度随之增加。操作系统、数据存储、网络配置、浏览器版本、产品版本及产品配置等多种不同组合,使得测试平台与运行平台的复杂程度呈指数级增长。部署难度加大,资源消耗增多以及工作量的急剧上升均给测试人员带来了极大挑战。xPlore是EMC2公司研制的基于文档管理平台Documentum的搜索引擎,以敏捷形式开发并测试,过程按周迭代。团队采用回归测试对xPlore进行多平台组合多功能剖面的测试,与内容服务器Documentum Content Server配合完成。传统的手动部署耗时长,属性配置流程繁杂,环境重复率高,资源消耗严重。如何构建针对xPlore回归测试的自动化部署方案,高效完成测试用例的持续集成、测试环境的部署与测试集的自动执行,及时反馈产品信息,是本文所关注的重点。本文首先就项目背景与团队工作给出问题定义,接着介绍自动化部署方案所涉及的技术与工具,研究方案需求,对方案进行了总体结构设计和各层次详细设计,通过描述方案的系统控制模块、自动化部署系统各子模块以及脚本配置模块的细节具体阐述该方案的实现过程,对方案的实施结果进行了验证和分析,并于最后总结了本文主要工作,提出进一步工作展望。本文利用Groovy实现了产品的自动化部署系统,使其能合理处理不同平台特性,参数化产品配置信息,验证属性文件,自动区分配置并作出正确部署。方案将测试集嵌入部署过程,通过Jenkins进行步骤控制,由自动化部署系统根据脚本文件进行测试环境和测试集的配置、自动触发测试执行与结果发布,整个过程无人值守。本文提出的方案已应用于实际生产,有效提升了团队的自动化率,为每个测试周期节省约60%的部署时间,同时成功规避手动部署失误情形,减少新人因熟悉产品而产生的时间消耗,并节省了大量虚拟机及网络资源。另外,该方案能在第一时间发现缺陷并及时反馈测试结果。(本文来源于《南京大学》期刊2014-05-01)
自动化回归测试论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
当软件产品的代码被修改,特别是在产品的版本更新时,会对原有的代码产生影响。为了保证产品的整体性能,必须对整个代码进行回归测试。回归测试的重复度较高,工作量较大,自动化测试可以大大提高测试的效率。通过设计并生成测试脚本,在服务器上执行测试命令,并调取用例库中的测试用例,可以实现回归测试的自动化。对测试结果进行分析后,自动生成测试报告。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
自动化回归测试论文参考文献
[1].马立新,李春,郝成亮,陈明,田健.基于Robot框架的非功能性自动化回归测试研究[J].科技通报.2019
[2].叶素梅.基于用例库的自动化回归测试的设计和实现[J].电脑知识与技术.2018
[3].齐海燕,黄少敏.自动化回归测试在软件产品项目中的应用[J].工业控制计算机.2018
[4].但凝云.基于神经网络的自动化回归测试工具的设计与实现[J].信息与电脑(理论版).2018
[5].李宁.金融软件业务流程自动化回归测试工具研究[J].南方农机.2015
[6].杨京煜,刘潇,杨程屹.民航信息系统基于真实业务数据的自动化回归测试应用实践[J].电子测试.2015
[7].任印政.自动化回归测试系统的研究与实现[D].北京交通大学.2015
[8].郭丽,周期律,杨志刚,高琦.高可回归自动化功能测试案例管理体系的研究与实践[J].中国金融电脑.2014
[9].王周恺.基于程序波及分析算法的自动化回归测试研究[D].西安理工大学.2014
[10].颜俊菁.面向EMC~2xPlore回归测试的自动化部署方案的研究与实现[D].南京大学.2014