类的状态自动测试平台研究

类的状态自动测试平台研究

陶显峰[1]2018年在《电动汽车直流充电桩自动测试平台的设计与实现》文中研究表明近些年,为了推进新能源电动汽车行业的发展,国内各大城市都在着力建设直流充电桩等基础设施。由于充电桩的建设现处于起步阶段,很多城市建设充电桩时必然存在一些问题。如技术人员现场检测直流充电桩时,发现已安装完的充电桩仍存在故障问题。其归根究底还是企业在直流充电桩出厂检测时不能全面检测充电桩。另外,由于传统人工或半自动化测试技术效率较低,且充电桩测试相对于电源测试来说复杂很多。企业迫切需要高效的自动检测平台快速检测大批量的充电桩,从而满足生产的需求。因此,研究与设计直流充电桩自动测试平台对解决上述问题具有重要意义。本论文主要研究并实现了电动汽车直流充电桩自动测试平台,具体内容如下:(1)首先基于充电桩的测试要求,提出了本自动测试系统的测试任务。并按照充电桩的相关国家标准,提出了一种直流充电桩自动测试平台的设计方案。(2)电动汽车模拟装置的设计。电动汽车模拟装置需要模拟电动汽车的各种状态来测试直流充电桩,尤其是电动汽车故障模拟测试。电动汽车模拟装置可分为直流充电线路模拟与电池管理系统BMS(Battery Manage System)通信报文模拟两部分。基于电动汽车与充电桩的工作原理,实现了直流充电线路模拟器与电动汽车BMS模拟器的设计。(3)自动测试软件的设计。自动测试系统软件设计目标为复杂测试任务的测试及生成测试报告。本自动测试系统的中集成仪器较多,通过虚拟仪器架构实现了与各仪器的通信。在测试任务执行结束之后,需要将大量测试数据导出到测试报告表中。基于EPPlus开源库,实现了对报告模板中数据和图表的替换操作,最后可将所有的数据和图表插入到了EXCEl格式的报告模板中。该软件的开发环境在Visual Studio 2013中Visual C#工程中进行开发。本系统的测试任务较多且测试任务执行流程较复杂,相对普通电源测试而言,本系统涉及到充电桩与BMS模拟器复杂的通信,极大地增加了软件设计的难度。最终,本系统对某公司的充电桩的电气特性、协议一致性、互操作性进行了测试。结果表明本系统不仅可全面按照国家标准检测充电桩,而且较大程度上提高了企业的测试效率。同时根据实际的测试经验,提出了可实现的优化方案。

田雨[2]2005年在《ATE测试平台通用性与故障诊断的研究与实现》文中研究说明本文是结合课题“ATE 测试平台”中关于自动测试系统通用性与故障诊断推理的研究,并根据作者在该课题中所承担的任务撰写完成。随着测试技术的发展和测试成本的提高,实现自动测试系统软、硬件通用性以及如何将测试与故障诊断推理有机结合是当前研究的热点。“ATE 测试平台”提供一个开发自动测试系统的平台,目的是使利用该平台提供的软、硬件架构开发出的测试系统满足通用性的要求,节约测试成本、有效利用测试资源。相控阵雷达测试系统就是在该平台下开发的具体实例。它实现了雷达的参数测试和故障诊断推理,同时满足对于通用性和诊断推理的要求。本文重点讨论了平台通用性和雷达测试与故障诊断推理的有关内容,主要包括:1、通用性的研究和实现。首先研究了自动测试系统的几个重要方面如总线、软件标准等,并根据实际需求得出ATE 测试平台实现通用性的具体方法——采用模块化、层次化设计和IVI 设计思想,对平台的结构进行合理划分建立了分层逻辑结构,仪器、总线、TPS、驱动等分别属于各自的独立逻辑层,并在仪器驱动库之上创建了类驱动库,运用类似IVI 的技术解决仪器可互换和TPS 可移植的实现。特别重点介绍了平台的软、硬件架构、开关矩阵设计;2、相控阵雷达测试系统的实现。作为平台开发的一个实例,研究了雷达参数测试策略,实现了测试流程控制、通信流程控制、数据库设计等。在雷达的故障诊断推理实现中,首先对故障诊断的相关理论和方法进行了研究,之后重点介绍了如何将雷达参数测试与故障诊断推理有机结合,以及如何合理利用内建自测试信息等。在运用基于知识的诊断推理中,独创使用表达式解析的方法解释知识、表示知识,从而使推理更高效、知识获取与更新更灵活;3、调试情况。介绍了平台及相控阵雷达测试系统的调试情况。对存在问题和解决思路进行了探讨,并对表达式解析方法在故障诊断推理使用的进一步优化提出了建议;通过对ATE 测试平台通用性和故障诊断的研究与实现,较为系统的掌握了相关理论和方法并在实现中得到验证。通过对相控阵雷达测试与故障推理的具体实现,为以后进一步的研究工作积累了实践经验。

