导读:本文包含了自动测试用例论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:测试,自动生成,模型,算法,组合,建模,软件。
自动测试用例论文文献综述
江志强,王金波,王晓华[1](2019)在《基于特征模型和遗传算法的测试用例自动生成》一文中研究指出一个好的测试用例集,意味着通过较小的测试开销实现较高的测试效率。为实现这一目标,一种基于特征模型的测试用例生成方法被提出,该方法在特征模型的基础上,结合组合测试策略和遗传算法,自动生成最小测试用例集。实验表明,该方法能够很好地实现特征组合覆盖,生成覆盖率良好,同时能够有效检错的测试用例集。(本文来源于《计算机与数字工程》期刊2019年12期)
李冠军,杨清祥,白鸿钧[2](2019)在《基于LKJ软件测试用例自动生成的技术研究》一文中研究指出为解决列车运行监控装置(LKJ)自动化测试中测试用例编辑和维护困难的问题,利用关键信息抽象和图形建模等方法对LKJ软件测试用例自动生成技术进行研究。通过对测试用例进行模块划分、参数设计和程序流程图方式建模,实现测试用例的批量生成。该技术已在LKJ-15S的自动化仿真测试系统中得到应用,经验证,可以提高测试用例编写效率并缩减约90%的冗余用例。(本文来源于《铁路计算机应用》期刊2019年07期)
黄钊,黄曙光,邓兆琨,黄晖[3](2019)在《基于SEH的漏洞自动检测与测试用例生成》一文中研究指出SEH即结构化异常处理,是Windows操作系统提供给程序设计者处理程序错误或异常的途径。然而SEH的链式处理方式使得程序中可能存在相应漏洞。针对该问题,为提升程序安全性,提出一种基于SEH的漏洞自动测试用例生成方法。首先判断程序是否存在基于SEH被攻击的漏洞风险性,若存在则构建和调整测试用例约束,并自动求解生成相应测试用例。该方法一方面扩展了当前的自动测试用例生成模式,另一方面可在GS保护开启时仍能生成有效测试用例。最后通过实验验证了该方法的有效性。(本文来源于《计算机科学》期刊2019年07期)
梁卓杰[4](2019)在《测试用例自动生成算法设计及自动化测试平台构建》一文中研究指出随着软件系统的复杂性和规模的增长,测试需要越来越多的时间和人力,软件测试所需要的成本占据着整个项目开发成本的40%到50%,所以如何降低测试成本,提高测试效率受到了人们的广泛关注。然而传统的测试方法是基于人工操作的,效率极其低下,成本高昂,且没有办法满足规模庞大功能复杂的软件的测试要求。测试过程主要由测试用例生成、测试执行和测试评估叁个部分组成。与其他两部分相比,测试用例的生成更具挑战性和难度。本文主要针对测试用例生成部分展开研究,以达到提高测试质量,降低人工成本的目的。UML活动图描述了活动的顺序或并发控制流,它们可以用来建模一组对象的动态方面,或者操作的控制流,UML活动图可以用作驱动测试用例生成的模型。而遗传算法以其简单、有效的特点被选为优化技术,将遗传算法应用到软件测试方面也是一个研究热点。基于模型的回归测试更是确保软件开发可靠性的一项重要活动。本文以测试用例自动生成和回归测试用例选取为核心,先从活动图的形式化定义开始,研究了活动图的建立规则以及活动图中对循环结构和并发结构的处理,接着比对现有的测试用例生成算法,提出了UML活动图和遗传算法相结合的测试用例生成方法;主要过程是:首先使用UML活动图模型对系统建模,将建立好的活动图模型转化为有向图,最后使用遗传算法遍历有向图生成测试用例。另外,对于回归测试用例生成方面,本文提出一种模型比对的方法,从测试用例库中选择可重测的用例,首先对新版本的被测系统建立新的活动图模型,然后将新版本活动图模型与老版本活动图模型相比较,通过对节点的分类、路径的分类、用例的分类来挑选生成回归测试用例。最后本文设计实现了测试用例、回归测试用例自动生成系统,与人工测试相比,降低了测试成本,提升了测试用例覆盖范围、能准确找到回归测试影响范围,提高了软件测试的质量。(本文来源于《北京交通大学》期刊2019-06-01)
魏国,麦先根,张旻[5](2019)在《测试用例自动构建和自动执行脚本的设计与实现》一文中研究指出基于嵌入式系统配套的开发环境,提供一种自动构建和运行测试用例的方法。对以项目为单位的测试用例,根据测试用例列表的信息,自动生成编译命令或运行命令并存放到命令序列文件中。开发环境根据命令序列逐条执行命令,以完成预期的编译或运行操作。(本文来源于《信息通信》期刊2019年05期)
黄陈辉[6](2019)在《基于混沌遗传算法的测试用例自动生成研究》一文中研究指出人们日益增长的需求,致使软件规模不断增加,软件测试对于软件的重要性愈发明显。同时软件测试的成本非常高,通常会消耗整个项目开发总财务资源的一半。软件测试主要还是手动过程,通过实验表明,软件测试自动化可以显着降低软件测试和软件开发的总成本,因此成为科学界争相研究的热点领域,其中测试用例的自动生成是软件测试的重要组成部分。目前已经探索了许多测试用例自动生成的方法,作为自动化测试用例的生成的有效方法,它们可以使用一系列智能优化算法进行搜索。本文使用的是其中最基础常用的遗传算法,并针对遗传算法后期种群波动现象造成的迭代次数过大、易陷入局部最优解等缺陷进行相应改进,以期提高遗传算法的准确率及软件的测试效率。本课题在软件测试用例自动生成背景下,研究遗传算法在该方面的应用,着重对软件测试面向路径的测试用例自动生成问题进行分析研究,并提出了一种混沌遗传算法的测试用例生成方法。本文方法针对传统遗传算法对初始种群的选择有一定的依赖性,初始种群更靠近最优解时可以得到较好的效果,使用基于反向学习的初始种群生成策略,对初始种群进行优化,使初始种群更靠近最优解;同时遗传算法的适应度函数的设计,没有充分考虑算法的并行能力,设计了同时针对所有目标路径的个体评价函数来提高遗传算法的效率;再使用沌序列来操作遗传算法的交叉,变异过程,提高算法全局寻优能力,避免陷入局部收敛(早熟)。最后设计了对比实验分别证明基于反向学习的初始种群生成策略、改进的适应度函数设计以及混沌变异(交叉)方法的有效性,并将本文方法应用在具体的工程实验中,与基本遗传算法,以及近些年其他人改进的遗传算法作对比。实验结果表明,改进的混沌遗传算法在提高代码的覆盖率的同时将遗传算法的效率提高了10.8%,较自适应遗传算法提高了8.49%,采用该方法在测试用例生成问题上优于传统算法,提升了算法效率和目标路径的覆盖率,在测试用例生成领域有一定作用。(本文来源于《上海师范大学》期刊2019-03-21)
邱晓晗[7](2019)在《基于模型的飞控机载软件测试用例自动生成技术研究》一文中研究指出随着科技的不断发展,无人机(Unmanned Aerial Vehicle,UAV)的应用日益广泛,其功能也越来越复杂,因而对无人机的硬件与软件系统的要求也越来越高。作为无人机软件系统的核心,飞控机载软件运行的安全稳定性是无人机完成复杂任务的基础保障,而无人机飞控机载软件的测试工作则是保证其能够安全稳定运行的重要手段。测试用例的自动生成可以有效的提高测试效率以及测试效果,并减少人为错误的产生。因此研究飞控机载软件的测试用例自动生成技术并实现自动测试工具具有极为重要的现实意义与应用价值。本文以基于模型的设计与软件开发方法为背景,以成都某飞机设计研究所的某无人机飞控机载软件模型为研究基础,对多种测试用例自动生成方法进行对比分析。在现有贪婪算法的基础上结合蚁群算法,通过对其适应度函数进行优化以及算法参数调优之后,获得了精简的组合测试用例集。在此基础上集合航空软件要求,添加了逻辑覆盖测试用例。最终以生成方法为核心,构建了适用于模型测试流程的测试工具,并应用于实际飞控机载软件模型的测试工作中。具体研究过程为:首先,分别对几种测试用例生成方法进行对比研究,比较了各类算法的优劣,并据此提出了一种基于蚁群算法的组合测试用例生成方法,首先对算法中的信息素更新机制与适应度函数进行改进,并在参数调优之后将该方案与其他算法进行对比实验,通过实验证明该方法能够生成更加精简的组合测试用例集。随之,对航空软件测试关心的逻辑覆盖测试进行了研究,探索出了能够对组合测试用例集补充生成MC/DC逻辑覆盖测试的用例生成方法。其次,使用M语言设计实现了一套符合基于模型软件开发流程的可视化测试工具。该工具主要包括测试用例与模型读取功能、测试用例生成功能、测试用例管理功能、测试用例自动执行与报告生成功能,最后将该工具打包发布为MATLAB内的APP,方便安装与工具的版本管理。最后,论文应用测试用例自动生成工具,以某无人机飞控机载软件模型为被测对象,搭建实验环境,最终得到了优于手工编写用例的覆盖率结果,同时测试工具的功能也得到了验证。综上所述,本文经过理论研究到测试工具实现,再到最后阶段飞控机载软件模型的搭建以及测试、验证,证明了本文所提研究方法的科学性、有效性。(本文来源于《电子科技大学》期刊2019-03-15)
赵卫东,李有俊,张丽[8](2019)在《一种基于高阶Markov使用模型的测试用例自动生成方法》一文中研究指出为了解决基于单纯马尔可夫使用模型测试用例生成不稳定、测试充分性判定不精确的问题,在分析现有测试用例自动生成方法的基础上,提出一种改进的高阶马尔可夫测试模型,并依据此模型,提出改进的基于快速轮盘赌的二分查找测试用例生成方法和基于相对熵的测试充分性判定方法。实践表明,改进后的方法有效地提高了测试用例生成的稳定性和测试充分性判定的精确性,与原有方法比较更适合大规模软件的测试,提高了大规模软件自动化测试的效率。(本文来源于《现代电子技术》期刊2019年06期)
李先彬,胡宝,于士谦,魏宁,梁爽[9](2019)在《继电保护自动测试用例设计关键技术及解决方案》一文中研究指出针对目前继电保护装置自动测试应用开展情况,提出了自动测试用例设计过程中关键技术及解决方案,并结合一款继电保护装置自动测试系统,以220kV变压器保护为例,介绍常见保护自动测试用例设计过程及注意事项。(本文来源于《电工技术》期刊2019年05期)
徐逸群[10](2019)在《基于SysML模型的测试用例自动生成方法研究与应用》一文中研究指出在系统愈加复杂的今天,传统的测试技术效率低下,并且也难以保障系统可靠性。尤其在安全攸关领域,如航空航天,轨道交通等。基于模型的测试技术具有自动化程度高和对系统可靠性保障能力强的特点,能弥补传统测试技术的不足。所以基于模型的测试技术是系统测试的发展方向。SysML的提出推动了基于模型的测试技术的发展。SysML是一种图形化建模语言,能够对复杂系统进行建模。本文基于SysML活动图模型,研究自动化测试技术。首先,本文对SysML活动图进行深入分析,详细了解活动图的结构。设计活动图模块化算法,实现对活动图的自动化分析。设计了活动图测试用例生成方法,该方法中包含活动图测试路径集生成方法和活动图数据集生成方法。活动图测试路径集生成算法能够生成多种复杂结构活动图的测试路径。活动图数据集生成方法能够生成活动图的数据集。结合测试路径和数据得到活动图测试用例。对活动图测试用例集进行分析可知测试用例集满足测试充分性准则。然后,本文定义了活动图测试用例集完备性准则。针对测试用例集中测试用例数量过多的情况,本文设计了活动图测试用例优化方法。该方法从测试路径和数据两个方面入手,设计了测试路径集优化方法和数据集优化方法。通过实验说明,本文设计的测试用例优化方法对测试用例数量能起到很好的优化效果。并且优化后的测试用例集满足测试完备性要求。最后,本文设计并开发了基于SysML模型的自动化测试用例生成工具。该工具自动化程度高,操作简单。能够有效的提升测试效率。通过生成航天飞行器返回舱降落伞系统的测试用例,进一步说明了工具的实用性。(本文来源于《华东师范大学》期刊2019-03-01)
自动测试用例论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
为解决列车运行监控装置(LKJ)自动化测试中测试用例编辑和维护困难的问题,利用关键信息抽象和图形建模等方法对LKJ软件测试用例自动生成技术进行研究。通过对测试用例进行模块划分、参数设计和程序流程图方式建模,实现测试用例的批量生成。该技术已在LKJ-15S的自动化仿真测试系统中得到应用,经验证,可以提高测试用例编写效率并缩减约90%的冗余用例。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
自动测试用例论文参考文献
[1].江志强,王金波,王晓华.基于特征模型和遗传算法的测试用例自动生成[J].计算机与数字工程.2019
[2].李冠军,杨清祥,白鸿钧.基于LKJ软件测试用例自动生成的技术研究[J].铁路计算机应用.2019
[3].黄钊,黄曙光,邓兆琨,黄晖.基于SEH的漏洞自动检测与测试用例生成[J].计算机科学.2019
[4].梁卓杰.测试用例自动生成算法设计及自动化测试平台构建[D].北京交通大学.2019
[5].魏国,麦先根,张旻.测试用例自动构建和自动执行脚本的设计与实现[J].信息通信.2019
[6].黄陈辉.基于混沌遗传算法的测试用例自动生成研究[D].上海师范大学.2019
[7].邱晓晗.基于模型的飞控机载软件测试用例自动生成技术研究[D].电子科技大学.2019
[8].赵卫东,李有俊,张丽.一种基于高阶Markov使用模型的测试用例自动生成方法[J].现代电子技术.2019
[9].李先彬,胡宝,于士谦,魏宁,梁爽.继电保护自动测试用例设计关键技术及解决方案[J].电工技术.2019
[10].徐逸群.基于SysML模型的测试用例自动生成方法研究与应用[D].华东师范大学.2019