CN108519934A - 板卡测试方法、装置、可读存储介质及计算机设备 - Google Patents

板卡测试方法、装置、可读存储介质及计算机设备 Download PDF

Info

Publication number
CN108519934A
CN108519934A CN201810215673.7A CN201810215673A CN108519934A CN 108519934 A CN108519934 A CN 108519934A CN 201810215673 A CN201810215673 A CN 201810215673A CN 108519934 A CN108519934 A CN 108519934A
Authority
CN
China
Prior art keywords
test
board
target
files
api
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
Application number
CN201810215673.7A
Other languages
English (en)
Inventor
蔡培培
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Shiyuan Electronics Thecnology Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201810215673.7A priority Critical patent/CN108519934A/zh
Publication of CN108519934A publication Critical patent/CN108519934A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2268Logging of test results

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)
  • Debugging And Monitoring (AREA)

Abstract

一种板卡测试方法、装置、可读存储介质及计算机设备,该板卡测试方法包括:建立与至少一个待测试板卡之间的连接,并获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识和板卡标识;根据所述板卡标识在所述板卡中查找目标板卡,并根据所述文件标识在多个所述API测试文件查找目标API测试文件;将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。本发明实施例可根据客户提交的测试任务自动完成板卡的测试,提高测试效率。

Description

板卡测试方法、装置、可读存储介质及计算机设备
技术领域
本发明涉及电子技术领域,特别是涉及一种板卡测试方法、装置、可读存储介质及计算机设备。
背景技术
现有的电子设备,如电脑、平板电脑、手机、电视机等的制作均是在PCB板上贴装诸如处理器等大量电子器件,贴装有电子器件的PCB板通常被称为PCBA(Printed CircuitBoard Assembly),也称为板卡。
为了保证板卡,比如电视(TV)板卡或手机板卡等的产品质量,在其出厂前,均需要对其进行性能测试,在现有技术中,通常会采用人工对其进行性能测试。一般通过将板卡连接测试任务服务器,由程序人员不断在测试任务服务器上手动编写测试脚本程序,以对板卡进行测试来实现。
对板卡的测试即时对板卡中的***软件的各个功能模块进行测试。现有的测试方法每测试一个板卡时,根据客户的测试需求编写一次测试程序,然后根据编写的测试程序对板卡进行测试,其测试速度慢,测试效率低。
发明内容
鉴于上述状况,有必要针对现有技术中板卡测试效率低的问题,提供一种板卡测试方法、装置、可读存储介质及计算机设备。
一种板卡测试方法,应用于测试机,所述测试机存储多个API测试文件,所述板卡测试方法包括:
建立与至少一个待测试板卡之间的连接;
获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识和板卡标识;
根据所述板卡标识在所述板卡中查找目标板卡,并根据所述文件标识在多个所述API测试文件查找目标API测试文件;
将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。
本发明实施例中,测试机获取任务服务器中的测试任务信息,该测试任务信息包括板卡标识和文件标识,根据板卡标识查找目标板卡,并根据文件标识查找目标API测试文件,将查找到的目标API测试文件中的测试指令发送至目标板卡中进行板卡测试。本实施例可根据客户提交的测试任务自动完成板卡的测试,提高测试效率。
进一步的,上述板卡测试方法,其中,所述测试任务信息还包括软件下载地址,所述将所述目标API测试文件中的测试指令发送至所述目标板卡中的步骤之前还包括:
根据所述软件下载地址下载***软件,并将所述***软件发送至所述目标板卡中进行升级。
进一步的,上述板卡测试方法,其中,所述建立与至少一个待测试板卡之间的连接步骤包括:
获取待测试的板卡的IP地址,并根据所述IP地址建立与所述板卡之间的连接。
进一步的,上述板卡测试方法,其中,所述根据所述板卡标识查找对应的目标板卡的步骤包括:
根据所述板卡标识查找对应的IP地址,并根据所述IP地址查找目标板卡。
进一步的,上述板卡测试方法,其中,所述将所述目标API测试文件中的测试指令发送至所述目标板卡中的步骤之前还包括:
检测所述目标板卡的当前状态,所述目标板卡的状态包括空闲状态和测试状态;
当所述目标板卡处于空闲状态时,确定将所述目标API测试文件中的测试指令发送至所述目标板卡中。
进一步的,上述板卡测试方法,其中,所述将所述目标API测试文件中的测试指令发送至所述目标板卡中的步骤之后还包括:
检测所述目标API测试文件的测试时间,当所述测试时间达到预设值时,发出警报,并发送终止测试的指令至所述目标板卡中,以使所述目标板卡终止测试。
进一步的,上述板卡测试方法,其中,所述将所述目标API测试文件中的测试指令发送至所述板卡中的步骤之后还包括:
当获取到所述板卡反馈的测试结果时,将所述测试结果发送至所述任务服务器。
本发明实施例还提供了一种板卡测试装置,应用于测试机,所述测试机存储多个API测试文件,所述测试机连接至少一待测试的板卡,所述板卡测试装置包括:
连接建立模块,用于建立与至少一个待测试板卡之间的连接;
获取模块,用于获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识和板卡标识;
查找模块,用于根据所述板卡标识在所述板卡中查找目标板卡,并根据所述文件标识在多个所述API测试文件查找目标API测试文件;
测试模块,用于将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。
进一步的,所述测试任务信息还包括软件下载地址,上述板卡测试装置还包括:
下载模块,用于根据所述软件下载地址下载***软件,并将所述***软件发送至所述目标板卡中进行升级。
进一步的,所述连接建立模块具体用于:
获取待测试的板卡的IP地址,并根据所述IP地址建立与所述板卡之间的连接。
进一步的,上述板卡测试装置,其中,所述查找模块用于根据所述板卡标识查找对应的IP地址,并根据所述IP地址查找目标板卡。
进一步的,上述板卡测试装置,还包括:
第一检测模块,用于检测所述目标板卡的当前状态,所述目标板卡的状态包括空闲状态和测试状态;
确定模块,用于当所述目标板卡处于空闲状态时,确定将所述目标API测试文件中的测试指令发送至所述目标板卡中。
进一步的,上述板卡测试装置,还包括:
第二检测模块,用于检测所述目标API测试文件的测试时间,当所述测试时间达到预设值时,发出警报,并发送终止测试的指令至所述目标板卡中,以使所述目标板卡终止测试。
进一步的,上述板卡测试装置,还包括:
发送模块,用于当获取到所述板卡反馈的测试结果时,将所述测试结果发送至所述任务服务器。
本发明实施例还提供了一种可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述方法的步骤。
本发明实施例还提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。
附图说明
图1为本发明第一实施例提供的板卡测试方法的流程图;
图2为本发明第二实施例提供的板卡测试方法的流程图;
图3为本发明第三实施例提供的板卡测试装置的结构框图;
图4为本发明实施例中计算机设备的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
本发明实施例中的板卡测试是基于安装于测试机上的测试程序文件实现,该测试机例如计算机设备。该测试程序文件的数据经过数据封装后暴露给上层的是统一的文件读写接口,而它的底层实现则可以处理文件的不同存取方式。该测试程序文件包括上层驱动文件以及多个API测试文件,上层驱动文件用于配置板卡的信息,如配置板卡的IP地址。多个API测试文件用于对板卡的***软件的各个功能进行测试,进行板卡测试时调用各个API测试文件,对板卡的***软件的各项功能进行测试,例如测试***软件的应用兼容性、***功能完备性、***性能稳定性、基本功能等。具体实施时,板卡和测试机处于同一局域网中,测试机和板卡建立通信连接后进行信息交互,到达功能测试的目的。
请参阅图1,为本发明第一实施例中的板卡测试方法,应用于测试机,所述测试机存储多个API测试文件,所述板卡测试方法包括步骤S11~13。
步骤S11,建立与至少一个待测试板卡之间的连接,并获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识和板卡标识。
客户通过移动客户端或网页客户端建立测试任务,并发送测试任务信息至任务服务器中。任务服务器与测试机连接,测试机定时轮询查询任务服务器中是否有未执行的测试任务,若有,则获取测试任务信息。测试任务信息包括文件标识和板卡标识。文件标识用于标识测试机中的API测试文件,即表示需要对板卡测试的功能模块所用到的测试文件。
具体实施时,测试机将API测试文件对应的文件标识及对应的功能模块描述等信息上传至任务服务器,如新增或修改API测试文件时对应的在任务服务器中进行更新。客户使用的移动客户端或网页客户端中显示该文件标识及功能模块描述信息,方便用户填写板卡测试的功能模块对应的文件标识,用户建立测试任务后,提交测试任务至任务服务器。
测试机中预存有API测试文件与文件标识一一对应的关系列表,测试机获取任务服务器中的文件标识,并根据获取的文件标识关系列表中查找对应的API测试文件,并将查找到的所述API测试文件确定为目标API测试文件。
板卡标识例如为板卡的型号,每种型号的板卡测试的功能不相同。测试机至少连接了一个待测试的板卡,每个板卡中预先存储有待测试的***软件,如苹果***软件或安卓***软件,对板卡的测试即为对板卡中的***软件的各个功能进行测试。
测试人员需要知道是对哪种型号的板卡进行测试和测试那些功能模块。因此客户提交至任务服务器中的测试任务中包含需要测试的功能模块的文件标识和需要测试的***软件的型号。
步骤S12,根据所述板卡标识在所述板卡中查找目标板卡,并根据所述文件标识在多个所述API测试文件查找目标API测试文件。
当测试机获取到测试任务后,根据测试任务信息中的板卡标识查找目标板卡,并根据文件标识在多个API测试文件中查找目标API测试文件。当测试机查找到目标板卡和目标API测试文件后,将目标API测试文件发送至目标板卡中。
进一步的,当测试机没有查找到目标板卡时,则发出提示信息,以提醒用户连接对应的板卡。
步骤S13,将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。
当测试机查找到目标板卡后,根据文件标识,依序调用各个API测试文件对板卡进行测试。
每个API测试文件中预先写入测试指令,运行API测试文件时,将测试指令通过连接通道发送至板卡中。测试板卡接收到终端发送的测试指令时,执行相应的操作,并反馈测试结果。
每个API测试文件中的测试指令可以包括多条,终端可以逐条发送至板卡中进行实施。板卡执行完一条测试指令后终端再发送另一条,板卡再执行,也可以统一发送至板卡中,在板卡中逐条进行。板卡测试结束后,发送测试结果至终端中。该测试结果例如为,测试完成或测试通过的信息,也可以是生成的测试报告。
本实施例中,测试机定时轮询,获取任务服务器中的测试任务信息,该测试任务信息包括板卡标识和文件标识,根据板卡标识查找目标板卡,并根据文件标识查找目标API测试文件,将查找到的目标API测试文件中的测试指令发送至目标板卡中进行板卡测试。本实施例根据客户提交的测试任务自动完成板卡的测试,提高测试效率。
请参阅图2,为本发明第二实施例中的板卡测试方法,包括步骤S21~S28。
步骤S21,获取至少一待测试板卡的IP地址,并根据所述IP地址建立与所述板卡之间的连接。
进行板卡测试时,测试人员准备至少一待测的板卡,并使待测试的板卡与测试机处于同一局域网中。测试机建立与板卡之间的连接,以进行信息交互。测试机建立与板卡的连接通道的方式有多种,例如可以直接通过数据线连接进行数据交互,也可以是基于ADB(Android Debug Bridge,Android调试桥接器)的连接通道。本实施例中测试***是基于Android操作***实现的,板卡采用的操作***为Android***,测试机与板卡可通过基于ADB建立连接通道进行信息交互。用户在测试程序文件的上层驱动文件中写入测试板卡的IP地址,测试机首先通过上层驱动文件检测板卡的IP地址是否健全、板卡的网络连接是否正常,以确认是否可与板卡建立连接。若上层文件检测完成且成功后,测试机建立与板卡的连接,以进行信息交互。
步骤S22,获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识、板卡标识和软件下载地址。
客户需要对某一型号的板卡的***软件进行测试时,需要在移动客户端或网页客户端上建立测试任务,并将测试任务信息提交至服务器中。测试任务信息包括需要测试的***软件,该***可通过一下载地址进行下载;还包括板卡信号,不同信号的板卡其***软件不同,且需要测试的功能也不同。除此之外,还包括需要测试的功能模块,每个功能模块通过一个API测试文件进行测试,因此测试任务信息需包括需测试的功能模块对应的文件标识。
步骤S23,根据所述板卡标识在查找目标板卡。
板卡标识例如为板卡的型号,板卡标识与上层驱动文件中板卡的IP地址对应,通过板卡标识查找对应的IP地址,根据查找到的IP地址查找目标板卡。
步骤S24,根据所述软件下载地址下载***软件,并将所述***软件发送至所述目标板卡中进行升级。
软件下载地址为板卡的***软件的下载地址,该***软件即为需要进行测试对象。软件下载地址指向软件服务器,用户开发或更新的***软件发送至软件服务器中进行存储。测试机接收到任务服务器发送的测试任务信息时,根据测试任务信息中的软件下载地址下载***软件。并将下载的***软件发送至板卡中,板卡升级自身的***软件。
进一步的,在将所述***软件发送至所述目标板卡中进行升级的步骤之前,还包括步骤:
检测所述目标板卡的当前状态,所述板卡的状态包括空闲状态和测试状态;
当所述目标板卡处于空闲状态时,确定将所述***软件发送至所述目标试板卡中进行升级。
即,测试机在查找到目标板卡后,需要判断该目标板卡是否空闲,若空闲则进行板卡测试,将***软件升级至该目标板卡中。如该目标板卡正在测试中,则等待,直到有空闲板卡。
步骤S25,根据所述文件标识在多个所述API测试文件查找目标API测试文件。
步骤S26,将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。
在运行目标API测试文件时,将测试文件中的测试指令发送至目标板卡中,目标板卡接收到测试指令后,执行测试指令。板卡完成每个API测试文件的时间可预先估计,每个API测试文件预设一个完成时间,当超过预设的完成时间,板卡还未完成该API测试文件的测试时,则说明板卡测试出现故障。
因此,将所述目标API测试文件中的测试指令发送至所述目标板卡中的步骤之后还包括步骤:
步骤S27,检测所述目标API测试文件的测试时间,当所述测试时间达到预设值时,发出警报,并发送终止测试的指令至所述目标板卡中,以使所述目标板卡终止测试。
当检测到目标API测试文件的测试时间到达预设值时,发出警报,以提醒用户,并终止目标板卡的测试,防止板卡测试进入死循环,影响测试效率。每个API测试文件的测试完成时间都有一个限定值,可在测试程序文件中预先配置一个时间限制值。当目标API测试文件的测试时间达到了该预设值时,测试机发出警报,例如为在显示界面上显示提示框。
步骤S28,当获取到所述板卡反馈的测试结果时,将所述测试结果发送至所述任务服务器。
板卡进行测试时,将测试结果反馈至测试机中,测试机将测试结果发送至任务服务器中。客户可通过移动客户端或网页客户端查看或下载测试结果。
可以理解的,测试任务信息中还可以包含客户的邮箱地址,测试机完成测试后将测试结果通过邮件的方式发送至客户的邮箱中。
本实施例中,测试机定时轮询,获取任务服务器中的测试任务信息,根据测试任务信息查询目标板卡,和下载***软件更新至板卡中,以及根据测试任务信息查找目标API测试文件,并将目标API测试文件中的测试指令发送至目标板卡中。目标板卡接收到测试指令后执行测试,并将测试结果发送至测试机。本实施例通过自动获取测试任务信息,并根据测试任务信息自动对板卡进行测试,提高测试效率,主动测试进行质量监控,主动将问题及时预警,暴露出来,无需人为干涉。
请参阅图3,为本发明第三实施例还提供了一种板卡测试装置,应用于测试机,所述测试机存储多个API测试文件,所述测试机连接至少一待测试的板卡,所述板卡测试装置包括:
连接建立模块10,用于建立与至少一个待测试板卡之间的连接;
获取模块100,用于获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识和板卡标识;
查找模块200,用于根据所述板卡标识在所述板卡中查找目标板卡,并根据所述文件标识在多个所述API测试文件查找目标API测试文件;
测试模块300,用于将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。
进一步的,所述测试任务信息还包括软件下载地址,上述板卡测试装置还包括:
下载模块400,用于根据所述软件下载地址下载***软件,并将所述***软件发送至所述目标板卡中进行升级。测试机下载***软后,将***软件升级至目标板卡中,再将目标API测试文件发送至升级后的目标板卡中进行测试,并反馈测试结果。
进一步的,所述连接建立模块10具体用于:
获取待测试的板卡的IP地址,并根据所述IP地址建立与所述板卡之间的连接。
进一步的,上述板卡测试装置,其中,所述查找模块200用于根据所述板卡标识查找对应的IP地址,并根据所述IP地址查找目标板卡。
进一步的,上述板卡测试装置,还包括:
第一检测模块500,用于检测所述目标板卡的当前状态,所述目标板卡的状态包括空闲状态和测试状态;
确定模块600,用于当所述目标板卡处于测试状态时,确定将所述目标API测试文件中的测试指令发送至所述目标板卡中。在测试模块300工作之前,通过第一检测模块500检测目标板卡的当前状态,当目标板卡处于空闲状态时,测试模块开设工作,即将目标API测试文件中的测试指令发送至目标板卡中进行执行。
进一步的,上述板卡测试装置,还包括:
第二检测模块700,用于检测所述目标API测试文件的测试时间,当所述测试时间达到预设值时,发出警报,并发送终止测试的指令至所述目标板卡中,以使所述目标板卡终止测试。
进一步的,上述板卡测试装置,还包括:
发送模块800,用于当获取到所述板卡反馈的测试结果时,将所述测试结果发送至所述任务服务器。
本实施例的板卡测试装置其实现原理和技术效果与上述方法实施例中的基本相同,此处不再赘述。
本发明还提供了一种可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述实施例1至2中任意一个的方法的步骤。
如图4所示,为本发明实施例中的计算机设备的结构示意图,包括存储器11、处理器12以及存储在存储器11上并可在处理器12上运行的计算机程序,所述处理器12执行所述程序时实现上述实施例1至2中任意一个的方法的步骤。该计算机设备还包括一显示装置13和输入装置14。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种板卡测试方法,其特征在于,应用于测试机,所述测试机存储多个API测试文件,所述板卡测试方法包括:
建立与至少一个待测试板卡之间的连接;
获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识和板卡标识;
根据所述板卡标识在所述板卡中查找目标板卡,并根据所述文件标识在多个所述API测试文件查找目标API测试文件;
将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。
2.如权利要求1所述的板卡测试方法,其特征在于,所述测试任务信息还包括软件下载地址,所述将所述目标API测试文件中的测试指令发送至所述目标板卡中的步骤之前还包括:
根据所述软件下载地址下载***软件,并将所述***软件发送至所述目标板卡中进行升级。
3.如权利要求1所述的板卡测试方法,其特征在于,所述建立与至少一个待测试板卡之间的连接的步骤包括:
获取至少一待测试的板卡的IP地址,并根据所述IP地址建立与所述板卡之间的连接。
4.如权利要求3所述的板卡测试方法,其特征在于,所述根据所述板卡标识查找对应的目标板卡的步骤包括:
根据所述板卡标识查找对应的IP地址,并根据所述IP地址查找目标板卡。
5.如权利要求1所述的板卡测试方法,其特征在于,所述将所述目标API测试文件中的测试指令发送至所述目标板卡中的步骤之前还包括:
检测所述目标板卡的当前状态,所述目标板卡的状态包括空闲状态和测试状态;
当所述目标板卡处于空闲状态时,确定将所述目标API测试文件中的测试指令发送至所述目标板卡中。
6.如权利要求1所述的板卡测试方法,其特征在于,所述将所述目标API测试文件中的测试指令发送至所述目标板卡中的步骤之后还包括:
检测所述目标API测试文件的测试时间,当所述测试时间达到预设值时,发出警报,并发送终止测试的指令至所述目标板卡中,以使所述目标板卡终止测试。
7.如权利要求1所述的板卡测试方法,其特征在于,所述将所述目标API测试文件中的测试指令发送至所述板卡中的步骤之后还包括:
当获取到所述板卡反馈的测试结果时,将所述测试结果发送至所述任务服务器。
8.一种板卡测试装置,其特征在于,应用于测试机,所述测试机存储多个API测试文件,所述板卡测试装置包括:
获取模块,用于获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识和板卡标识;
连接建立模块,用于建立与至少一个待测试板卡之间的连接;
查找模块,用于根据所述板卡标识在所述板卡中查找目标板卡,并根据所述文件标识在多个所述API测试文件查找目标API测试文件;
测试模块,用于将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。
9.一种可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任意一项所述的方法的步骤。
10.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任意一项所述的方法的步骤。
CN201810215673.7A 2018-03-15 2018-03-15 板卡测试方法、装置、可读存储介质及计算机设备 Pending CN108519934A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810215673.7A CN108519934A (zh) 2018-03-15 2018-03-15 板卡测试方法、装置、可读存储介质及计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810215673.7A CN108519934A (zh) 2018-03-15 2018-03-15 板卡测试方法、装置、可读存储介质及计算机设备