梁志韬[3]2018年在《基于通用自动测试平台的机载甚高频收发机自动测试系统的研发》文中提出随着民航业的高速发展,机载设备的故障自动检测成为研究热点。本论文研究工作来源于实验室与某飞机维修工程公司合作的机载甚高频收发机自动测试项目,该企业原使用T1200B测试台对收发机进行故障检测,该测试台严重依赖人工操作,效率低下;若引进国外通用自动测试系统又存在价格高昂,升级维护困难等问题。为此,本论文基于实验室与企业合作开发的通用自动测试框架,设计并实现了一套VHF-2100型号收发机自动测试系统,提高了测试效率和准确度的同时,降低了成本。本论文的主要工作内容包括:(1)从设备驱动函数库和软件框架两方面对平台进行了扩展。在设备驱动函数库中,增添了ARINC 429计数界面,实现了实时显示BFR(Block Failure Rate)计数值,同时完善了无线电综合测试仪驱动程序。在软件框架上,通过添加故障重测运行模式提高了无人值守时平台的测试效率;通过添加开关控制面板提高了测试程序集的调试效率;使用SQLite数据库自动储存待测设备故障信息;使用Qt框架链接Excel,查找并显示指定维修指引,实现了专家维修指引功能。上述扩展改善了原通用自动测试平台功能单一、测试过程可视化不足等问题,满足企业对VHF-2100收发机故障检测的要求。(2)根据自动测试需求以及平台的发射/接收器接口,设计并实现了VHF-2100收发机专用的测试接口适配器,完成了VHF-2100收发机与平台仪器设备之间的电气连接。依据VHF-2100收发机维护手册描述的测试项目及其基本测试原理,设计了详细的自动测试流程,并对测试流程中的关键点进行了分析并给出了具体解决方案,在此基础上,完成了自动测试程序集的开发。所设计的自动测试系统应用于无故障VHF-2100收发机检测,结果均符合手册要求,且耗时相对于使用T1200B测试台减少了75%。上述实验结果表明该自动测试系统在保证可靠性的同时,具有较高的测试效率,更具实用性。本论文完成了一套VHF-2100收发机自动测试系统,该系统仅需要少量的人工参与便可完成完整的故障检测。其中的专家维修指引功能,使得缺乏检修经验的人员也能完成VHF-2100收发机的故障检测与维修。该系统已正式投入使用,运行情况良好。

