共查询到19条相似文献,搜索用时 234 毫秒
1.
2.
为有效解决目前回归测试测试效率低以及手工测试操作复杂的问题,研究了自动化测试技术的原理和方法,提出了一种基于关键字驱动的自动化测试方法;介绍了Web自动化测试实施的过程和自动化测试框架的主要功能.在遵从保证产品质量和提高测试效率的原则基础上,对系统进行自动化测试的可行性分析,再进行自动化测试开发工具的选择、制作Demo和自动化测试框架开发,实现了以关键字驱动为核心,Ruby为开发语言的自动化测试框架.实验结果表明,该方法提高了回归测试效率和测试系统的可移植性. 相似文献
3.
4.
本文介绍了基于数据驱动的自动化测试以及其实现方法.本文以目前流行的自动化测试框架为基础,以数据驱动测试框架为核心,采用数据驱动脚本技术,在设计自动化测试平台的过程中实现了测试数据与测试脚本的分离。同时借鉴了测试脚本模块化的思想,将测试脚本进行分层次、嵌套管理,完成了基于数据驱动的自动化集成测试平台的设计。提高了软件测试自动化程序的可复用性,以及在系统、产品以及数据方面的独立性。 相似文献
5.
6.
本文为“用Visual Studio实践敏捷测试”系列文章的第三部分,主要讲述了手动测试和自动化测试的关系,并展示了如何实现和利用自动化测试。 相似文献
7.
8.
基于遗传算法的业务流程测试 总被引:1,自引:1,他引:0
当前很多大型软件都不是采用单一的实现技术,面对于不同的实现技术,要求测试人员在不同的平台下分别对所测试的部分进行测试。为了提高自动化测试的效率,减少测试开销,提出了一种基于STAF的自动化测试平台。首先对目前现有的自动化测试框架归纳分析;然后提出基于STAF的自动化测试平台的系统架构;最后给出平台的关键部分:测试引擎的实现方式。结果表明该平台具有提高自动化测试效率,减少测试开销,支持分布式测试方法等优越性。 相似文献
9.
基于STAF框架下的自动化测试 总被引:2,自引:0,他引:2
当前很多大型软件都不是采用单一的实现技术,面对于不同的实现技术,要求测试人员在不同的平台下分别对所测试的部分进行测试.为了提高自动化测试的效率,减少测试开销,提出了一种基于STAF的自动化测试平台.首先对目前现有的自动化测试框架归纳分析;然后提出基于STAF的自动化测试平台的系统架构;最后给出平台的关键部分:测试引擎的实现方式.结果表明该平台具有提高自动化测试效率,减少测试开销,支持分布式测试方法等优越性. 相似文献
10.
11.
近年来,基于模型的开发方式(Model Based Development,MBD)逐渐成为汽车软件系统开发的主流方式,而硬件在环(Hardware-In-the-Loop,HIL)测试是实现MBD的关键步骤.现基于MBD,在MATLAB/Simulink环境中,对针对ADAS算法的自动化硬件在环仿真测试进行研究,通过... 相似文献
12.
基于选择性冗余思想,提出了一种测试数据自动生成算法.算法首先利用分支函数线性逼近和极小化方法,找出程序中所有可行路径,同时对部分可行路径自动生成适合的初始测试数据集;当利用分支函数线性逼近和极小化方法无法得到正确的测试数据时,基于使得测试数据集最小的原理和选择性冗余思想,针对未被初始测试数据集覆盖的谓词和子路径进行测试数据的增补.由于新算法结合谓词切片和DUC表达式,可以从源端判断子路径是否可行,因此能有效地降低不可行路径对算法性能的影响.算法分析和实验结果表明,该算法有效地减少了测试数据数量,提高了测试性能. 相似文献
13.
给出了烟叶大中叶率自动检测设备的基本原理结构;并对如何自动检测烟叶大中叶率这一核心问题,提出了一种方法并详加阐述。该方法运用图像处理技术,分析出传送带上摊薄后的烟叶的边缘,并对边缘进行分析,从而迅速准确地得到大中叶率。为了验证方法的正确性,已研制出相应的自动检测设备,实际的运行结果表明该方法的应用效果令人满意,解决了烟草行业如何高效自动检测大中叶率这一难题。 相似文献
14.
针对飞机总装线地面人工综合测试效率低、周期长、一致性差等问题,提出了基于JSON数据交换技术的自动化测试系统.通过将复杂的测试工艺流程抽象封装为一系列测试动作,并按照一定的逻辑或时序构成测试流程;采用LabVIEW平台开发人机界面,通过人机界面加载测试流程驱动系统完成自动化测试,并生成测试报告;采用模块化设计,将测试流程与测试程序相互分离以降低系统耦合性,并具有扩展性好、灵活性高、便于维护等特点.应用结果表明该系统能提高测试效率,缩短测试时间,降低测试出错率,并便于维护. 相似文献
15.
针对当前自动测试领域存在的问题,提出了一种基于设计模型的自动测试方法(Model Based Automated TestIng System,MATIS)。该方法利用用户界面自动生成方法,把设计模型中的类属性定义和实现中的控件属性组织在一起,构建描述界面的逻辑对照表,辅助测试脚本引擎执行自动测试脚本。借助设计模型中扩展的类定义,MATIS方法可以自动生成测试用例和测试数据。MATIS方法是一个较轻量级的方法,更贴近于实际的软件开发过程,可以有效地降低自动测试成本。 相似文献
16.
17.
18.
测试用例的自动生成是软件测试的一个重要方面,测试用例生成的复杂度与质量直接影响测试的效率和覆盖面,已有的针对软件功能测试的自动测试理论和方法在针对CAD和图像处理这类人机交互复杂、系统状态繁多的系统时,因复杂度大或者测试效率较低而难以在实际中应用.本文提出的一种针对复杂人机交互软件的测试模型一基于功能对象的测试用例生成模型,将用户使用被测试系统的操作流程看成是若干个处理过程的组合,采用面向对象的思想将用户的操作流程进行分解和封装,构建出用以生成测试流程的功能对象,并依照一定约束条件对功能对象的实例进行重组,派生出测试用例.本文提出的测试用例生成模型,已在三维数字化设计系统的专用测试平台CADTesting中成功实现,实践证明,该模型与现有的一些模型相比,实现复杂度低且测试用例的质量较高. 相似文献
19.
自动化测试作为人工测试的替代具有测试实时性好,成本低,测试参数精度高等优点,在工厂测试中具有广泛的应用前景,基于PROXY协议的远程自动化测试技术在TCP传输协议的基础上采用PROXY协议实现了测试命令的发送和测试数据的远程接收,能够较好地完成通信产品射频模块的远程自动化测试任务。 相似文献