Publications (1)

Publication Number Publication Date
CN108519934A true CN108519934A (zh) 2018-09-11

Family

ID=63433721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810215673.7A Pending CN108519934A (zh) 2018-03-15 2018-03-15 板卡测试方法、装置、可读存储介质及计算机设备

Country Status (1)

Country Link
CN (1) CN108519934A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110990171A (zh) * 2019-12-02 2020-04-10 北京三快在线科技有限公司 信息提示方法、装置、设备及存储介质
CN111628902A (zh) * 2019-02-28 2020-09-04 腾讯科技(深圳)有限公司 速率测试方法和装置、电子设备和计算机可读存储介质
CN112241160A (zh) * 2020-10-20 2021-01-19 广州小鹏汽车科技有限公司 车辆测试方法、装置、车辆检测***以及测试板卡
CN113434350A (zh) * 2021-06-29 2021-09-24 中信科移动通信技术股份有限公司 板卡设备调试方法及装置
CN113468028A (zh) * 2021-09-03 2021-10-01 北京壁仞科技开发有限公司 用于计算设备的设备管理方法、计算设备、装置和介质
CN114327571A (zh) * 2022-03-14 2022-04-12 合肥悦芯半导体科技有限公司 文件配置方法、芯片测试机及计算机可读取存储介质
WO2022179009A1 (zh) * 2021-02-23 2022-09-01 长鑫存储技术有限公司 设备批量测试方法、装置、计算机设备及介质
CN115080328A (zh) * 2022-08-23 2022-09-20 江西萤火虫微电子科技有限公司 一种板卡测试方法及***
CN115686984A (zh) * 2022-12-29 2023-02-03 江西萤火虫微电子科技有限公司 板卡功能测试方法、装置、计算机及可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105808400A (zh) * 2016-04-01 2016-07-27 浪潮电子信息产业股份有限公司 一种易应用的服务器老化测试方法
CN106683705A (zh) * 2016-11-11 2017-05-17 北京京存技术有限公司 一种eMMC测试方法和测试***
CN106841977A (zh) * 2016-12-21 2017-06-13 广州视源电子科技股份有限公司 板卡的测试方法及***
CN107590075A (zh) * 2017-09-19 2018-01-16 郑州云海信息技术有限公司 一种软件测试方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105808400A (zh) * 2016-04-01 2016-07-27 浪潮电子信息产业股份有限公司 一种易应用的服务器老化测试方法
CN106683705A (zh) * 2016-11-11 2017-05-17 北京京存技术有限公司 一种eMMC测试方法和测试***
CN106841977A (zh) * 2016-12-21 2017-06-13 广州视源电子科技股份有限公司 板卡的测试方法及***
CN107590075A (zh) * 2017-09-19 2018-01-16 郑州云海信息技术有限公司 一种软件测试方法及装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111628902A (zh) * 2019-02-28 2020-09-04 腾讯科技(深圳)有限公司 速率测试方法和装置、电子设备和计算机可读存储介质
CN110990171A (zh) * 2019-12-02 2020-04-10 北京三快在线科技有限公司 信息提示方法、装置、设备及存储介质
CN112241160A (zh) * 2020-10-20 2021-01-19 广州小鹏汽车科技有限公司 车辆测试方法、装置、车辆检测***以及测试板卡
WO2022179009A1 (zh) * 2021-02-23 2022-09-01 长鑫存储技术有限公司 设备批量测试方法、装置、计算机设备及介质
CN113434350A (zh) * 2021-06-29 2021-09-24 中信科移动通信技术股份有限公司 板卡设备调试方法及装置
CN113468028A (zh) * 2021-09-03 2021-10-01 北京壁仞科技开发有限公司 用于计算设备的设备管理方法、计算设备、装置和介质
CN114327571A (zh) * 2022-03-14 2022-04-12 合肥悦芯半导体科技有限公司 文件配置方法、芯片测试机及计算机可读取存储介质
CN115080328A (zh) * 2022-08-23 2022-09-20 江西萤火虫微电子科技有限公司 一种板卡测试方法及***
CN115686984A (zh) * 2022-12-29 2023-02-03 江西萤火虫微电子科技有限公司 板卡功能测试方法、装置、计算机及可读存储介质