理明明[4]2014年在《选矿过程设备逻辑控制程序电气测试平台的设计与开发》文中认为选矿工业在国民经济中占有重要的地位,选矿生产过程实现自动控制是提高产品质量、节能降耗、减员增效的关键所在。自动控制系统特别是PLC控制软件在现场投运之前,需要经过一系列的费时、费力且带有风险的调试过程,因此,在实验室环境中提前对PLC控制软件进行测试,提前发现并改正PLC控制软件中的错误,对于缩短调试时间、节省现场人力投入、减少调试风险、降低调试成本,具有极其重要的现实意义。选矿自动化系统中的设备逻辑控制程序是PLC控制软件中控制程序的重要组成部分,其作用是控制选矿生产过程的工艺设备的逻辑启停、联锁保护等。目前对选矿过程设备逻辑控制程序的实验室测试一般仅仅是在基于纯软件的仿真环境下进行的,并没有借助于真实的电气环境,测试完成的程序仍可能存在缺陷。本文依托国家科技支撑计划“选矿过程全流程先进控制技术”(2012BAF19G01),针对选矿过程工艺设备逻辑控制的特点,设计与开发了一套设备逻辑控制程序电气测试平台,主要工作如下:1.结合选矿过程设备多、规模大的特点以及以往的工程案例,在对设备逻辑控制程序、设备控制方式及其电气回路等进行了详细分析的基础上,总结了设备电气回路的常用类型,分析了选矿过程设备逻辑控制程序电气测试平台的必要性及其研发难点。2.设计了由电气柜、电气回路监控系统组成的设备逻辑控制程序电气测试平台的整体架构,可实现为选矿过程设备逻辑控制程序测试提供真实的电气环境,并具有配置灵活、结构紧凑、电气测试过程透明化的特点。针对电气测试平台的设计与开发难点,提出了基于集成与组合的电气回路优化设计方法,在保持功能不变的情况下,大大减少了的电气测试平台所需的电气回路数目。3.采用西门子公司的PLC软件开发工具WinCC flexible和SIMATIC Manager,开发了电气测试平台监控系统,实现了电气测试过程透明化。4.对本文设计开发的电气测试平台功能进行了验证,并以某选矿厂自动化工程的设备逻辑控制程序作为案例,对电气测试平台进行了应用验证,结果表明,借助于该平台,设备逻辑控制程序测试结果更加可靠、更加直观,测试效率得到提高,有助于缩短现场调试时间、减少调试风险,降低调试成本。

夏冬[5]2008年在《基于以太网的电子技术自动综合测试平台的设计》文中研究指明目前基于网络的测试已经成为电子测量仪器领域技术发展的一个重要方向。本文针对传统的测试仪器存在的一些不足之处,提出了一种可行的基于以太网和USB技术的自动测试平台的软件设计方案。论文设计并且实现了一个基于C/S网络结构的电子技术测试平台。通过这个测试平台,用户能够远程操作和管理电子技术实验。测试平台中的服务器程序根据客户端发送来的命令,利用虚拟仪器采集实验数据,并把数据传输给客户端。处在客户端的学生可以远程做实验,并提交报告。老师可以批改实验报告,管理实验内容。实验报告和实验内容等数据都保存在服务器端的数据库里。论文从硬件结构和软件组成两个方面介绍了测试平台的设计和实现。其中软件是整个设计的关键。整个软件由虚拟仪器、网络通信程序、数据库叁部分组成。论文首先详细介绍了虚拟仪器的软件设计,分析了虚拟仪器中各种功能模块的程序设计和实现的算法,在此基础上,实现了以下几种虚拟仪器:函数发生器,示波器,频谱分析仪以及电压表。接着,给出了在C/S网络结构下的通信技术的实现方法。接下来,介绍了数据库开发过程,针对各种类型的数据结构,对表的构造进行了深入的探讨。最后,进行了系统调试,并给出了对应的调试实例。

