导读:本文包含了数据驱动的测试论文开题报告文献综述及选题提纲参考文献,主要关键词:自动化测试,Selenium,pandas,数据驱动
数据驱动的测试论文文献综述
夏克付,章晓勤[1](2019)在《基于Selenium自动化测试框架的数据驱动技术研究及应用》一文中研究指出为了实现Web浏览器端UI界面的自动化测试,节省测试时间,提高测试效率,研究了一种基于Selenium自动化测试框架的数据驱动测试技术。首先利用Selenium控制浏览器并定位UI界面元素,然后进行参数化,最后通过Python中pandas的读写技术读取表格中的测试用例,结合数据驱动技术,实现了在浏览器中的自动化操作。实践证明,在Web端使用自动化测试,可以有效节省测试时间,提高测试效率。同时测试脚本具有很好的移植性。(本文来源于《齐齐哈尔大学学报(自然科学版)》期刊2019年06期)
刘跃光,刘建伟[2](2019)在《浅谈数据驱动测试(DDT)在银行系统中的应用》一文中研究指出随着互联网和移动通信等信息技术的飞速发展,人们的生活和工作变得更加便捷和智慧。信息技术使用过程中产生的大量数据也为大数据应用提供了发展空间,促进了数据挖掘、机器学习、人工智能和云计算等新技术的发展。麦肯锡的报告就曾指出:数据已经渗透到当(本文来源于《中国金融电脑》期刊2019年07期)
唐汇东[3](2019)在《基于数据驱动的STP仿真测试系统设计》一文中研究指出无线调车机车信号和监控系统(STP)是保证铁路调车作业安全的关键设备,为防止调车作业事故发挥了重要作用,当前已经在全路范围内推广使用。对STP设备执行仿真测试,确保STP设备功能满足技术规范的要求,对于保证调车作业安全具有重要意义。本文提出采用基于数据驱动的测试方法来对STP设备进行仿真测试,并设计了与之对应的测试系统,应用该测试系统可对STP设备实现全面、自动化的测试。(本文来源于《铁道通信信号》期刊2019年06期)
张辉[4](2019)在《线性拟合驱动的测试数据生成与输入区间预测研究》一文中研究指出满足正确性是软件高质量的基础,测试是目前保证软件正确性最主要的技术途径。面向路径测试技术针对程序路径覆盖准则,产生测试输入,驱动程序沿着目标路径执行。面向路径测试技术能够高效地发现程序中的错误,实现面向路径测试自动化能够极大地提高测试的效率,并降低成本。面向路径测试的难点之一在于对包含非线性计算和浮点数据的复杂路径约束求解。已有的线性拟合方法是一种基于动态执行生成测试数据的方法。它利用动态执行信息来计算关于输入变量的拟合函数,继而计算分段预测区间,最后预测覆盖路径约束的输入数据。已有研究工作显示这一方法能够较好的应对涉及非线性和浮点数的复杂约束,但受限于动态执行方法,存在代码短路导致的拟合信息不足、约束次序影响求解效率、IO开销过大等不足。本文研究了基于符号执行技术的线性拟合并行化求解方法。它首先借助符号执行技术抽取路径约束,然后充分利用线性拟合方法的潜在并行性,基于CUDA平台实现了对路径约束的并行求解。同时,区间预测方法能够用于复杂约束的化简求解,本文基于已有线性拟合方法研究了输入区间预测问题,设计了基于线性拟合的输入预测方法。具体的,本文主要的研究工作如下:1.提出了面向路径约束的线性拟合并行化求解方法。该方法基于不同样本点运行时刻值可独立计算的特点,指派独立CUDA线程处理每个样本点,实现了运行时刻值计算过程的并行化;基于任意相邻两点间拟合函数计算的独立性,分配独立CUDA线程实现分段线性拟合函数的并行化生成;针对拟合计算过程中的分支分化导致线程相互等待的问题,分析了不同拟合情况导致分支分化的原因,设计了通过计算分类矩阵来削减分支的优化策略;根据可行区间预测的独立性,分配独立的线程实现可行区间预测的并行化计算;针对可行向量预测计算的独立性,分配独立线程预测可行向量,实现了可行向量预测的并行化。同时,为充分利用显卡的并行计算潜力,分析了 CUDA平台的SIMT机制,提出了动态调整预测向量规模的线程调度策略。综合上述技术,提出了 CUDA平台上的线性拟合并行化求解方法。2.提出了基于线性拟合的输入区间预测方法。首先分析了已有线性拟合方法,当拟合计算出的预测区间足够精细,并且区间两端都满足约束的情况下,预测得到的可行区间具有可用的精度,提出了线性拟合生成关于单个变量输入的区间预测技术。利用约束函数连续性的特点,可行输入区间序列中存在可行输入区间,提出了通过大量的随机抽样来精化区间的多变量输入的区间预测技术。综合上述技术,提出了基于线性拟合的输入区间预测方法。3.开发了原型工具并完成了对比实验。基于线性拟合并行化求解方法和输入区间预测方法,开发了PLFF Solver和IIP Solver等工具。通过NRC和Coral的基准程序,与基于动态执行技术的线性拟合方法进行对比实验,我们的线性拟合并行化求解方法要比已有的动态执行方法,多覆盖了 60%的路径,有5倍的覆盖效率提升。我们的方法和混合执行方法代表性工具Concolic Walk在后者的基准程序集合上进行比对,我们的线性拟合并行化求解方法比CW方法有9.8%的覆盖度和3倍的覆盖效率提升。实验同时表明,我们的方法与CW方法求解能力互为补充,将两者相结合,能够提高CW方法12.7%的覆盖度。对于输入区间预测方法,在GSL的14个基准程序的实验结果表明,我们提出的基于线性拟合输入区间预测方法能够有效的生成输入区间。(本文来源于《南京大学》期刊2019-05-20)
李勇[5](2019)在《网络安全关键字搜索驱动数据备灾测试系统》一文中研究指出传统数据处理系统在测试网络安全关键字搜索驱动备灾数据时,花费成本高、测试精度低、误差率高;为了解决上述问题,设计一种新的测试系统,分别对系统硬件和软件进行设计,系统硬件主要由采集器、处理器、存储器、传输器组成,采集器选取PL3200采集芯片,实现多功能采集;处理器选用SOC处理器,能够同时处理多类型数据;存储器选用的是STM32存储器,降低系统工作延时;传输器采用HDMI传输器,提高系统兼容能力;软件由安全数据划分、测试计划编写、测试环境构建以及测试结果检测四部分组成;为检测系统性能,与传统系统进行了实验对比;实验结果表明,所设计的测试系统的平均相对误差比传统测试系统低10.09%,系统花费成本比传统测试系统节约了近1500千元;由实验结果可得所设计的备灾测试系统能够有效降低成本、减少误差率。(本文来源于《计算机测量与控制》期刊2019年01期)
曾皓[6](2018)在《数据驱动型测试平台设计与实现》一文中研究指出软件测试是软件产品质量的保障,而自动化测试则是应对软件越来越复杂和庞大提出的新的要求,再加上敏捷开发模式的流行,测试任务变得更加频繁,传统低效的测试方法已经不再适应软件发展需求。现有的自动化测试工具大多数都是针对图形界面或者网页的自动化测试,而嵌入式自动化测试工具比较少见。本论文通过分析比较现有自动化测试框架,借鉴它们的优点,针对嵌入式软件环境下的自动化测试进行研究。分析测试平台和测试用例数据的特点,抽象出相对独立的平台数据和测试数据,存储于结构化的文件中。通过标签属性,在这些文件中获取符合条件的指令和配置数据。在对人机交互方面,提出数据片段的概念。数据片段是完成一个相关动作的指令集,其中包括逻辑指令、数据变量、配置数据等。本课题的目标是希望在原有数据驱动测试框架的基础上,进一步引入测试逻辑概念,让测试人员能够用一种接近于自然语言的方式设计测试用例,而不必考虑底层细节。这样少量的测试人员负责平台的维护和开发,对测试活动逐步抽象,形成独立的模块。而其他测试人员则专注于开发测试用例,在统一的标准框架下通过填充测试数据实现测试用例的开发。最后,该系统提供友好的测试触发接口给软件开发人员和项目管理人员,用于代码修复后的验证测试以及项目进度的跟踪。(本文来源于《电子科技大学》期刊2018-03-28)
柳晓华,李劲华[7](2016)在《基于BDD的数据驱动自动化测试方法》一文中研究指出针对数据驱动的测试方法中测试用例不能准确测试用户需求,以及测试脚本难以编写的问题,在整个测试过程中融入BDD的思想。使用通用的自然语言来编写数据驱动的测试用例,并根据场景中的步骤进行脚本的编写,从而使测试结果更加准确,提升测试的质量,简化脚本的编写。(本文来源于《青岛大学学报(自然科学版)》期刊2016年03期)
张滢滢[8](2016)在《数据驱动的需求测试》一文中研究指出企业的规模越来越大,生产工艺、生产设备和生产过程越来越复杂。采用传统方法来对生产过程和设备进行控制、预报和评价已变得越来越困难,企业每天都在产生并存储大量生产设备和过程数据,这些数据隐含着工艺变动和设备运行的信息。因此,发展数据驱动控制理论,对数据驱动进行需求测试有重要的理论与现实意义。本文对数据驱动的需求测试进行了分析。(本文来源于《中国管理信息化》期刊2016年13期)
陈俊强[9](2016)在《基于数据驱动的ATS系统功能测试方法研究》一文中研究指出提出一种基于数据驱动的ATS系统功能测试方法,结合ATS系统功能和外部接口特征,设计了包含测试场景管理模块、测试数据管理模块、在线数据执行模块、接口适配模块以及测试数据记录、分析模块的功能测试平台,该方法具有测试平台结构通用化、功能可重用性强、成本较低等特点。(本文来源于《铁路通信信号工程技术》期刊2016年02期)
黄鼎慧[10](2016)在《基于数据驱动的FAO系统测试方法研究》一文中研究指出近年来,随着城市轨道交通事业飞速发展,全自动驾驶系统(Fully Automatic Operation,FAO)凭借其高度自动化的控制方式应运而生。其驾驶模式是将列车司机所需要完成的工作完全交由高度集中的信号系统来完成,相较于传统CBTC系统,其需要更高的安全性和可靠性。目前,测试是确保系统功能正确性的重要手段,其目的在于验证系统实现的功能能否满足自身的需求规范。针对FAO系统,为了保证其的高可靠性和高安全性,亟需寻求一种高效、完备的测试方法。当今传统的CBTC系统测试方法主要采用基于仿真的测试方法,该方法的测试流程是先搭建仿真测试平台,该平台需要包含与被测对象有接口的所有系统,再依据测试目标及规范编写测试用例,最后操作仿真测试平台执行测试用例。该方法的关键点在于仿真测试平台的搭建,即仿真测试平台的搭建成功与否直接影响测试结果。然而针对FAO这类如此复杂的大系统,仿真测试平台的搭建是个耗时耗力的冗长过程,再者,现今对于仿真测试平台没有一套成熟的评估体系,由它得出的测试结果没有成文的理论依据,因此,该方法存在一定的安全隐患。本文对FAO系统进行了详细分析,将基于数据驱动的测试方法引入了FAO系统测试,该方法的关键点在于测试用例的生成,相较于传统测试方法,该方法简化了测试平台的搭建环节,也提高了测试有效性和完备性。该方法主要包括:(1)运营场景分析与描述:在对被测对象详细分析的基础上,对运营场景进行分析,建立运营场景时序图,便于场景管理和后续的建模;(2)系统行为建模与模型验证:以运营场景分析为基础,利用时间自动机建立研究对象行为模型;并运用基于VV&A的模型验证方法对时间自动机模型进行验证,以保证模型的正确性;(3)测试用例生成及测试用例序列化:依据系统需求和测试目的,编写observer测试覆盖准则算法,运用CoVer工具对研究对象进行特定测试目标的测试用例文件生成。最后,运用深度优先搜索算法将测试用例序列化;(4)搭建测试平台:搭建基于数据驱动的FAO系统测试平台,并将其用于验证测试用例的有效性和测试方法的可行性。依据上述步骤,本文设计并实现了基于数据驱动的FAO系统测试方法,并将该方法用于休眠唤醒场景,结果证明该方法可行,满足了FAO系统的测试要求。最后,分析了本文不足和需要改进之处,并讨论了本工作的下一步研究方向。(本文来源于《北京交通大学》期刊2016-01-13)
数据驱动的测试论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
随着互联网和移动通信等信息技术的飞速发展,人们的生活和工作变得更加便捷和智慧。信息技术使用过程中产生的大量数据也为大数据应用提供了发展空间,促进了数据挖掘、机器学习、人工智能和云计算等新技术的发展。麦肯锡的报告就曾指出:数据已经渗透到当
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
数据驱动的测试论文参考文献
[1].夏克付,章晓勤.基于Selenium自动化测试框架的数据驱动技术研究及应用[J].齐齐哈尔大学学报(自然科学版).2019
[2].刘跃光,刘建伟.浅谈数据驱动测试(DDT)在银行系统中的应用[J].中国金融电脑.2019
[3].唐汇东.基于数据驱动的STP仿真测试系统设计[J].铁道通信信号.2019
[4].张辉.线性拟合驱动的测试数据生成与输入区间预测研究[D].南京大学.2019
[5].李勇.网络安全关键字搜索驱动数据备灾测试系统[J].计算机测量与控制.2019
[6].曾皓.数据驱动型测试平台设计与实现[D].电子科技大学.2018
[7].柳晓华,李劲华.基于BDD的数据驱动自动化测试方法[J].青岛大学学报(自然科学版).2016
[8].张滢滢.数据驱动的需求测试[J].中国管理信息化.2016
[9].陈俊强.基于数据驱动的ATS系统功能测试方法研究[J].铁路通信信号工程技术.2016
[10].黄鼎慧.基于数据驱动的FAO系统测试方法研究[D].北京交通大学.2016