电梯运行控制软件自动测试系统的制作方法

文档序号:8202723阅读:364来源:国知局
专利名称:电梯运行控制软件自动测试系统的制作方法
技术领域
本发明涉及电梯控制领域,特别是涉及一种电梯运行控制软件自动测试系统。
背景技术
电梯运行控制软件担负着电梯各部件信号的采集、处理,并根据处理结果协调、控 制各部件工作的任务,关系到电梯运行的安全性、舒适便利性以及运输效率等,具有代码量 较大,功能较多,开发测试工作繁琐的特点。针对在实际的电梯软件测试中效率低的问题,现有技术中提出了多种解决方案。 例如中国发明专利申请公布说明书CN1716231A(
公开日2006年1月4日)公开了一种电 梯软件测试平台,使用软件模拟器模拟实物,使得软件测试工作能够离开实际的电梯,在办 公室中进行,提高了测试效率。但这种测试平台仍然需要测试人员一步步地进行操作,记录 结果,然后再编写测试报告,测试效率仍然不够高,没有从根本上改变测试策略,不能达到 自动测试的效果。此外,中国发明专利申请公布说明书CNlO 1249919A (
公开日2008年8月 27日)公开了一种模拟电梯井道的方法;中国发明专利申请公布说明书CN101003340A(公 开日2007年7月25日)公开了一种模拟电梯井道中楼层位置的方法;中国发明专利申请 公布说明书CN101003341A(
公开日2007年7月25日)公开了一种模拟电梯编码器的方 法;中国发明专利申请公布说明书CN101003345A(
公开日2007年7月25日)公开了一种 模拟电梯门机的方法;但这些解决方案也只能部分提高测试效率,而不能从根本上改变测 试策略,达到全自动测试的效果。目前市面上有一些商业工具软件可以进行软件自动测试工作,但一般适用运行于 通用处理器和操作系统平台下的软件的自动测试;对于运行于电梯运行控制器微处理器 中,涉及多部件、高实时性、安全保护要求极高的电梯运行控制软件却难以有用武之地。

发明内容
本发明要解决的技术问题是提供一种电梯运行控制软件自动测试系统,无需人工 干预即可自动完成电梯运行控制软件的自动测试,效率高且节省人力物力。为解决上述技术问题,本发明的电梯运行控制软件自动测试系统包括电梯运行控制器,通过串行通讯接口与上位机进行通讯,根据所收到的所述上位 机下发的测试项指令自动执行电梯运行控制软件的相关测试工作,并将测试结果上传给所 述上位机,定时向所述上位机上传电梯运行信息;上位机,根据配置向所述梯运行控制器下发测试项指令,接收所述电梯运行控制 器上传的测试结果并生成测试报告,接收并在人机交互界面上显示电梯运行信息。采用本发明的电梯运行控制软件自动测试系统,能将原来必须由测试人员一步步 操作的电梯运行控制软件的繁琐测试工作改为由自动测试系统自动完成,无需人工干预, 提高了测试效率,消除了测试工作的人为错误,从而节省了人力、物力。