王莹[6]2014年在《PCBA自动测试平台研究与软件系统设计》文中指出随着电子科技的快速发展,致使各种电子设备使用的PCBA日益精密复杂。PCBA(PrintedCircuitBoardAssembly,即实装电路板)的性能的高低很大程度上直接决定整个产品的质量的好坏。因此在PCBA的生产过程中,要求在生产程序的末端加入各种的测试设备和测试工具,以保证出厂的所有实装电路板与设计时的各种规格与参数相符合。所以研制开发出一种自动、高效、新颖的PCBA自动测试平台是高科技发展的必然需求。对此,印制板电路自动测试平台(PCBATS)应运而生。PCBATS可分为裸体板和载体板二类。裸体板是指没有安装元器件的PCB;载体板是指已装元器件的PCB。在本文提到的PCBATS指的是载体板的自动测试平台。本文在分析国内外PCBA自动测试技术现状的基础上,介绍了自动测试平台所应用的基本技术。并且将整个PCBA测试平台分为两个部分,其中包括上位机应用软件部分,接口部分,以及硬件设备部分。此论文是针对自动化和通用化程度不足,而研发的PCBA自动测试平台与上位机应用软件,进而对它们进行分析及实现。本文重点讲述自动测试平台的组成,接口硬件分析,仪器设备之间的通信标准。与此同时讲述其软件系统的架构思想,以及其中叁大模块的设计及实现。自动测试平台的工作流程是用户首先利用计算机主机(上位机)加载支持的友好界面窗口软件,建立指导整个测试过程的工作流程,即能通过此计算机主机来全程操控并监视测试信息及其状态。此平台的功能是通过窗口界面完成控制硬件设备,以便完成对产品的测试、故障记录,同时完成产品的信息化管理。而硬件设备主要接受上位机的控制,完成对PCBA产品的测试,故障检测等功能的执行。在这个现代化高效的生产中,采用自动测试平台使生产自动化有着十分深远的意义。并且在实际工作中,需要借助先进的PCBA自动测试技术才能应对当代复杂的电子仪器设备,又因为这属于项目所需,证明自动测试平台是有发展市场的,所以本论文是有重要研究意义。本课题提出并实现了一种的PCBA自动测试平台上位机的软件设计方案,并完成了自动测试平台的构建。使得所设计的PCBA自动测试平台具有自动性、通用性以及实用性。该项目已用于实际工作场地,该测试方式快捷有效。解决了生产环节存在的实际问题。

郭伟[7]2012年在《临时限速服务器自动测试的研究与实现》文中研究指明临时限速服务器是我国高速铁路中确保行车安全的重要设备之一,要求系统具有高可靠性、高安全性。产品设计和工程应用中数据配置存在的缺陷往往是导致行车事故的重要因素,而测试则是减少缺陷的重要手段。目前,临时限速服务器的测试主要采用人工测试。人工测试效率低、周期长,特别是大量重复性测试,人工测试难以满足产品开发和工程需要。为此,本文对TSRS的自动化系统测试进行了研究,致力于解决如何对TSRS进行高效、准确的自动测试。首先,本文对临时限速服务器的系统结构、主要功能以及当前测试现状进行了简要阐述。结合对软件自动测试方法的研究与分析,设计了基于黑盒测试思想的临时限速服务器自动测试模型。通过对自动化测试框架技术的深入学习,提出了一种测试步骤和测试数据相互独立的自动测试方法。完成了非侵入式闭环的TSRS自动测试平台的搭建,并对自动测试平台的功能模块划分以及主要测试流程进行了详细分析。然后,本文对当前主流的测试用例生成方法以及测试用例所要遵循的有效性原则进行分析。针对本TSRS自动测试平台,通过结合等价类划分和边界值分析的方法,直接读取列控数据表,实现了测试数据的自动生成。本测试平台采用基于XML语言描述的测试用例,该方法方便测试人员对测试用例手工编辑以及修改。经实践表明,自动测试平台能节省测试时间,减少了人为造成的错误,便于再现以前的测试步骤,利于进行回归测试,且对发现系统软件缺陷,验证线路数据起着重要作用。

