共查询到20条相似文献,搜索用时 31 毫秒
1.
为了提高可编程逻辑控制器(PLC)产品的测试效率以及降低维护成本,设计、开发了一套自动化测试系统平台,实现了PLC产品的自动化测试。测试对象根据PLC系统构成划分为3个部分:PLC编程软件、PLC嵌入式软件和PLC硬件。PLC编程软件的自动化测试通过Python语言编程,实现对UI控件的识别和操作。PLC嵌入式软件的自动化测试通过使用PLC编程软件组态自动化测试工程+Python语言编程,实现对自动化测试工程的操作。PLC硬件测试通过LabVIEW实现的界面+NI板卡硬件完成。系统整体测试流程的自动化通过Jenkins实现,将自动安装升级、自动化测试、发送测试报告等流程串接起来,过程中完全不需要人工介入。该自动化测试系统平台的应用覆盖了测试工作中的每日构建测试、单元测试和集成测试的应用场景。该自动化测试系统平台成功探索了在工控行业中自动化测试实现的可能性。经过此自动化测试系统平台测试的产品会更加稳定、可靠。 相似文献
2.
随着装备信息化的发展,软件在装备中的作用日趋重要软件测试作为一个重要的工程过程,对软件质量保证起到关键作用。依托某型号项目介绍了软件测试技术在该项目当中的应用,并总结测试经验提出了自动化测试新思路。在弹道解算测试过程中如何采用自动化测试方法,减少人工测试由于输入数据错误造成测试错误和效率低下的问题。 相似文献
3.
测试是软件质量的直接保障,然而人工书写测试代码不但繁琐而且会带来很多问题,自动化的测试方法的研究仍然停留在理论阶段.基于(SPEC# NUnit)平台,提出了一种切实可行的面向对象软件的自动化测试方法.这种方法使用形式化谓词断言来作为标准判断测试成功与否,搜索测试用例空间,同时可以模拟对象中间状态,自动生成复杂数据的测试用例.这一平台的建立也使得测试应绝对反映设计,由设计来直接指导测试的思想成为可能. 相似文献
4.
电力数据网对其硬件资源的安全性和可靠性有着很高的要求。而随着电力数据网的飞速发展,其对硬件资源的需求量也不断增加。为保障电力数据网的稳定高效运行,需要通过对硬件资源进行测试筛选出合格的硬件设备。然而,传统电力调度数据网测试,采用完全人工方式,存在测试效率低、仪器资源调度困难等问题,在时间效率上无法满足电力数据网的发展需求。为此,提出了一种针对电力数据网资源的统一自动化测试方法。通过对实际试验资源及测试业务进行抽象,将虚拟化技术与自动化测试技术和软件质量管理融合,设计了一个可对资源进行统一调度的数据网自动化测试框架。以路由震荡为典型测试案例,对所提出的自动化测试方法进行了实验验证,结果表明该测试方法的性能达到了预期并具有良好的可行性。 相似文献
5.
软件测试的目的是为了对软件的质量或可接受性做出判断,并发现软件存在的问题。大多数GUI软件的测试通过手工操作来完成,因此存在成本高,浪费时间等缺点。通过探讨GUI软件的自动化测试方法,比较手工测试的测试过程,得出了自动化测试的优点和缺点,并提出了GUI软件自动化测试过程中存在的问题。 相似文献
6.
7.
为提高流式文档格式的标准符合性和兼容性测试效率,面向基于XML的流式文档,提出了一种排版效果自动化测试方法。结合流式文档特点和图像分析技术,通过逆向关联分析和排版格式分析实现对流式文档的排版效果分析,通过统计和层次分析法构建评价模型,对分析结果进行评价,给出量化的测试结果。相比人工测试可以大幅提高测试的自动化程度和准确率,对于文档格式标准的研制以及提高文字处理软件的质量均有重要的作用。 相似文献
8.
软件可靠性测试方法新探 总被引:2,自引:0,他引:2
蔡建平 《计算机工程与设计》2009,30(20)
针对传统软件可靠性测试方法在对软件因长期使用软件性能下降,甚至完全失效这种严重影响软件可靠性的测试存在不足的现状,通过对软件自身特性以及软件可靠性估算面临问题的深入分析和研究,结合传统的软件可靠性测试方法,提出了基于操作剖面的软件可靠性压力测试思想和操作剖面、压力测试点相互结合、互为补充的软件可靠性测试方法,并给出了软件可靠性测试新方法实施的技术途径.该思想与方法既是对传统软件可靠性测试方法的一个大胆探索,也是对软件可靠性测试方法的一个有益补充. 相似文献
9.
对网构软件的形成和测试进行了理论的分析,并提出了具体的实现方法.综述了基于Internet平台上的新形态的软件,即网构软件的概念、特征及其生命力,网构软件形态和传统软件形态的区别,传统软件的测试前提、技术和步骤以及传统的测试方法.提出了网构软件在Internet平台上实现的雏形,及网构软件实现过程中的测试方法. 相似文献
10.
目前轨道交通车辆车载设备存在启动不起来或者启动时间过长的现象;传统的设备启动人工测试方法完全依赖于人工手动测试,需要人工上电断电、人工观察数据或者界面,人工计算时间,必然会存在较大的误差,并且率低非常低,且易出错;为了确保各类车载控制设备在运行过程中的稳定性,并且使得测试过程做到自动化,提升测试的效率以及准确度,采用程控电源输出装置,根据用户测试指令自动完成设备断电重启过程,采用时间统计装置,根据用户测试指令自动完成以MVB、TRDP为通讯方式的车载控制设备的启动时间测试;借助轨道交通车载设备启动时间的测试方法,可以自动化完成车载控制设备的长时间启动测试,并且可以统计出每一次实验的结果,为设备的稳定运行提供保障。 相似文献
11.
12.
基于虚拟仪器的导航装备性能检测及故障诊断系统 总被引:2,自引:0,他引:2
某引进地面导航装备,工作体制独特,信号种类繁多,交连关系复杂,传统的检测维修方式难以保障该设备的正常使用,为此本文提出了基于PXI总线的智能诊断系统;详细说明了系统的硬件和软件组成以及故障诊断方法,以虚拟仪器和计算机自动化技术为基础,对故障树自动检测方法进行了探讨和研究,结合该系统需求,使用关系数据库,建立了系统故障检测故障树,并在测试主程序中进行了实现;与原有测试方法相比,该系统减少了测试的时间和强度,提高了工作效率,同时也避免了人工测试带来的误差。 相似文献
13.
基于Vc 的船摇隔离度自动化测试研究 总被引:2,自引:0,他引:2
本文介绍了船摇隔离度测试的原理及方法,针对原测试方法时间长、步骤复杂、测试误差大等不足,利用Vc 语言编程,实现船摇隔离度的快速、自动化测试. 相似文献
14.
由于电子产品的复杂性和多样性日益增强,传统测试方法无法满足现代电子产品的测试需求。因此,本文设计基于面向对象编程的电子产品自动化测试平台。在硬件方面,设计测试控制器和信号收发器,为测试提供必要的支持和保障。在软件方面,基于面向对象编程设计测试用例,确定电子产品测试项,电子产品自动化测试流程实现测试结果输出,平台测试结果表明,该自动化测试平台测试性能更优。 相似文献
15.
16.
在大规模的采用面向对象技术的软件开发过程中,自动化测试能起到重要作用.面向对象的程序设计方法对软件的自动化测试提出了新的问题.例如,多态、继承和动态绑定等在过程式的程序设计中不存在的问题.提出了一种支持面向对象软件测试的自动化测试方法.其中,首先提出了一种面向对象测试模型;对一个被测软件,基于该模型描述其测试特征,并基于反射机制获得对象的结构,可自动生成测试代码;并在此基础上实现了一个微软平台上的对象测试自动化工具. 相似文献
17.
18.
基于SOA的异构软件自动化测试方法研究 总被引:1,自引:0,他引:1
在异构软件集成领域,采用基于SOA(Services Oriented Architecture)的软件架构及其方法已逐渐成为分布式计算解决方案的主流,但目前针对SOA和Web services的测试方法较少且多以人工测试为主,本文提出构建自动化测试引擎的方法,该方法采用XML语言精化需求规格说明书,自动生成基于XML语言的测试用例,测试引擎自动读取、执行测试用例,记录、分析测试结果,从而可以提高软件开发的效率以及改进软件质量。最后实现了一个自动化测试工具原型,并通过实验的方法验证了本方法的有效性。 相似文献
19.
20.
基于梯度型最小二乘滤波的船摇隔离度测试研究 总被引:1,自引:0,他引:1
蔡浩 《计算机测量与控制》2017,25(7):21-24
针对传统船摇隔离度测试方法效率低、误差大、操作复杂、且不能有效解决扰动跳变的不足,对船摇隔离的基本原理进行了分析,建立了梯度型最小二乘滤波模型,提出了基于梯度型最小二乘滤波算法对测量数据进行滤波处理,利用VC++编程实现对船摇隔离度的自动化测试,并在船舶生摇的条件下进行船摇隔离度的测试分析;对比传统方法测试结果表明,该方法能有效滤除测量数据中的随机误差,较大程度地降低了扰动跳变的抖动量,提高了伺服系统船摇隔离度的测试精度。 相似文献