下面结合附图与具体实施方式
对本发明作进一步详细的说明图1是本发明的一实施例总体结构图;图2是图1中电梯运行控制器CPU所执行的程序结构图;图3是图2中电梯运行控制程序的结构图;图4是图2中软件模拟程序的结构图;图5是图2中测试指令序列生成程序的程序流程图。
具体实施例方式参见图1所示,在本发明的一实施例中所述电梯运行控制软件自动测试系统包括 电梯运行控制器11和上位机12,两者之间通过串行通讯接口进行通讯。所述电梯运行控制器11根据接收到的上位机12下发的测试项指令自动执行电梯 运行控制程序24 (结合图2)的相关测试工作,并将测试结果上传给上位机12,定时向上位 机12上传电梯运行信息。所述上位机12可以根据用户的需要配置需要测试的测试项,可以保存、加载测试 项配置文件;开始执行测试任务后,生成测试项指令并下发给电梯运行控制器11 ;接收电 梯运行控制器11上传的电梯运行信息并显示于人机交互界面上;电梯运行控制器11执行 完测试项指令后,上位机12接收电梯运行控制器11发回的测试结果,并按照指定的格式生 成测试报告中该测试项的相应测试结果记录且存储到硬盘中,防止因意外断电造成之前测 试结果的丢失;然后再生成下一个测试项指令并下发给电梯运行控制器11,如此循环,直 到配置的所有的测试项执行完毕。所述电梯运行控制器11包括外部I/O接口 11a、CAN收发器lib、工作模式开关 11c、电梯运行控制器CPU lid、存储器lie和通用异步通讯收发器UART Ilf0所述电梯运行控制器CPU lld,用于控制电梯的运行、控制电梯运行控制软件的相 关测试和与上位机的通讯。所述电梯运行控制器CPU Ild执行电梯运行控制程序M和实现自动测试工作 所需的下位机软件,所执行程序的二进制代码和程序执行时产生的变量存储于存储器lie 中。所述电梯运行控制器CPUlld包括正常和测试两种运行模式,由工作模式开关Ilc 进行选择。进行电梯运行控制程序对自动测试时,该工作模式开关Ilc应处于测试模式位 置;而用于控制实物电梯运行时,该工作模式开关Ilc应处于正常模式位置。所述外部I/O接口 11a,用于电梯正常运行或自动测试时,输入电梯各部件的相关 信号,输出对电梯各部件的控制指令;外部I/O接口 Ila输入输出的信号为简单的电平信 号,如继电器的吸合、释放信号。所述CAN收发器11b,用于电梯正常运行或自动测试时,输入电梯各部件的相关信 号,输出对电梯各部件的控制指令,CAN收发器lib输入输出的为较复杂一些的需要通过专 用协议进行通讯的信号,如电梯所处楼层位置。所述通用异步通讯收发器UART llf,用于和上位机的串行通讯接口进行串行通 讯。
如图2所示,所述电梯运行控制器CPU Ild所执行的程序(实现自动测试工作所 需的下位机软件)包括软件模拟程序(或称软件模拟器)21、测试指令序列生成程序(或 称测试指令序列生成器)22、串行通讯程序(或称串行通讯模块)23、电梯运行控制程序M、 测试结果生成程序(或称测试结果生成器)25和电梯运行信息收集程序(或称电梯运行信 息收集器)26。图2中所示的所有软件都运行于电梯运行控制器CPU Ild上,所以它们之间 的通讯都通过共享内存的方式实现。所述电梯运行控制程序M的结构如图3所示,编码器信号输入31、井道信号输入 32、轿内操纵箱信号输入33、层站信号输入34、门信号输入3a和外部开关信号输入北等电 梯各部件的输入信号,经过电梯运行控制算法35处理后生成门指令输出信号36,层站指令 输出信号37,轿内操纵箱指令输出信号38,速度指令输出信号39和外部开关指令输出信号 3c ο当电梯运行控制器CPU Ild处于测试模式,进行电梯运行控制程序M自动测试 时,电梯运行控制程序M不再通过所述外部I/O接口 11a、CAN收发器lib输入编码器、井 道、轿内操纵箱、层站、门和外部开关等信号,改为从软件模拟器21输入相应的信号;电梯 运行控制软件M也不再将生成的运行速度、轿内操纵箱、层站、门和外部开关等输出指令 信号通过外部I/O接口 11a、CAN收发器lib输出至相关部件,改为输出至软件模拟器21。当所述电梯运行控制器CPU Ild处于正常模式时,不执行实现自动测试工作所需 的下位机软件,电梯运行控制程序M通过外部I/O接口 11a、CAN收发器lib输入、输出信 号。所述软件模拟程序用于产生所述电梯运行控制程序自动测试时所需的电梯各部 件的相关输入信号,接收所述电梯运行控制程序自动测试时输出的电梯各部件的相关控制信号。软件模拟器21的结构如图4所示,包括编码器信号模拟程序(或称编码器信号 模拟器)41,井道信号模拟程序(或称井道信号模拟器)42,轿内操纵箱信号模拟程序(或 称轿内操纵箱信号模拟器)43,层站信号模拟程序(或称层站信号模拟器)44,门信号模拟 程序(或称门信号模拟器)45,外部开关信号模拟程序(或称外部开关信号模拟器)46。所述编码器信号模拟器41可以模拟绝对值编码器脉冲数,绝对值编码器脉冲数 当前值可以根据测试指令序列生成器22的指令进行设置。如果有来自于测试指令序列生 成器22的设置绝对值编码器脉冲数指令,则按该指令进行设置,其他时候则按下面的方法 计算得到的;电梯运行时绝对值编码器脉冲数在每个电梯运行控制软件的电机控制算法中的 速度环运算周期内计算并更新一次。计算公式为本周期绝对值编码器脉冲数=上周期绝对值编码器脉冲数+(速度指令输出39X 速度环运算周期X换算系数)。其中换算系数用于将距离转换为编码器脉冲数,其计算公 式为编码器旋转一圈产生的脉冲数/曳引轮直径。所述井道信号模拟器42根据预先设定的层高、平层开关位置、减速开关位置和终 端开关位置,将绝对值编码器脉冲数换算成高度后,通过比较电梯当前位置和各预设值的 关系确定各个开关的当前模拟状态。所述轿内操纵箱信号模拟器43根据测试指令序列生成器22的指令和电梯运行控制程序M的轿内操纵箱指令输出信号38模拟轿内操纵箱轿内指令、分门开关、开关门按钮 信号、点灯、楼层和方向显示信号等。所述层站信号模拟器44根据测试指令序列生成器22的指令和电梯运行控制程序 24的层站指令输出信号37模拟层站召唤、点灯、楼层和方向显示信号等。所述门信号模拟器45根据测试指令序列生成器22的指令和电梯运行控制程序M 的门指令输出信号36模拟门传感器、门所处位置、门开关速度、开关门指令等信号。所述外部开关信号模拟器46根据测试指令序列生成器22的指令和电梯运行控制 程序M的外部开关指令输出信号3c模拟外部开关的状态信号。对于会引起电梯保护而需手动恢复的测试项,采取的对策为恢复引起该故障的 所有信号后,若电梯运行控制程序M仍然处于保护状态,则认为该测试项测试成功,同时 测试指令序列生成器22发指令给电梯运行控制程序M,强制清除该故障,以便进行其他测 试项的测试工作。所述测试指令序列生成器22的控制流程如图5所示。测试指令序列生成器22接收到来自上位机12的测试项指令后,即根据不同的测 试项调用相应的函数自动生成测试指令序列,并存储于测试指令序列表中。接着发指令给 电梯运行控制程序M和软件模拟器21,初始化运行该测试项所需的运行环境,然后从测试 指令序列表中取测试指令并执行,根据测试指令需要给电梯运行控制程序M和软件模拟 器21发送如召唤登记、起动、停止、强制清除当前故障等等指令。测试指令运行完成后,判 断运行的结果和预期是否吻合,如果两者不吻合则设置出错标志,并保存相关出错信息,该 测试项测试完毕,进入等待上位机12发送新的测试项指令状态。如果运行的结果和预期吻 合,则判断测试指令序列表中的指令序列是否已经执行完毕,如果执行完毕,则发指令给电 梯运行控制程序M和软件模拟器21,将电梯运行环境恢复到执行该测试项之前的状态。如 果该测试项造成的故障需手动复位则发送指令给电梯运行控制程序24,强制清除故障,再 设置测试成功标志并进入等待上位机12发送新的测试项指令状态。如果测试指令序列表 中的指令序列未执行完,则从测试指令序列表中取测试指令,进行下一条测试指令的执行 工作,直至测试指令序列表中的指令序列全部执行完毕。所述电梯运行信息收集程序从电梯运行控制程序处收集电梯的运行信息,并定时 发送给上位机。所述测试结果生成程序在当前测试项测试结束后,根据测试指令序列的运行情 况,自动生成测试结果并发送给上位机,测试结果包括测试项是否测试通过,如未通过还包 含相关的错误提示信息。所述串行通讯程序,用于接收上位机发送的测试项指令,并将测试项指令转发给 测试指令序列生成程序。所述上位机必须在接收到所述电梯运行控制器发回的上一条测试项指令的测试 结果后,才会向电梯运行控制器发送下一条测试项指令。下面结合电机打滑保护功能的测试实例具体说明如何进行电梯控制软件的自动 测试。电机打滑保护功能是当轿厢或对重受阻挡后出现曳引轮和钢丝绳之间打滑时,为 了防止因长时间磨损造成钢丝绳磨断的严重后果,电梯运行控制程序M必须在20秒的时间之内使得电机停止运转,除非人为手动复位,电梯将一直处于不能再启动状态,并且一直 提示电机打滑故障。用户在上位机12的人机交互界面上配置好需要测试的测试项并让自动测试系统 开始执行测试工作。当执行到电机打滑保护功能测试项时,上位机12通过串口发送电机打 滑保护功能测试项指令给电梯运行控制器CPU Ild所执行的串行通讯模块23。串行通讯模 块23将该测试项指令转发给测试指令序列生成器22,测试指令序列生成器22调用对应于 电机打滑保护功能测试项的函数生成测试指令序列。所生成的测试指令序列为发送指令给软件模拟器21中的轿内操纵箱信号模拟 器43登记顶楼轿内指令让电梯以额定速度向上运行。发送指令给软件模拟器21中的井道 信号模拟器42,让门区信号DZD和DZU —直处于ON状态,电梯连续运行20秒。发送指令给 软件模拟器21中的井道信号模拟器42,让门区信号DZD和DZU恢复正常。发送指令给软 件模拟器21中的编码器信号模拟器41将绝对编码器脉冲数设置为电梯处于底楼门区时对 应的值。发送指令给电梯运行控制程序M强行清除电梯打滑保护故障。发送指令给软件 模拟器21中的轿内操纵箱信号模拟器43登记顶楼轿内指令让电梯以额定速度向上运行, 当电梯运行到DZD为0FF、DZU为ON的位置时发送指令给软件模拟器21中的井道信号模拟 器42让门区信号一直处于DZD为0FF、DZU为ON的状态,电梯连续运行20秒。发送指令给 软件模拟器21中的井道信号模拟器42让门区信号DZD和DZU恢复正常,发送指令给软件 模拟器21中的编码器信号模拟器41将绝对值编码器脉冲数设置为电梯处于底楼门区时对 应的值。发送指令给电梯运行控制程序M强行清除电梯打滑保护故障。发送指令给软件 模拟器21中的轿内操纵箱信号模拟器43登记顶楼轿内指令让电梯以额定速度向上运行, 当电梯运行到DZD、DZU都为OFF的位置时发送指令给软件模拟器21中的井道信号模拟器 42让门区信号一直处于DZD、DZU都为OFF的状态,电梯连续运行20秒。发送指令给软件 模拟器21中的井道信号模拟器42让门区信号DZD和DZU恢复正常。发送指令给软件模拟 器21中的编码器信号模拟器41将绝对值编码器脉冲数设置为电梯处于底楼门区时对应的 值。发送指令给电梯运行控制程序M强行清除电梯打滑保护故障。发送指令给软件模拟 器21中的轿内操纵箱信号模拟器43登记顶楼轿内指令让电梯以额定速度向上运行,当电 梯运行到DZD为0N、DZU为OFF的位置时发送指令给软件模拟器21中的井道信号模拟器42 让门区信号一直处于DZD为0N、DZU为OFF的状态,电梯连续运行20秒。其中DZD为下门 区信号,DZU为上门区信号;当电梯处于下门区内时,DZD为ON状态,否则为OFF状态,当电 梯处于上门区内时,DZU为ON状态,否则为OFF状态;DZD、DZU都为ON状态时,电梯完全处 于门区。以上所生成的测试指令序列测试了电梯完全处于门区、处于上门区脱离下门区、 完全脱离门区和处于下门区脱离上门区这四种所有可能的情况下的电机打滑保护功能。测 试指令序列生成器22将所生成的测试指令序列存储于测试指令序列表中。测试指令序列 生成器22保存电梯当前的运行模式和所处楼层信息,然后初始化运行环境发送指令给软 件模拟器21中的外部开关信号模拟器46使得电梯处于高速自动模式,发送指令给软件模 拟器21中的编码器信号模拟器41将绝对值编码器脉冲数设置为电梯处于底楼门区时对应 的值。测试指令序列生成器22从测试指令序列表中取测试指令并执行,如执行成功,则从 测试指令序列表中取下一条测试指令并执行,直到测试指令序列表中所有的测试指令都执行完毕,如果某一条测试指令执行不成功,则接下去的测试指令不再执行,此测试项测试完 毕,设置测试出错标志,并将该出错的测试指令保存下来作为提示信息,如在执行“连续运 行20秒”测试指令时,电梯连续运行20秒后仍然以额定速度向上运行,而没有立刻停止运 转,则该测试指令执行不成功,电机打滑保护功能测试项测试完毕,测试结果生成器25生 成的测试结果为电机打滑保护功能测试项测试未通过,错误在执行“连续运行20秒”测 试指令时出现。测试结果生成器25将生成的测试结果通过串行通讯模块23发送给上位机 12,上位机12在测试报告中保存该测试项的测试结果记录。在测试的过程当中,电梯运行 信息收集器22从电梯运行控制软件M处收集运行模式、运行速度、运行方向、所处楼层、轿 内按钮点灯、层站按钮点灯、故障提示和门传感器状态等等电梯运行信息,并通过串行通讯 模块23发送给上位机12,上位机12将这些电梯运行信息在人机交互界面上显示出来。该 测试项测试完毕后,测试指令序列生成器22恢复之前所保存的进行该测试项测试工作之 前的电梯的运行模式和所处楼层信息,并进入等待测试指令项的状态。
以上通过具体实施例对本发明进行了详细的说明,但这些并非构成对本发明的限 制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应 视为本发明的保护范围。
权利要求
1.一种电梯运行控制软件自动测试系统,其特征在于包括,电梯运行控制器,通过串行通讯接口与上位机进行通讯,根据所收到的所述上位机下 发的测试项指令自动执行电梯运行控制软件的相关测试工作,并将测试结果上传给所述上 位机,定时向所述上位机上传电梯运行信息;上位机,根据配置向所述电梯运行控制器下发测试项指令,接收所述电梯运行控制器 上传的测试结果并生成测试报告,接收并在人机交互界面上显示电梯运行信息。
2.根据权利要求1所述的电梯运行控制软件自动测试系统,其特征在于,所述电梯运 行控制器包括电梯运行控制器CPU,用于控制电梯的运行、控制电梯运行控制软件的相关测试和与上 位机的通讯;存储器,用于存储所述电梯运行控制器CPU所执行的电梯运行控制程序和实现自动测 试工作所需的下位机软件,以及程序执行过程中所产生的变量;工作模式开关,用于选择测试模式或正常模式,使电梯运行控制器CPU处于所需的工 作模式;外部I/O接口,用于电梯正常运行或自动测试时,输入电梯各部件的相关信号,输出对 电梯各部件的控制指令;CAN收发器,用于电梯正常运行或自动测试时,输入电梯各部件的相关信号,输出对电 梯各部件的控制指令;通用异步通讯收发器UART,和上位机的串行通讯接口进行串行通讯。
3.根据权利要求2所述的电梯运行控制软件自动测试系统,其特征在于所述电梯运 行控制程序为被测对象,其根据输入的编码器、井道、轿内操纵箱、层站、门和外部开关信 号,经过电梯运行控制算法的处理,生成运行速度、轿内操纵箱、层站、门和外部开关的输出 指令信号,从而实现对电梯正常运行的监测、控制和保护。
4.根据权利要求2所述的电梯运行控制软件自动测试系统,其特征在于所述电梯运 行控制器CPU处于测试模式,进行电梯运行控制程序自动测试时,所述电梯运行控制程序 从软件模拟程序获取自动测试时所需的电梯各部件输入信号,所述电梯运行控制程序产生 的输出控制信号传输给所述软件模拟程序;所述电梯运行控制器CPU处于正常模式时,所述实现自动测试工作所需的下位机软件 不执行,所述电梯运行控制程序通过外部I/O接口、CAN收发器接收电梯各部件的输入信 号,输出控制电梯各部件的输出控制信号。
5.根据权利要求2所述的电梯运行控制软件自动测试系统,其特征在于所述实现自 动测试工作所需的下位机软件包括软件模拟程序、测试指令序列生成程序、电梯运行信息 收集程序、测试结果生成程序和串行通讯程序。
6.根据权利要求5所述的电梯运行控制软件自动测试系统,其特征在于所述软件模 拟程序用于产生所述电梯运行控制程序自动测试时所需的电梯各部件的相关输入信号,接 收所述电梯运行控制程序自动测试时输出的电梯各部件的相关控制信号。
7.根据权利要求5所述的电梯运行控制软件自动测试系统,其特征在于所述测试指 令序列生成程序根据所述上位机下发的测试项指令,自动生成测试电梯运行控制程序相应 测试项所需的测试指令序列并执行。
8.根据权利要求5所述的电梯运行控制软件自动测试系统,其特征在于所述电梯运 行信息收集程序从电梯运行控制程序处收集电梯的运行信息,并定时发送给上位机。
9.根据权利要求5所述的电梯运行控制软件自动测试系统,其特征在于所述测试结 果生成程序在当前测试项测试结束后,根据测试指令序列的运行情况,自动生成测试结果 并发送给上位机,测试结果包括测试项是否测试通过,如未通过还包含相关的错误提示信 肩、ο
10.根据权利要求5所述的电梯运行控制软件自动测试系统,其特征在于所述串行通 讯程序,用于接收上位机发送的测试项指令,并将测试项指令转发给测试指令序列生成程序。
11.根据权利要求1所述的电梯运行控制软件自动测试系统,其特征在于所述上位机 必须在接收到所述电梯运行控制器发回的上一条测试项指令的测试结果后,才会向电梯运 行控制器发送下一条测试项指令。
12.根据权利要求5或6所述的电梯运行控制软件自动测试系统,其特征在于所述软 件模拟程序包括编码器信号模拟程序,模拟绝对值编码器脉冲数,绝对值编码器脉冲数当前值根据测 试指令序列生成程序的指令进行设置,编码器信号模拟程序,模拟绝对值编码器脉冲数,如果有来自于测试指令序列生成程 序的设置绝对值编码器脉冲数指令时,所述绝对值编码器脉冲数当前值根据测试指令序列 生成程序的指令进行设置;否则,电梯运行时绝对值编码器脉冲数在每个电梯运行控制软 件的电机控制算法中的速度环运算周期内计算并更新一次。井道信号模拟程序,根据预先设定的层高、平层开关位置、减速开关位置和终端开关位 置,将绝对值编码器脉冲数换算成高度后,通过比较电梯当前位置和各预设值的关系确定 各个开关的当前模拟状态;轿内操纵箱信号模拟程序,根据测试指令序列生成程序的指令和电梯运行控制程序 产生的轿内操纵箱指令输出信号模拟轿内操纵箱轿内指令、分门开关、开关门按钮信号、点 灯、楼层和方向显示信号;层站信号模拟程序,根据测试指令序列生成程序的指令和电梯运行控制程序产生的层 站指令输出信号模拟层站召唤、点灯、楼层和方向显示信号;门信号模拟程序,根据测试指令序列生成程序的指令和电梯运行控制程序产生的门指 令输出信号模拟门传感器、门所处位置、门开关速度、开关门指令信号;外部开关信号模拟程序,根据测试指令序列生成程序的指令和电梯运行控制程序产生 的外部开关指令输出信号模拟外部开关的状态信号。
13.根据权利要求2所述的电梯运行控制软件自动测试系统,其特征在于对于会引起 电梯保护而需手动恢复的测试项,在恢复引起该故障的所有信号后,若电梯运行控制程序 仍然处于保护状态,即处于不能再起动状态无法进行正常的服务时,则认为该测试项测试 成功,同时测试指令序列生成程序发指令给电梯运行控制程序,强制清除该故障,以便进行 其他测试项的测试工作。
14.根据权利要求5或9所述的电梯运行控制软件自动测试系统,其特征在于:所述测 试指令序列生成程序接收到来自上位机的测试项指令后,即根据不同的测试项调用相应的函数生成测试指令序列,并存储于测试指令序列表中;向电梯运行控制程序和软件模拟程 序发送指令,初始化运行该测试项所需的运行环境;从测试指令序列表中取测试指令并执 行;测试指令运行完成后,判断运行的结果和预期是否吻合;如果两者不吻合则设置出错标志,并保存相关出错信息,该测试项测试完毕,进入等待 上位机发送新的测试项指令状态;如果运行的结果和预期吻合,则判断测试指令序列表中的指令序列是否已经执行完 毕,如果执行完毕,则发指令给电梯运行控制程序和软件模拟程序,将电梯运行环境恢复到 执行该测试项之前的状态;如果该测试项造成的故障需手动复位则发送指令给电梯运行控制程序,强制清除故 障,再设置测试成功标志并进入等待上位机发送新的测试项指令状态;如果测试指令序列表中的指令序列未执行完,则从测试指令序列表中取测试指令,进 行下一条测试指令的执行工作,直至测试指令序列表中的指令序列全部执行完毕。
全文摘要
本发明公开了一种电梯运行控制软件自动测试系统,上位机根据配置下发测试项指令给电梯运行控制器,接收电梯运行控制器上传的测试结果并生成测试报告,同时还接收并在人机交互界面上显示电梯运行信息。电梯运行控制器根据收到的上位机下发的测试项指令,自动生成测试指令序列,按照正确的时序自动执行电梯运行控制软件相关测试工作,并生成测试结果上传给上位机,同时定时上传电梯运行信息给上位机。本发明可以把原来必须由测试人员一步步操作的电梯运行控制软件的繁琐测试工作改为由自动测试系统自动完成,无需人工干预,提高了测试效率,消除了测试工作的人为错误,从而节省了人力、物力。
文档编号B66B5/02GK102070054SQ20091020184
公开日2011年5月25日 申请日期2009年11月19日 优先权日2009年11月19日
发明者乔进友, 唐启峰 申请人:上海三菱电梯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1