张保卫[8]2004年在《类的状态自动测试平台研究》文中指出随着社会信息化的发展,软件规模在不断的增长。软件工程的思想方法也在从无到有不断发展,从瀑布模型到螺旋模型,从螺旋模型到喷泉模型以及敏捷开发、测试驱动开发不断演变。同时,软件编程模型也伴随着面向对象语言的诞生和应用从面向过程向面向对象以及面向方面的编程思想转变。无论编程语言、编程模型以及软件工程方法的变化,软件测试都在软件开发过程中占据重要的地位。 本文讨论了面向对象软件的特点及其对软件测试的影响,同时分析了类状态测试模型——对UML分析的类状态机做适当的约束和构造,使其适合测试过程的自动化。 在此基础上,本文设计和实现了一个基于UML的C++测试集成开发环境CppTestIDE。它以基于UML的分析设计规约文档作为00软件测试的重要依据,通过对UML文档的词法语法分析,提取类状态机模型;对类状态机模型分析手工生成测试用例;并根据生成的测试用例构造驱动模块,生成测试装置。同时,对源代码插装,以便度量代码覆盖率。在此基础上,编泽测试装置和源代码,生成测试装置执行文件。最后,驱动测试装置执行文件,分析测试结果,生成测试报告。

游泽青[9]2012年在《面向GUI软件的自动化测试框架的研究与实现》文中认为现阶段,绝大部分应用软件是基于图形用户界面(GUI)设计开发的,GUI设计的好坏,直接影响着用户对软件产品的认可度,作为保证软件质量的有效手段GUI测试显得越来越重要。随着GUI软件规模日趋庞大,产品复杂度不断增加,仅使用传统的手工测试已不能满足测试要求。为了保证测试质量,提高GUI软件的可靠性,在测试中迫切需要引入自动化测试技术。自动化技术的使用可以解决手工测试遇到的一些难题,在保证测试质量的同时降低测试成本。目前对GUI自动化测试的研究有很多,自动化测试工具的开发与实现就是一项重要的内容,它通过捕获/回放机制实现软件的自动化测试。然而,由于GUI控件的复杂性和多变性,在自动化测试实施时,单靠测试工具不能很好地解决测试过程中出现的各种问题,它对实际项目的支持上还存在着很多的不足。因此,根据测试项目的特点,结合测试工具,研究实现面向GUI软件的自动化测试框架,为软件自动化测试的实施提供一个有效的解决方案具有很大的实用价值。本论文首先对软件测试、GUI自动化测试的理论基础进行了阐述,分析了GUI自动化测试的特点、优势及可行性;深入学习了自动化测试技术,研究了GUI自动测试过程、测试框架驱动思想及测试框架设计原则等基本知识,为自动化测试框架的设计与实现提供理论与技术支持。从自动化测试框架提出的背景与目的出发,综合分析测试工具的优缺点,选用了VSTS2010(Visual Studio Test System2010)作为测试框架引入的自动化测试工具。依据自动化测试框架的设计原则,采用关键字驱动的框架思想,设计面向GUI软件的自动化测试框架的总体架构。该架构中包括Microsoft OS、VS2010(Visual Studio2010)、TAP (Test Automation Platform)、MTM2010(Microsoft Test Management2010)以及Test五大部分,论文对每一部分特别是TAP功能的设计与实现进行了详细论述。TAP作为自动化测试框架的核心部分,它由Requirement Engine、GUI Interaction、Test和Report四大模块组成,这四大模块实现了测试用例的自动生成、GUI各类控件属性和基本操作的封装,测试模板的定义以及测试报告输出等功能,它们共同完成自动化测试的主要任务,解决测试框架的关键问题。最后,将实现的自动化测试框架应用到实际项目中。在测试过程中,测试框架为自动化测试实施提供一个有效的解决方案,通过框架可以配置自动化测试环境,能够采用分层思想进行测试脚本的开发,可以对整个测试流程进行管理包括:测试任务的分配与自动执行、测试结果的收集、测试缺陷的跟踪等。在GUI自动化测试完成后,根据测试结果对框架的可用性和收益性进行了分析。目前,本论文实现的面向GUI软件自动化测试框架已大量投入使用,应用于CCS(Customer Configuration Software)各类产品和版本中,框架的使用大大提高测试效率和测试质量,保证了CCS软件质量。经测试,该测试框架已达到预期目标。

