CN111831495A - 生产自动化测试方法及*** - Google Patents
生产自动化测试方法及*** Download PDFInfo
- Publication number
- CN111831495A CN111831495A CN202010580026.3A CN202010580026A CN111831495A CN 111831495 A CN111831495 A CN 111831495A CN 202010580026 A CN202010580026 A CN 202010580026A CN 111831495 A CN111831495 A CN 111831495A
- Authority
- CN
- China
- Prior art keywords
- test
- host
- production automation
- rack
- item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 50
- 238000010998 test method Methods 0.000 title claims abstract description 37
- 238000012360 testing method Methods 0.000 claims abstract description 623
- 238000001514 detection method Methods 0.000 claims abstract description 69
- 230000002159 abnormal effect Effects 0.000 claims abstract description 28
- 230000001360 synchronised effect Effects 0.000 claims abstract description 20
- 238000004891 communication Methods 0.000 claims description 32
- 238000013461 design Methods 0.000 abstract description 17
- 230000005856 abnormality Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 8
- 238000000034 method Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 6
- 230000002349 favourable effect Effects 0.000 description 5
- 230000002950 deficient Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
Abstract
本申请涉及生产自动化测试方法及***,所述生产自动化测试方法包括步骤:确定待测试的测试主机处于同步状态;顺序进行至少二测试项目,当检测结果正常时进行下一测试项目,当检测结果异常时,测试架直接显示发生异常的测试项目;测试架显示测试完成信息,控制测试主机重启且写入测试正常信息。无需PC或中控平台,能够逐项自动地完成测试项目,一旦出现错误则测试架直接显示发生异常的测试项目,无需全部完成测试即可直接从测试架获得测试结果,有利于提升获得良品的测试效率;且测试结果通过测试架直接呈现,避免设计过于复杂的测试主机,有利于节约测试主机的成本,亦避免了测试主机由于功能错误导致无法输出测试完成信息或者测试报告。
Description
技术领域
本申请涉及测试领域,特别是涉及生产自动化测试方法及***。
背景技术
在生产过程中对于生产的电子产品是否合格有无布线短路、模块损坏、焊接短路、串口短路等就要通过测试。电子产品包括但不限于IoT模组、安全风控模组、定位模组、视频模组及车载终端等。
但是不同的产品,测试项目是不同的;且产品的种类是多种多样的,因此测试项目差异很大;而产品随着市场变化在不断地研发升级更新,测试项目就要相应发生变化,因此造成自动化测试难以适应生产及产品进行准确测试。因此在多数情况下需要人工单独操作,逐项测试。
但是,人工单独操作一项一项测试,一方面耗费人工,生产效率不高,另一方面测试结果的失误率增大。
公开号为CN108920372A的中国专利公开了一种基于串口的智能车载终端软件自动化测试***,包括PC机、测试框架、串口线和被测智能车载终端;PC机通过串口线与被测智能车载终端相连接,PC机安装测试框架,通过串口向被测智能车载终端循环发送控制指令,被测智能车载终端解析收到的指令做出响应,并将响应结果通过串口发送给测试框架,测试框架读取并解析该响应,从而判断被测智能车载终端是否对指令做出正确的响应;测试框架用于控制整个自动化测试流程,包括主控模块、参数配置模块、测试脚本库、测试用例集定制模块、日志模块和结果模块,通过循环执行测试用例集的方式实现被测智能车载终端软件功能的自动化测试。
但是该智能车载终端软件自动化测试***的测试框架安装于PC机,必须经由PC机进行控制,且其测试脚本读取被测智能车载终端通过串口发送的响应并解析,与被测智能车载终端软件设计的预期值进行自动对比,符合预期则表明被测智能车载终端响应正确,测试用例测试通过,否则测试用例测试不通过,因此只有全部完成测试才能获得测试结果。
公开号为CN108426604A的中国专利提出了一种车载终端的自动化测试***,所述***包括:计算机和车载***;所述计算机用于给用户发送测试命令到车载***,所述车载***包括中控平台以及连接到中控平台的多种车载终端,所述中控平台,用于根据所述测试命令在所述车载终端执行相应的操作和检测,并将检测结果反馈给计算机。该***可以在计算机前进行操作,只需通过计算机发送测试命令,便可对设备做全面测试,节约人工和时间成本,而且测试准确率高。同时,该发明还提出了一种车载终端的自动化测试方法。
但是该自动化测试***是计算机控制车载***的中控平台对连接到中控平台的各车载终端进行测试,其必须连接中控平台,才能通过中控平台连接各车载终端。
公开号为CN106649072A的中国专利公开了一种对车载终端上的软件的测试验收方法,包括步骤:在车载终端的车载终端操作***安装一个或多个软件;车载终端接收测试文件;车载终端接收驱动命令,然后驱动测试文件,使车载终端操作***的测试组件根据测试文件对车载终端上的软件进行测试;以及车载终端生成测试报告;其中测试文件包括根据车载终端的特征功能生成的多个测试用例。该发明的对车载终端上的软件的测试验收方法能够智能化、自动化地测试车载终端上的软件在车载终端运行的可靠性和稳定性。
但是该测试验收方法是由车载终端生成测试报告,而许多小终端显然缺乏亦无需生成测试报告的能力。
发明内容
基于此,有必要提供一种生产自动化测试方法及***。
一种生产自动化测试方法,其包括步骤:
测试架接收测试主机的同步指令,确定待测试的测试主机处于同步状态;
顺序进行至少二测试项目,每一测试项目中,测试架向测试主机发送测试指令,且接收测试主机的检测结果,当检测结果正常时进行下一测试项目,当检测结果异常时,测试架直接显示发生异常的测试项目;
所有测试项目的检测结果均正常时,测试架显示测试完成信息,控制测试主机重启且写入测试正常信息。
上述生产自动化测试方法,无需PC或中控平台,能够逐项自动地完成测试项目,一旦出现错误则测试架直接显示发生异常的测试项目,无需全部完成测试即可直接从测试架获得测试结果,有利于提升获得良品的测试效率;且测试结果通过测试架直接呈现,避免设计过于复杂的测试主机,有利于节约测试主机的成本,亦避免了测试主机由于功能错误导致无法输出测试完成信息或者测试报告。
在其中一个实施例中,所有测试项目的检测结果均正常时,测试架显示测试完成信息,控制测试主机重启且烧写出货程序作为所述测试正常信息。
在其中一个实施例中,当检测结果异常时,还存储检测结果及其错误信息。
在其中一个实施例中,每一测试项目中,测试架超时未接收测试主机的检测结果时,则判定检测结果异常。
在其中一个实施例中,每一测试项目中,测试架向测试主机发送预设次数的测试指令。
在其中一个实施例中,确定待测试的测试主机处于同步状态之前,所述生产自动化测试方法还包括:将测试架直接与至少一测试主机连接。
在其中一个实施例中,将测试架与测试主机的至少一串口直接连接。
在其中一个实施例中,将测试架与至少一测试主机连接之前,所述生产自动化测试方法还包括:预设置通讯协议,所述通讯协议包括所有的测试项目及通讯方式。
在其中一个实施例中,所述测试架在同一时间段分别对至少二所述测试主机进行测试。
一种生产自动化测试***,其包括测试架及至少一测试主机,所述生产自动化测试***采用任一项所述生产自动化测试方法实现。
附图说明
图1为本申请生产自动化测试方法一实施例的流程示意图。
图2为本申请生产自动化测试方法一实施例的流程示意图。
图3及图4分别为本申请生产自动化测试方法另一实施例的部分流程示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似改进,因此本申请不受下面公开的具体实施例的限制。
需要说明的是,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本申请。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
在本申请一个实施例中,如图1所示,一种生产自动化测试方法,其包括步骤:测试架接收测试主机的同步指令,确定待测试的测试主机处于同步状态;顺序进行至少二测试项目,每一测试项目中,测试架向测试主机发送测试指令,且接收测试主机的检测结果,当检测结果正常时进行下一测试项目,当检测结果异常时,测试架直接显示发生异常的测试项目;所有测试项目的检测结果均正常时,测试架显示测试完成信息,控制测试主机重启且写入测试正常信息。上述生产自动化测试方法,无需PC或中控平台,能够逐项自动地完成测试项目,一旦出现错误则测试架直接显示发生异常的测试项目,无需全部完成测试即可直接从测试架获得测试结果,有利于提升获得良品的测试效率;且测试结果通过测试架直接呈现,避免设计过于复杂的测试主机,有利于节约测试主机的成本,亦避免了测试主机由于功能错误导致无法输出测试完成信息或者测试报告。
在其中一个实施例中,一种生产自动化测试方法,其包括以下实施例的部分步骤或全部步骤;即,生产自动化测试方法包括以下的部分技术特征或全部技术特征。进一步地,在其中一个实施例中,所述生产自动化测试方法仅涉及测试架与测试主机及其通讯。这样的设计,提供了极小化的测试环境,有效地避免了第三方干扰。
在其中一个实施例中,测试架接收测试主机的同步指令,确定待测试的测试主机处于同步状态;同步指令的设计,有利于确保测试主机可以被检测,亦即准备进行各测试项目。进一步地,在其中一个实施例中,测试架向测试主机发送上电信号,在第一预设时间段内接收测试主机的同步指令,则确定待测试的测试主机处于同步状态;在其中一个实施例中,在第一预设时间段内未接收测试主机的同步指令,则确定待测试的测试主机未处于同步状态,则判定检测结果异常。在其中一个实施例中,当检测结果异常时,还存储检测结果及其错误信息。在其中一个实施例中,所述检测结果包括所述测试主机的标识,所述错误信息包括出现异常的测试项目的标识。进一步地,在其中一个实施例中,测试架向测试主机发送上电信号,测试主机上电成功后向测试架反馈同步指令,测试架接收所述同步指令则确定待测试的测试主机处于同步状态;在其中一个实施例中,测试架向测试主机发送同步信号,测试主机向测试架反馈同步指令,测试架接收所述同步指令则确定待测试的测试主机处于同步状态。这样的设计,有利于测试架在确保测试主机正常状态下再进行测试。避免由于测试主机未准备好,测试架就已经开始测试,得到错误的检测结果,导致将良品误认为不良品。
在其中一个实施例中,确定待测试的测试主机处于同步状态之前,所述生产自动化测试方法还包括:将测试架直接与至少一测试主机连接。在其中一个实施例中,将测试架与测试主机的至少一串口直接连接。当有多个测试主机时,测试架一次可以连接一个测试主机,也可以分别连接多个测试主机。测试架连接一个测试主机,可以是将测试架与测试主机的一串口直接连接,也可以是将测试架与测试主机的至少二串口直接连接。测试架与测试主机直接通过串口连接,有利于降低测试***的复杂性,避免其它部件干扰而影响对于测试主机的检测效果,导致将良品误认为不良品。
在其中一个实施例中,将测试架与至少一测试主机连接之前,所述生产自动化测试方法还包括:预设置通讯协议,所述通讯协议包括所有的测试项目及通讯方式。在其中一个实施例中,一种生产自动化测试方法,其包括步骤:预设置通讯协议,所述通讯协议包括所有的测试项目及通讯方式;将测试架直接与至少一测试主机连接;测试架接收测试主机的同步指令,确定待测试的测试主机处于同步状态;顺序进行至少二测试项目,每一测试项目中,测试架向测试主机发送测试指令,且接收测试主机的检测结果,当检测结果正常时进行下一测试项目,当检测结果异常时,测试架直接显示发生异常的测试项目;所有测试项目的检测结果均正常时,测试架显示测试完成信息,控制测试主机重启且写入测试正常信息。在其中一个实施例中,如图2所示,一种生产自动化测试方法,其包括步骤:预设置通讯协议,所述通讯协议包括所有的测试项目及通讯方式;将测试架与测试主机的至少一串口直接连接;测试架接收测试主机的同步指令,确定待测试的测试主机处于同步状态;顺序进行至少二测试项目,每一测试项目中,测试架向测试主机发送测试指令,且接收测试主机的检测结果,当检测结果正常时进行下一测试项目,当检测结果异常时,测试架直接显示发生异常的测试项目;所有测试项目的检测结果均正常时,测试架显示测试完成信息,控制测试主机重启且烧写出货程序作为所述测试正常信息。其余实施例以此类推,不做赘述。进一步地,在其中一个实施例中,所述通讯方式包括信号量及其状态位。这样的设计,有利于应对各种不同的产品,或者产品不同的版本,分别定义具体的通讯协议或其通讯方式,极大地提升了所述生产自动化测试方法的通用性及适用性,一方面有利于通用于各种不同类型的电子产品,另一方面有利于适用于同一产品的多种版本,再一方面有利于适用于同一产品的不同测试要求。进一步地,在其中一个实施例中,一个测试主机分别通过至少二串口连接至少二测试架,每一测试架通过对应的一串口连接所述测试主机,用于在信号或测试项目互不干扰的前提下,分别对所述测试主机进行至少二测试项目的顺序测试,以确认所述测试主机同时执行多个测试项目的能力,例如车机***同时运行音乐及导航等功能。
在其中一个实施例中,测试产品和测试架之间增加相关通讯协议,按照设定的固定测试流程测试。进一步地,在其中一个实施例中,所述通讯协议为串口通讯协议。在其中一个实施例中,增加自定义的串口通讯协议,测试主机的电源、IO口信号量及串口等线接到测试架中,测试主机和测试架通过串口通讯协商所有的测试项。这样的设计,有利于通过测试架控制测试主机的电源状况等。在其中一个实施例中,测试架设有测试程序模块,用于执行测试程序,所述测试程序用于实现对测试主机进行所有功能的测试。进一步地,在其中一个实施例中,测试架上电时确定是否升级通讯协议,是则升级通讯协议否则无需升级通讯协议。进一步地,在其中一个实施例中,测试架上电;测试架获取通讯协议的版本号;测试架根据所述版本号确定是否升级通讯协议,是则升级通讯协议否则无需升级通讯协议;测试架直接连接至少一测试主机的至少一串口;测试架发送上电信号给测试主机;测试架判断是否正常接收测试主机的同步指令,否则判定同步异常,测试架直接显示发生异常的测试项目;是则确定待测试的测试主机处于同步状态;顺序进行至少二测试项目,每一测试项目中,测试架向测试主机发送测试指令,且接收测试主机的检测结果,当检测结果正常时进行下一测试项目,当检测结果异常时,测试架直接显示发生异常的测试项目;所有测试项目的检测结果均正常时,测试架显示测试完成信息,控制测试主机重启且写入测试正常信息。这样的设计,有利于配合通讯协议实现各种不同测试主机的自动化测试,进一步配合工业机器人可以实现无人工厂的全自动测试效果,这是传统测试方式所无法实现的。
在其中一个实施例中,顺序进行至少二测试项目,每一测试项目中,测试架向测试主机发送测试指令,且接收测试主机的检测结果,当检测结果正常时进行下一测试项目,当检测结果异常时,测试架直接显示发生异常的测试项目;进一步地,在其中一个实施例中,当检测结果异常时,测试架还通知目标终端。进一步地,在其中一个实施例中,至少二测试项目及其测试顺序组成一测试集合,所述测试架对测试主机进行所述测试集合,即按所述测试集合的测试项目及其测试顺序,顺序进行至少二测试项目。进一步地,在其中一个实施例中,所述测试架对至少二所述测试主机进行所述测试集合。在其中一个实施例中,所述测试架对至少二所述测试主机同步或异步进行所述测试集合。这样的设计,无需PC或中控平台,一个测试架可以同时测试多个测试主机,能够逐项自动地完成测试项目,一旦出现错误则测试架直接显示发生异常的测试项目,无需全部完成测试即可直接从测试架获得测试结果,有利于提升获得良品的测试效率。
进一步地,在其中一个实施例中,测试架直接显示发生异常的测试项目时,还为当前的所述测试主机生成错误报告,所述错误报告包括测试主机标识、测试项目标识及错误标识。进一步地,在其中一个实施例中,测试架还向预设目标终端发送所述错误报告。这样的设计,有利于管理人员迅速对发生错误的所述测试主机进行维护处理。在其中一个实施例中,每一测试项目中,测试架超时未接收测试主机的检测结果时,则判定检测结果异常。进一步地,在其中一个实施例中,对于相异测试项目,超时的时间判定相同或相异设置。这样的设计,一方面有利于避免等待过久浪费测试资源;另一方面有利于灵活因应测试项目设计超时指标;且测试结果通过测试架直接呈现,避免设计过于复杂的测试主机,有利于节约测试主机的成本,亦避免了测试主机由于功能错误导致无法输出测试完成信息或者测试报告。
进一步地,在其中一个实施例中,对同一测试主机,顺序进行至少二测试项目;进一步地,在其中一个实施例中,所述测试架在同一时间段分别对至少二所述测试主机进行测试。即同一测试架可以同时测试多个测试主机。进一步地,在其中一个实施例中,所述测试架在同一时间段分别对至少二所述测试主机进行相异测试项目的测试。这样的设计,一个测试架可以同时测试多个测试主机的不同测试项目,有利于提升测试效率。
在其中一个实施例中,所有测试项目的检测结果均正常时,测试架显示测试完成信息,控制测试主机重启且写入测试正常信息。进一步地,在其中一个实施例中,所述测试正常信息包括测试完成时间及测试架标识;所述测试架标识用于标识测试架。这样的设计,当多个被标记为良品的测试主机存在后续问题时,有利于确定是否测试架发生错误。进一步地,在其中一个实施例中,所述测试正常信息包括测试完成时间、测试架标识及测试集合标识,所述测试集合标识用于标识测试集合,所述测试集合包括至少二测试项目及其测试顺序。在其中一个实施例中,所有测试项目的检测结果均正常时,测试架显示测试完成信息,控制测试主机重启且烧写出货程序作为所述测试正常信息。
在其中一个实施例中,每一测试项目中,测试架向测试主机发送预设次数的测试指令。亦即,对某一测试主机进行某一测试项目时,测试架向该测试主机发送一次、二次或多次测试指令。进一步地,在其中一个实施例中,对于相异测试项目,测试指令的预设次数相同或相异设置。这样的设计,有利于给予测试主机对于同一测试项目两次或多次的测试机会,避免将良品误作不良。
需要说明的是,测试主机和测试架是两种不同的装置。测试架是测试装置,测试主机是被测试产品,在其中一个具体应用的实施例中,测试架和测试主机接好线之后,测试架按电源键给测试主机上电。测试主机初始化成功后发送同步指令到测试架,测试架收到同步指令后开始发测试项。直到测试完成,如测试过程中测试出错则停止测试,测试架屏幕显示测试错误。检测到测试错误的为不良品。相比以往人工测试,效率更高。测试结果更可靠。在其中一个具体应用的实施例中,要测试的产品即测试主机做一个程序的子程序,测试主机中的一个串口作为数据通信连接到另一个测试架中。要测试的产品所有外部的线连接到测试架中,按照设定好的测试流程测试。如果要测试某项是否正常。测试架先发指令过去,测试产品收到指令后开始检测是否正常,如果是正常则返回成功标志,如果异常则测试失败停止测试。如:测试产品的一个IO口外部的触发。首先测试架要先发指令要求测试产品检测哪个IO口的高低触发。然后根据要检测IO口的高低触发输出高低电平。测试产品检测IO口是否能检测到触发状态并返回结果。测试完产品合格后自动烧写到出货程序。
在其中一个实施例中,如图3及图4所示,生产自动化测试方法包括以下步骤:测试架启动,测试架按上电键以控制测试主机上电,测试主机初始化,同步命令,测试主机发送同步指令,测试架进行同步,同步失败则存储测试错误结果到测试架SD卡,由测试架屏幕显示测试错误项;同步成功则进行第一项测试,发送信号量测试指令到测试主机进行检测,测试主机返回检测结果,根据检测结果判断是否检测成功,失败则存储测试错误结果到测试架SD卡,由测试架屏幕显示测试错误项;成功则进行下一项测试即第二项测试,发送升级出货程序到指令Flash,测试主机升级出货程序,返回检测结果,根据检测结果判断是否检测成功,失败则存储测试错误结果到测试架SD卡,由测试架屏幕显示测试错误项;成功则进行下一项测试即第三项测试,发送主机上线测试指令,测试主机上线,返回检测结果,根据检测结果判断是否检测成功,失败则存储测试错误结果到测试架SD卡,由测试架屏幕显示测试错误项;成功则进行下一项测试即第四项测试,下载配置文件例如配置文件包括测试主机默认参数,测试主机下载参数,返回检测结果,根据检测结果判断是否检测成功,失败则存储测试错误结果到测试架SD卡,由测试架屏幕显示测试错误项;成功则进行下一项测试即第五项测试,定位后备电池测试,测试主机定位测试后备电池,返回检测结果,根据检测结果判断是否检测成功,失败则存储测试错误结果到测试架SD卡,由测试架屏幕显示测试错误项;成功则进行下一项测试,以此类推,直到最后第N项测试,测试主机检测后返回检测结果,根据检测结果判断是否检测成功,失败则存储测试错误结果到测试架SD卡,由测试架屏幕显示测试错误项;成功则测试架屏幕显示测试完成,测试主机重启烧写出货程序。其余实施例以此类推,不做赘述。需要说明的是,图3及图4共同表示上述实施例,其中的A处及B处仅表示前后步骤连续,并非实体步骤。在其中一个实施例中,如果超时未收到检测结果,则视为检测失败,存储测试错误结果到测试架SD卡,由测试架屏幕显示测试错误项。在其中一个实施例中,各测试项目还包括主机拨打和接听电话、定位、主机打印测试、播放音频、播放视频、录像、录音等测试。进一步地,在其中一个实施例中,测试架超时未接收测试主机的同步指令,则判定同步失败;例如超时1分钟未接收测试主机的同步指令,则判定同步失败。进一步地,在其中一个实施例中,所述测试项目包括信号量测试。进一步地,在其中一个实施例中,首项所述测试项目为信号量测试项目。在其中一个实施例中,所述信号量测试项目用于进行信号量测试,信号量测试包括IO口、G-sensor、CAN、存储器、串口电压、ADC、IC卡、优盘及串口中的至少一项测试。在其中一个实施例中,各测试项目发送10次指令,若均未按时收到检测结果,则判定该项检测失败。例如,第二项测试发送10次指令,如果均超时未收到检测结果,则判定主机升级出货程序失败。其余实施例以此类推,不做赘述。
在其中一个实施例中,一种生产自动化测试***,其包括测试架及至少一测试主机,所述生产自动化测试***采用任一实施例所述生产自动化测试方法实现。在其中一个实施例中,所述生产自动化测试***包括至少二测试架及至少一测试主机。在其中一个实施例中,所述生产自动化测试***包括至少二测试架及至少二测试主机。在其中一个具体应用的实施例中,所述生产自动化测试***包括至少二测试架,每一所述测试架连接至少二所述测试主机。这样的设计,实现了自动化测试;配合工业机器人,还能进一步实现自动连接、自动包装等功能。
需要说明的是,本申请的其它实施例还包括,上述各实施例中的技术特征相互组合所形成的、能够实施的生产自动化测试方法及***。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的专利保护范围应以所附权利要求为准。
Claims (10)
1.一种生产自动化测试方法,其特征在于,包括步骤:
测试架接收测试主机的同步指令,确定待测试的测试主机处于同步状态;
顺序进行至少二测试项目,每一测试项目中,测试架向测试主机发送测试指令,且接收测试主机的检测结果,当检测结果正常时进行下一测试项目,当检测结果异常时,测试架直接显示发生异常的测试项目;
所有测试项目的检测结果均正常时,测试架显示测试完成信息,控制测试主机重启且写入测试正常信息。
2.根据权利要求1所述生产自动化测试方法,其特征在于,所有测试项目的检测结果均正常时,测试架显示测试完成信息,控制测试主机重启且烧写出货程序作为所述测试正常信息。
3.根据权利要求1所述生产自动化测试方法,其特征在于,当检测结果异常时,还存储检测结果及其错误信息。
4.根据权利要求1所述生产自动化测试方法,其特征在于,每一测试项目中,测试架超时未接收测试主机的检测结果时,则判定检测结果异常。
5.根据权利要求1所述生产自动化测试方法,其特征在于,每一测试项目中,测试架向测试主机发送预设次数的测试指令。
6.根据权利要求1至5中任一项所述生产自动化测试方法,其特征在于,确定待测试的测试主机处于同步状态之前,所述生产自动化测试方法还包括:将测试架直接与至少一测试主机连接。
7.根据权利要求6所述生产自动化测试方法,其特征在于,将测试架与测试主机的至少一串口直接连接。
8.根据权利要求7所述生产自动化测试方法,其特征在于,将测试架与至少一测试主机连接之前,所述生产自动化测试方法还包括:预设置通讯协议,所述通讯协议包括所有的测试项目及通讯方式。
9.根据权利要求8所述生产自动化测试方法,其特征在于,所述测试架在同一时间段分别对至少二所述测试主机进行测试。
10.一种生产自动化测试***,其特征在于,包括测试架及至少一测试主机,所述生产自动化测试***采用如权利要求1至9中任一项所述生产自动化测试方法实现。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010580026.3A CN111831495A (zh) | 2020-06-23 | 2020-06-23 | 生产自动化测试方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010580026.3A CN111831495A (zh) | 2020-06-23 | 2020-06-23 | 生产自动化测试方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111831495A true CN111831495A (zh) | 2020-10-27 |
Family
ID=72899374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010580026.3A Pending CN111831495A (zh) | 2020-06-23 | 2020-06-23 | 生产自动化测试方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111831495A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112327812A (zh) * | 2020-11-18 | 2021-02-05 | 杭州电力设备制造有限公司 | 一种开关柜智能化监控仪多模式出厂检验方法 |
CN112527580A (zh) * | 2020-12-09 | 2021-03-19 | 深圳市锐驰曼科技发展有限公司 | 一种车载终端的测试方法、***、装置及存储介质 |
CN113358949A (zh) * | 2021-04-13 | 2021-09-07 | 杭州涂鸦信息技术有限公司 | 一种生产工具的测试方法、生产工具测试装置和*** |
CN114076889A (zh) * | 2021-11-18 | 2022-02-22 | 长江存储科技有限责任公司 | 测试***和测试方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN205539367U (zh) * | 2016-04-05 | 2016-08-31 | 广州红象医疗科技有限公司 | Pcba功能自动测试*** |
WO2017000843A1 (zh) * | 2015-06-30 | 2017-01-05 | 中兴通讯股份有限公司 | 板卡的自动化测试方法及装置 |
CN110324612A (zh) * | 2019-07-05 | 2019-10-11 | 深圳市康冠技术有限公司 | 电视机的测试方法、测试控制终端和电视机 |
CN111143215A (zh) * | 2019-12-27 | 2020-05-12 | 南京英莫特信息科技有限公司 | 一种车载软件自动化测试方法 |
-
2020
- 2020-06-23 CN CN202010580026.3A patent/CN111831495A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017000843A1 (zh) * | 2015-06-30 | 2017-01-05 | 中兴通讯股份有限公司 | 板卡的自动化测试方法及装置 |
CN205539367U (zh) * | 2016-04-05 | 2016-08-31 | 广州红象医疗科技有限公司 | Pcba功能自动测试*** |
CN110324612A (zh) * | 2019-07-05 | 2019-10-11 | 深圳市康冠技术有限公司 | 电视机的测试方法、测试控制终端和电视机 |
CN111143215A (zh) * | 2019-12-27 | 2020-05-12 | 南京英莫特信息科技有限公司 | 一种车载软件自动化测试方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112327812A (zh) * | 2020-11-18 | 2021-02-05 | 杭州电力设备制造有限公司 | 一种开关柜智能化监控仪多模式出厂检验方法 |
CN112527580A (zh) * | 2020-12-09 | 2021-03-19 | 深圳市锐驰曼科技发展有限公司 | 一种车载终端的测试方法、***、装置及存储介质 |
CN113358949A (zh) * | 2021-04-13 | 2021-09-07 | 杭州涂鸦信息技术有限公司 | 一种生产工具的测试方法、生产工具测试装置和*** |
CN114076889A (zh) * | 2021-11-18 | 2022-02-22 | 长江存储科技有限责任公司 | 测试***和测试方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111831495A (zh) | 生产自动化测试方法及*** | |
CN102244591B (zh) | 客户端服务器及对其功能测试全程监测的方法 | |
US20060036907A1 (en) | Area-and product-independent test automation system and method for automatically synchronizing tests of multiple devices | |
CN101853173A (zh) | 一种分布式***的可编程逻辑器件的软件升级方法和设备 | |
US9690602B2 (en) | Techniques for programming and verifying backplane controller chip firmware | |
CN111858197A (zh) | 一种支持多种ssd测试的装置、***和方法 | |
CN111308934A (zh) | 一种电源时序上电监控电路 | |
US9886335B2 (en) | Techniques for validating functionality of backplane controller chips | |
CN116298801A (zh) | 芯片测试装置、方法、电子设备及存储介质 | |
CN113125938B (zh) | 老化测试监控方法和*** | |
CN115824033A (zh) | 集成电路的表面平整度测试方法、设备和*** | |
US7078886B2 (en) | Appliance for reading identification connectors | |
CN111856315A (zh) | 一种屏幕测试工装及测试方法 | |
CN111896824B (zh) | 无人值守可靠性测试装置及*** | |
CN102023909A (zh) | 主机板侦错***及其外接侦错板 | |
CN116908751B (zh) | 用于工业***外设接口检测的测试用板、检测***及方法 | |
CN216748731U (zh) | 检测电路、接口链路工装板和检测*** | |
CN111143262A (zh) | 转接装置及仪器控制***与仪器控制方法 | |
CN117250482B (zh) | 一种基于蓝牙交互的pcba测试方法、***及装置 | |
CN117632606A (zh) | 芯片检测方法、芯片检测装置 | |
CN217181141U (zh) | 一种硬件自动化测量工装 | |
CN114610329B (zh) | 固态硬盘部署方法、装置、可读存储介质及电子设备 | |
CN117074915B (zh) | 基于特征关键字监测技术的板卡软硬重启测试方法 | |
CN221426812U (zh) | 一种贾卡主控板检测装置 | |
CN117724962A (zh) | 车辆远程升级测试方法、装置和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |