导读:本文包含了自动化测试架构论文开题报告文献综述及选题提纲参考文献,主要关键词:嵌入式软件,自动化测试,系统测试,测试平台
自动化测试架构论文文献综述
李碧涵,胡益诚[1](2019)在《机载嵌入式软件的自动化测试架构设计》一文中研究指出为了保证机载软件的安全性和可靠性,根据嵌入式机载软件系统的测试需求研究并设计了一种自动化系统测试的架构。从测试平台硬件组成、软件架构设计、测试过程设计及应用效果等方面描述了该测试平台的设计思路。经验证表明,该测试平台可根据不同的软件系统测试需求进行环境搭建,并以脚本方式编写对应的测试用例。测试软件经配置后可自动运行测试脚本并实时监控,生成测试日志。此设计提高了测试设备的重用性,提高了系统测试开发效率。(本文来源于《电脑编程技巧与维护》期刊2019年06期)
于敞[2](2019)在《基于微服务架构的接口自动化测试服务与测试报告的设计与实现》一文中研究指出近年来,随着社会的蓬勃发展和科学技术的不断进步,软件已经逐渐渗透到人们工作、生活中的方方面面。在软件实现方法越来越多样化,代码规模也越来越庞大的今天,企业在软件产品质量控制方面所面临的压力越来越大。因此,软件测试开始日益受到行业的重视。随着系统所必备的功能模块越来越多,在逻辑复杂、模块耦合的本地化单一应用架构上进行开发,会随时面临着新的系统版本发布失败的风险。在人们迫切需要解决发布时间过长和快速更新、交付之间的矛盾时,微服务架构逐渐进入了公众的视野。本文主要完成了基于微服务架构的接口自动化测试框架的测试服务和测试报告的设计与实现。本文的研究内容如下:首先,本文介绍了搭建微服务架构的基本思路,并完成了gRPC框架的搭建。gRPC框架作为Google开发的多语言、多平台支持且开源的RPC框架,其使用ProtoBuf作为数据序列化协议和基于HTTP/2等特点使其相较于其他微服务框架具有更大的发展空间。其次,本文介绍了实现接口自动化测试框架的整体思路,并实现了基于gRPC框架的接口自动化测试框架的HTTP请求发送服务和MySQL数据操作服务,以及自动化测试报告功能。本文所实现的两种服务是自动化测试中的基本服务,同时在每个服务中都配置了验证功能。在本文的研究中,对自动化测试报告的实现采用了后端数据收集整理后与前端页面模板拼接显示的方法。这种方法能够更加简捷、直观地将测试报告展示给使用者。本课题根据上述的技术架构使用Python语言完成了相关功能的设计与开发,并顺利通过了功能和性能测试,达到了预期设计目标。(本文来源于《内蒙古大学》期刊2019-04-24)
张圆冰[3](2019)在《基于微服务架构的自动化测试》一文中研究指出目前的软件系统设计中,微服务架构正在被越来越多的使用。微服务的松耦合特性,也决定了其服务接口多,版本迭代频繁的特点,因此也对测试,尤其是自动化回归测试提出了更高的要求。本文在了解微服务架构特性基础上,对适用于此类架构的自动化回归测试进行了探索与实践。(本文来源于《电子技术与软件工程》期刊2019年04期)
于澎,李乃海,尹卿[4](2018)在《通用航天器自动化测试软件架构》一文中研究指出我国航天事业在飞速发展,航天器技术的进步对地面自动化测试设备的要求不断提高,自动化测试软件平台该如何更新是摆在我们面前的问题,本文就这一问题,展开了一系列研究工作,结合从事自动化测试软件平台研究的经验,得出自动化软件平台易于编程、高系统兼容性、高效流程管理的发展发展,并提出了通用航天器自动化测试软件体系结构。(本文来源于《电子技术与软件工程》期刊2018年17期)
陈佐[5](2018)在《基于分布式架构的嵌入式软件自动化测试平台研究与实现》一文中研究指出随着嵌入式软件的发展,软件复杂度和规模愈加庞大,这使得嵌入式软件测试面临着更大的挑战。现今的嵌入式软件测试能力依旧低下,现有的嵌入式测试工具与被测程序之间耦合度高且价格昂贵,对目前大部分嵌入式软件来说,满足不了软件系统的测试需求。本文对当下嵌入式软件测试领域研究现状进行分析,针对软件测试水平低下等问题,结合分布式与自动化测试的优势,设计并实现了一个高性能的嵌入式软件自动化测试平台,本文主要研究工作如下:(1)针对基于静态负载均衡的分布式架构中节点任务粒度划分的问题,本文提出了一种基于测试用例需求优先级的划分算法。该算法首先根据测试用例的完整性、复杂性等需求特性量化了测试用例的优先级别,并且以该优先级为标准筛选得到测试任务,完成对节点任务的划分。该算法定义了基于优先级别的任务粒度划分标准,并与传统的未采用节点任务粒度划分的静态分布式测试方法进行试验比较。实验结果表明,基于测试用例需求优先级的划分算法可以有效地解决分布式架构中节点任务粒度划分的问题,大大提高了嵌入式软件测试的效率。(2)为了解决基于行号的插桩策略会因插桩点过多而造成代码膨胀的问题,本文提出了一种基于程序结构化的插桩点约减算法。该算法首先利用源程序结构化特征约减了基于行号策略获得的插桩点,并且在约减后的插桩点插入拥有特定功能的插桩函数,完成对冗余插桩点的约减工作。实验结果表明,对比传统插桩策略,该方法在确保程序测试准确性的同时约减了插桩点的个数,有效降低了因插桩引起的代码膨胀问题,减少了软件测试过程中资源占有率。(3)本文最后设计及实现了一个基于分布式架构的嵌入式软件自动化测试平台。为了解决嵌入式开发运行环境的特殊性,该平台采用虚拟仿真技术构建了软件底层运行环境,利用高性能的分布式测试方案以及自动化测试技术,降低了测试人员的工作强度,提高了测试工作效率。论文以飞控软件系统为实例对平台进行实验。实验结果表明,本文设计的基于分布式架构的嵌入式软件自动化测试平台是稳定且高效的。本文的研究成果,可以有效增强嵌入式软件的自动化程度以及软件测试效率,提高了嵌入式软件的质量。(本文来源于《杭州电子科技大学》期刊2018-03-01)
黄华林[6](2013)在《基于Selenium WebDriver的B/S架构软件的自动化测试研究》一文中研究指出介绍了B/S架构软件自动化测试的主要技术,以及使用Selenium WebDriver工具进行B/S架构软件的自动化测试的情况,通过一个具体案例来阐述自动化测试的过程,说明了使用Selenium WebDriver进行B/S架构软件的自动化测试的好处,给软件测试工程师提供了指导和借鉴意义。(本文来源于《电脑知识与技术》期刊2013年23期)
李滔俊[7](2010)在《Web自动化测试架构设计与实现》一文中研究指出为了应对快速变化的需求,敏捷软件开发方法被广泛应用,对于软件测试来说,同样需要良好的架构来支撑整个软件过程,例如不断变化和增大的需求或功能。根据软件分层思想,提出了一种多层次跨平台的测试架构,用来降低各测试模块之间的耦合,增强软件测试过程的可管理性和可控制性,同时也降低了软件风险,提高软件质量。(本文来源于《电脑知识与技术》期刊2010年22期)
[8](2010)在《NI成功主办第七届“中国PXI技术和应用论坛”——构建以软件为核心的模块化测试系统架构,展望2010自动化测试发展趋势》一文中研究指出美国国家仪器有限公司(National Instruments,简称NI)于2010年5月28日在深圳成功主办了第七届"中国PXI技术和应用沦坛"(PXI Technology & Application Conference,即PXITAC),吸引了400多位相关领域的(本文来源于《国外电子测量技术》期刊2010年07期)
周景才,杨家红,陈毅波[9](2010)在《模型驱动的自动化测试架构》一文中研究指出如何在确保软件质量的前提下有效缩短上市周期的问题日益显得重要。在实际工作中基于MDT的思路研究出了一种基于模型驱动的自动化测试架构。该架构通过算法直接将UML系统设计模型转换成U2TP测试设计模型,然后由测试设计模型根据测试策略和测试工程方法自动生成测试用例,实现了测试资源重利用和测试活动的前移从而有效缩短了测试周期。(本文来源于《计算机工程与应用》期刊2010年02期)
刘晓明,张桂珠[10](2009)在《基于Rational的B/S架构软件自动化测试研究》一文中研究指出为提高B/S架构下软件测试的自动化程度与执行效率,找出B/S架构下软件系统各项指标的性能瓶颈,提出应用优秀的软件自动化测试管理工具IBM Rational系列,构建优化的自动化测试模型,并应用该模型对当前最流行B/S架构的一个系统实例进行分析与测试管理。实验结果表明了它能够迅速发现软件中存在的缺陷,显着提高了B/S架构下应用系统自动化性能测试的效率,保证了软件的质量,对B/S架构软件自动化测试技术的深入研究具有重要的借鉴意义。(本文来源于《计算机工程与设计》期刊2009年24期)
自动化测试架构论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
近年来,随着社会的蓬勃发展和科学技术的不断进步,软件已经逐渐渗透到人们工作、生活中的方方面面。在软件实现方法越来越多样化,代码规模也越来越庞大的今天,企业在软件产品质量控制方面所面临的压力越来越大。因此,软件测试开始日益受到行业的重视。随着系统所必备的功能模块越来越多,在逻辑复杂、模块耦合的本地化单一应用架构上进行开发,会随时面临着新的系统版本发布失败的风险。在人们迫切需要解决发布时间过长和快速更新、交付之间的矛盾时,微服务架构逐渐进入了公众的视野。本文主要完成了基于微服务架构的接口自动化测试框架的测试服务和测试报告的设计与实现。本文的研究内容如下:首先,本文介绍了搭建微服务架构的基本思路,并完成了gRPC框架的搭建。gRPC框架作为Google开发的多语言、多平台支持且开源的RPC框架,其使用ProtoBuf作为数据序列化协议和基于HTTP/2等特点使其相较于其他微服务框架具有更大的发展空间。其次,本文介绍了实现接口自动化测试框架的整体思路,并实现了基于gRPC框架的接口自动化测试框架的HTTP请求发送服务和MySQL数据操作服务,以及自动化测试报告功能。本文所实现的两种服务是自动化测试中的基本服务,同时在每个服务中都配置了验证功能。在本文的研究中,对自动化测试报告的实现采用了后端数据收集整理后与前端页面模板拼接显示的方法。这种方法能够更加简捷、直观地将测试报告展示给使用者。本课题根据上述的技术架构使用Python语言完成了相关功能的设计与开发,并顺利通过了功能和性能测试,达到了预期设计目标。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
自动化测试架构论文参考文献
[1].李碧涵,胡益诚.机载嵌入式软件的自动化测试架构设计[J].电脑编程技巧与维护.2019
[2].于敞.基于微服务架构的接口自动化测试服务与测试报告的设计与实现[D].内蒙古大学.2019
[3].张圆冰.基于微服务架构的自动化测试[J].电子技术与软件工程.2019
[4].于澎,李乃海,尹卿.通用航天器自动化测试软件架构[J].电子技术与软件工程.2018
[5].陈佐.基于分布式架构的嵌入式软件自动化测试平台研究与实现[D].杭州电子科技大学.2018
[6].黄华林.基于SeleniumWebDriver的B/S架构软件的自动化测试研究[J].电脑知识与技术.2013
[7].李滔俊.Web自动化测试架构设计与实现[J].电脑知识与技术.2010
[8]..NI成功主办第七届“中国PXI技术和应用论坛”——构建以软件为核心的模块化测试系统架构,展望2010自动化测试发展趋势[J].国外电子测量技术.2010
[9].周景才,杨家红,陈毅波.模型驱动的自动化测试架构[J].计算机工程与应用.2010
[10].刘晓明,张桂珠.基于Rational的B/S架构软件自动化测试研究[J].计算机工程与设计.2009