王东[10]2014年在《轨道交通信号系统仿真测试与验证技术研究与应用》文中研究指明随着国家城镇化建设的不断推进,城市轨道交通系统以其快捷、安全以及不受路面状况影响等优势,越来越多的出现在我国的大中型城市中,成为解决市内交通拥堵问题的主要方案之一。基于通信的列车控制(Communication Based Train Control, CBTC)系统作为当今最先进的轨道交通信号系统,普遍应用于国内很多城市的轨道交通项目中。CBTC信号系统是大型安全苛求系统,系统测试及集成测试规模大、配置复杂、周期长且实际线路测试成本高。本文针对CBTC信号系统的测试验证技术进行研究,以信息化、自动化及降低时耗人耗成本为目标,提出基于信息系统平台的仿真测试与验证策略,设计开发了基于计算机仿真的轨道交通信号系统仿真测试与验证平台,对其中的核心技术及相关算法进行了详细阐述。首先,深入分析了CBTC信号系统定义、需求和系统架构,并基于测试与验证的需求,完成了针对CBTC信号系统的仿真测试与验证策略的设计,它由需求同步管理、数据配置管理、自动测试策略和信息反馈策略四部分组成。其次,根据仿真测试与验证策略,研究了结合信息系统的仿真测试与验证技术,通过建立测试与验证模型和分析工作流,建立信息化数据模型和逻辑模型,并对应用数据交互技术予以实现。然后基于信息系统平台,设计并实现了CBTC仿真测试平台,着重对平台实现过程中的关键技术进行了研究,包括列车动力学仿真算法设计和自动测试技术。此外还对CBTC核心组件之一——联锁系统进行深入研究,提出一种全新的联锁逻辑验证技术。该技术从高效可复用的角度出发,以图论为理论基础,旨在快速运算得出站场图中联锁进路信息,用于联锁逻辑的测试验证。研究内容覆盖站场图拓扑结构组件化建模和用于进路信息获取的矩阵算法设计,并以基于搜索的进路算法为比照,对新算法进行了效率分析。本文通过对轨道交通信号系统仿真测试与验证技术的研究,设计并实现了一套CBTC仿真测试平台,并已将其应用于实际的信号系统测试项目中。对提高CBTC信号系统测试验证工作的效率、提升测试效果起到积极作用,节省了大量人力和物资投入,缩短了开发周期。

参考文献:

[1]. 电动汽车直流充电桩自动测试平台的设计与实现[D]. 陶显峰. 电子科技大学. 2018

[2]. ATE测试平台通用性与故障诊断的研究与实现[D]. 田雨. 电子科技大学. 2005

[3]. 基于通用自动测试平台的机载甚高频收发机自动测试系统的研发[D]. 梁志韬. 华南理工大学. 2018

[4]. 选矿过程设备逻辑控制程序电气测试平台的设计与开发[D]. 理明明. 东北大学. 2014

[5]. 基于以太网的电子技术自动综合测试平台的设计[D]. 夏冬. 西南交通大学. 2008

[6]. PCBA自动测试平台研究与软件系统设计[D]. 王莹. 成都理工大学. 2014

[7]. 临时限速服务器自动测试的研究与实现[D]. 郭伟. 中国铁道科学研究院. 2012

[8]. 类的状态自动测试平台研究[D]. 张保卫. 西安理工大学. 2004

[9]. 面向GUI软件的自动化测试框架的研究与实现[D]. 游泽青. 西南大学. 2012

[10]. 轨道交通信号系统仿真测试与验证技术研究与应用[D]. 王东. 浙江大学. 2014

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

类的状态自动测试平台研究
下载Doc文档

猜你喜欢