Similar Documents

Publication Publication Date Title
CN108519934A (zh) 板卡测试方法、装置、可读存储介质及计算机设备
CN104699616B (zh) 一种应用测试的方法、装置及***
CN106383786B (zh) 一种接口压力性能测试方法、装置及电子设备
CN108519933A (zh) 板卡测试方法、装置、可读存储介质和计算机设备
CN105095062B (zh) 应用程序测试方法及***
CN108363662A (zh) 一种应用程序测试方法、存储介质及终端设备
CN108614774A (zh) 自动化测试方法和装置
CN106557339A (zh) 设备固件的升级方法和装置
CN104598380A (zh) 一种基于控件的自动化测试方法及***
CN110287696B (zh) 一种反弹shell进程的检测方法、装置和设备
CN109471738A (zh) 一种应用程序下载渠道的识别方法及相关设备
CN108519935B (zh) 板卡测试方法、装置、可读存储介质及计算机设备
CN110058999A (zh) 电子装置、应用程序异常定位方法及存储介质
CN109634841A (zh) 电子装置、接口自动化测试方法及存储介质
CN105630932A (zh) 一种智能终端的文件管理方法和装置
CN109753425A (zh) 弹窗处理方法及装置
CN111090592A (zh) 埋点的自动化测试方法、终端及可读存储介质
CN106201610A (zh) Web应用访问终端原生功能的方法及装置
CN108769234A (zh) 应用下载方法、装置、存储介质及电子设备
CN108563538A (zh) 板卡测试方法、***、可读存储介质及计算机设备
CN103309664B (zh) 截图方法、装置和设备
CN105740145A (zh) 定位控件中的元素的方法及装置
CN106294108A (zh) 应用程序测试方法及装置
CN111538922B (zh) 链接跳转方法、应用客户端、设备及存储介质
CN103198252B (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180911

RJ01 Rejection of invention patent application after publication