CN108650507B - 终端设备的测试方法、装置、终端设备和存储介质 - Google Patents

终端设备的测试方法、装置、终端设备和存储介质 Download PDF

Info

Publication number
CN108650507B
CN108650507B CN201810386790.XA CN201810386790A CN108650507B CN 108650507 B CN108650507 B CN 108650507B CN 201810386790 A CN201810386790 A CN 201810386790A CN 108650507 B CN108650507 B CN 108650507B
Authority
CN
China
Prior art keywords
installation package
tool installation
testing tool
production testing
production
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.)
Active
Application number
CN201810386790.XA
Other languages
English (en)
Other versions
CN108650507A (zh
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.)
Allwinner Technology Co Ltd
Original Assignee
Allwinner Technology 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 Allwinner Technology Co Ltd filed Critical Allwinner Technology Co Ltd
Priority to CN201810386790.XA priority Critical patent/CN108650507B/zh
Publication of CN108650507A publication Critical patent/CN108650507A/zh
Application granted granted Critical
Publication of CN108650507B publication Critical patent/CN108650507B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/04Diagnosis, testing or measuring for television systems or their details for receivers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephone Function (AREA)

Abstract

本发明提供一种终端设备的测试方法、装置、终端设备和存储介质,该方法包括:若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识;根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包,安装并启动所述产测工具安装包。该方法可以实现产测工具安装包的即修改即使用,使得项目周期缩短,且测试操作的灵活性较高。

Description

终端设备的测试方法、装置、终端设备和存储介质
技术领域
本发明涉及计算机技术领域,特别是涉及一种终端设备的测试方法、装置、终端设备和存储介质。
背景技术
随着科技的不断发展,各种形式的终端设备层出不穷。针对每种终端设备,为了确保其能够稳定、可靠地为用户服务,在终端设备出厂之前均需要对终端设备进行测试,以保证出厂后的终端设备能够稳定、正常地工作。
以终端设备为机顶盒为例,在传统技术中,通常是将测试软件预置在机顶盒的***固件中。机顶盒通过判断自身内部是否存在烧号数据,来确定是否需要启动测试软件对机顶盒进行测试。若机顶盒判断自身内部存在烧号数据,则不启动测试软件;若机顶盒判断自身内部不存在烧号数据,则启动测试软件对机顶盒进行测试。
但是,若测试软件出现问题,则研发人员需要重新编译机顶盒的***固件,并且需要对编译后的***固件重新进行测试。这样,便会导致项目周期延长,且测试操作灵活性较低。
发明内容
基于此,有必要针对传统技术导致项目周期延长,且测试操作灵活性较低的问题,提供一种终端设备的测试方法、装置、终端设备和存储介质。
第一方面,本发明提供一种终端设备的测试方法,包括:
若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识;
根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包,安装并启动所述产测工具安装包。
本实施例提供的终端设备的测试方法,若终端设备检测到移动存储装置与自身建立连接,则终端设备读取移动存储装置中的白名单配置文件,并根据白名单配置文件中包括的产测工具安装包的标识,从移动存储装置所存储的至少一个安装包中确定终端设备测试所需的产测工具安装包,安装并启动确定出的产测工具安装包。由于终端设备测试所需的产测工具安装包并未预置在终端设备的***固件中,而是动态的存储在移动存储装置内,因此,终端设备可以根据实际测试的需求,动态安装相应的产测工具安装包。并且,在后续的测试工作中,一旦测试需求有变化,需要对产测工具安装包进行修改时,终端设备无需修改***固件,只需要从终端设备中拔出移动存储装置,进而修改移动存储装置内存储的产测工具安装包即可。且终端设备也能够及时安装修改后的产测工具安装包,从而实现产测工具安装包的即修改即使用。即本实施例提供的终端设备的测试方法,使得项目周期缩短,且测试操作的灵活性较高。
在其中一个实施例中,所述启动所述产测工具安装包,包括:
根据所述终端设备当前的测试需求,从所安装的所有产测工具安装包中确定待启动的第一产测工具安装包,并启动所述第一产测工具安装包;
或者,
根据所述移动存储装置中的启动配置文件,从所安装的所有产测工具安装包中确定待启动的第二产测工具安装包,并启动所述第二产测工具安装包;其中,所述启动配置文件中包含待启动的第二产测工具安装包的标识。
在其中一个实施例中,所述方法还包括:
监测所述终端设备的测试进度;
当所述终端设备测试完成后,根据输入的恢复出厂设置指令,执行恢复出厂设置操作,以删除所述终端设备中的所有产测工具安装包。
本实施例提供的终端设备的测试方法,监测终端设备的测试进度,当监测到终端设备测试完成后,终端设备根据输入的恢复出厂设置指令,执行恢复出厂设置操作,以删除自身中的所有产测工具安装包。由于在终端设备测试完成之后,终端设备删除了自身中安装的所有产测工具安装包,因此,在用户使用终端设备的过程中,便不会出现用户打开测试界面的问题,大大简化了用户的操作,提高了人机交互的智能性。
在其中一个实施例中,所述根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包,包括:
根据所述产测工具安装包的标识,从所述移动存储装置中所存储的至少一个安装包中确定至少一个待选择的第一安装包;
解析每个第一安装包的第一版本号;
获取所述终端设备当前所安装的产测工具安装包的第二版本号;
确定版本号高于第二版本号的第一版本号对应的第一安装包为所述产测工具安装包。
本实施例提供的终端设备的测试方法,终端设备根据产测工具安装包的标识,从移动存储装置中所存储的至少一个安装包中确定至少一个待选择的第一安装包,解析每个第一安装包的第一版本号,获取终端设备当前所安装的产测工具安装包的第二版本号,确定版本号高于第二版本号的第一版本号对应的第一安装包为所述产测工具安装包。在移动存储装置中存储有至少一个具有相同标识的产测工具安装包,且终端设备在检测到移动存储装置与自身建立连接时,由于终端设备能够将具有相同标识的每个产测工具安装包的版本号和自身当前安装的产测工具安装包的版本号进行比较,并根据比较结果来确定自身测试所需的产测工具安装包。这样,终端设备能够准确确定出更新后的产测工具安装包,并能及时安装并启动更新后的产测工具安装包,提高了测试的准确性,也进一步提高了测试的灵活性。
在其中一个实施例中,所述方法还包括:
若所述终端设备检测到当前启动的产测工具安装包存在错误信息,则输出修改指示,所述修改指示用于提示用户修改所述移动存储装置中的所述产测工具安装包,得到修改后的产测工具安装包;
若再次检测到所述移动存储装置与所述终端设备建立连接,则安装并启动所述修改后的产测工具安装包。
在其中一个实施例中,所述输出修改指示之后,所述方法还包括:
输出测试指示,所述测试指示用于提示用户对所述修改后的产测工具安装包进行功能测试。
本实施例提供的终端设备的测试方法,在终端设备检测到当前启动的产测工具安装包存在错误信息时,终端设备输出修改指示,以指示用户修改移动存储装置中的产测工具安装包,得到修改后的产测工具安装包;若终端设备再次检测到移动存储装置与自身建立连接,则安装并启动修改后的产测工具安装包。由于在产测工具安装包存在错误信息时,用户只需要修改存在错误信息的产测工具安装包,并只需要对修改后的产测工具安装包进行功能测试,而并不需要修改终端设备的***固件,也不需要对终端设备的***固件进行重复测试验证。这样,既避免修改***固件后造成终端设备***不稳定的问题,也缩短了项目周期,节省了人力、物力成本。同时,终端设备也能够及时安装并启动修改后的产测工具安装包,进一步提高了终端设备测试的灵活性。
在其中一个实施例中,所述白名单配置文件位于所述移动存储装置的根目录下,所述移动存储装置所存储的至少一个安装包位于所述移动存储装置的根目录下。
第二方面,本发明提供一种终端设备的测试装置,包括:
读取模块,用于若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识;
确定模块,用于根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包;
安装启动模块,用于安装并启动所述产测工具安装包。
第三方面,本发明提供一种终端设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识;
根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包,安装并启动所述产测工具安装包。
第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识;
根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包,安装并启动所述产测工具安装包。
本实施例提供的终端设备的测试装置、终端设备和存储介质,能够在终端设备检测到移动存储装置与自身建立连接时,读取移动存储装置中的白名单配置文件,并根据白名单配置文件中包括的产测工具安装包的标识,从移动存储装置所存储的至少一个安装包中确定终端设备测试所需的产测工具安装包,安装并启动确定出的产测工具安装包。由于终端设备测试所需的产测工具安装包并未预置在终端设备的***固件中,而是动态的存储在移动存储装置内,因此,终端设备可以根据实际测试的需求,动态安装相应的产测工具安装包。并且,在后续的测试工作中,一旦测试需求有变化,需要对产测工具安装包进行修改时,终端设备也能够及时安装修改后的产测工具安装包,从而实现产测工具安装包的即修改即使用。即本实施例提供的终端设备的测试装置、终端设备和存储介质,使得项目周期缩短,且测试操作的灵活性较高。
附图说明
图1为一实施例提供的一种终端设备的内部结构示意图;
图1a为一实施例提供的终端设备的测试方法的流程示意图;
图2为另一实施例提供的终端设备的测试方法的流程示意图;
图3为另一实施例提供的终端设备的测试方法的流程示意图;
图4为另一实施例提供的终端设备的测试方法的流程示意图;
图5为一实施例提供的一种终端设备的测试装置的结构示意图;
图6为另一实施例提供的一种终端设备的测试装置的结构示意图;
图7为另一实施例提供的一种终端设备的测试装置的结构示意图;
图8为另一实施例提供的一种终端设备的测试装置的结构示意图。
具体实施方式
本发明实施例提供的终端设备的测试方法,可以适用于如图1所示的终端设备。该终端设备包括通过***总线连接的处理器、存储器,该存储器中存储有计算机程序,处理器执行该计算机程序时可以执行下述方法实施例的步骤。可选的,该终端设备还可以包括网络接口、显示屏和输入装置。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器,该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。可选的,终端设备可以为移动终端、便携式设备等具有数据处理功能、且可以与外部设备或者用户交互的电子设备,如电视机、机顶盒、数字视频广播(Digital Video Broadcasting,DVB)、运动数码摄像机(Digital Video,DV)等。本发明实施例对终端设备的具体形式并不做限定。
为了保证终端设备出厂之后能够稳定、正常地工作,在出厂之前需要对待出厂的终端设备进行测试。在传统技术中,测试软件(即产测工具安装包)通常是预置在终端设备的***固件中,终端设备根据自身内部是否存在烧号数据,来确定是否需要启动相应的测试软件对终端设备进行测试。但是,若测试软件出现问题,则需要重新编译终端设备的***固件,且需要将编译后的***固件返回工厂,重新进行测试验证。这样,便会导致项目周期延长,且测试操作灵活性较低。
本发明实施例提供的终端设备的测试方法、装置、终端设备和存储介质,可以应用于终端设备的出厂测试场景中。在对终端设备进行测试时,用户只需要将配置的白名单配置文件和测试软件预先存储在移动存储装置中,并将移动存储装置与终端设备建立连接。终端设备便可以根据移动存储装置中存储的白名单配置文件,安装并启动相应的测试软件对终端设备进行测试,其使得项目周期缩短,且测试操作的灵活性较高。
需要说明的是,下述方法实施例的执行主体可以是终端设备的测试装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为上述终端设备的部分或者全部。下述方法实施例以执行主体是终端设备为例进行说明。
为了使本发明的目的、技术方案及优点更加清楚明白,通过下述实施例并结合附图,对本发明实施例中的技术方案的进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
图1a为一实施例提供的终端设备的测试方法的流程示意图。本实施例涉及的是终端设备如何安装并启动产测工具安装包的具体过程。如图1a所示,该方法包括:
S101、若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识。
具体的,终端设备测试所需的产测工具安装包可以为烧号安装包、老化测试安装包、整机测试安装包等,不同的产测工具安装包对应不同的标识。可选的,标识可以为包名称、包编号等,本实施例对标识的具体类别不做限定,只要通过标识能够区分不同的产测工具安装包即可。以上述标识为包名称,且终端设备测试所需的产测工具安装包为烧号安装包、老化测试安装包、整机测试安装包为例,由于白名单配置文件中包括终端设备测试所需的产测工具安装包的标识,因此,白名单配置文件中配置的内容为烧号、老化测试、整机测试。
在白名单配置文件配置完毕之后,将白名单配置文件保存在移动存储装置中。可选的,可以将白名单配置文件保存在移动存储装置的根目录下,也可以将白名单配置文件保存在移动存储装置的其它子目录下。在实际应用过程中,用户可以根据终端设备中的设置对白名单配置文件进行相应的存储。例如,若终端设备中设置的白名单配置文件的存储目录为移动存储装置的根目录,则用户需要将预先配置的白名单配置文件存储在移动存储装置的根目录下。若终端设备中设置的白名单配置文件的存储目录为移动存储装置的某一个子目录,则用户需要将预先配置的白名单配置文件存储在移动存储装置中对应的子目录下。这样,才能保证终端设备在检测到移动存储装置与自身建立连接时,能够正确读取移动存储装置中的白名单配置文件。同时,终端设备测试所需的产测工具安装包也需要预先存储在移动存储装置内。可选的,移动存储装置可以为U盘、移动硬盘等具有数据存储功能的存储装置,本实施例在此对移动存储装置的类别不做限定。
S102、根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包,安装并启动所述产测工具安装包。
具体的,移动存储装置所存储的至少一个安装包中可以包括终端设备测试所需的产测工具安装包(例如,整机测试安装包、老化测试安装包、烧号安装包等)、其它非终端设备测试所需的产测工具安装包。可选的,上述至少一个安装包位于移动存储装置的根目录下,也可以位于移动存储装置的其它子目录下,在实际应用过程中,用户可以根据终端设备中的设置对上述至少一个安装包进行相应的存储。可选的,可以将白名单配置文件与终端设备测试所需的产测工具安装包存储在移动存储装置中的同一目录下。
在一种可选的实施方式中,终端设备根据白名单配置文件中包括的产测工具安装包的标识,从移动存储装置所存储的至少一个安装包中,查找与白名单配置文件中的产测工具安装包的标识相同的安装包,并将该部分安装包确定为测试所需的产测工具安装包。可选的,确定出的终端设备测试所需的产测工具安装包可以为一个,也可以为多个。在另一种可选的实施方式中,针对移动存储装置中存储的至少一个安装包中的每一个安装包,终端设备将安装包的标识与白名单配置文件中包括的产测工具安装包的标识进行比对,若安装包的标识包含在白名单配置文件中,则确定该安装包为测试所需的产测工具安装包。
在确定测试所需的产测工具安装包之后,终端设备安装并启动产测工具安装包,以实现对自身的测试。在实际应用场景下,终端设备并不需要全部启动安装的产测工具安装包,可以根据实际的需要,启动相应的产测工具安装包。在一种可选的实施方式中,终端设备可以根据自身当前的测试需求,从所安装的所有产测工具安装包中确定待启动的第一产测工具安装包,并启动第一产测工具安装包。
例如,假设终端设备安装的产测工具安装包为老化测试安装包、整机测试安装包和烧号安装包。在对终端设备进行测试时,终端设备可以先进行老化测试、整机测试等相关测试,在各项测试完毕,且测试正常之后,再执行烧号操作。基于这个测试需求,终端设备依次确定的待启动第一产测工具安装包为老化测试安装包、整机测试安装包、烧号安装包。这样,终端设备可以先启动老化测试安装包,对终端设备进行老化测试,然后启动整机测试安装包,对终端设备进行整机测试,待老化测试和整机测试结果正常之后,启动烧号安装包对终端设备进行烧号。当然,基于这个测试需求,终端设备也可以同时启动老化测试安装包和整机测试安装包,待测试正常之后,启动烧号安装包对终端设备进行烧号。
在另一种可选的实施方式中,终端设备可以根据移动存储装置中的启动配置文件,从所安装的所有产测工具安装包中确定待启动的第二产测工具安装包,并启动第二产测工具安装包。其中,启动配置文件中包含待启动的第二产测工具安装包的标识。
具体的,启动配置文件可以存储在移动存储装置的根目录下,也可以存储在移动存储装置的其它子目录下。在实际应用过程中,用户可以根据终端设备中的设置对启动配置文件进行相应的存储。继续以终端设备中安装的产测工具安装包为老化测试安装包、整机测试安装包和烧号安装包为例,用户可以根据测试需求,将待启动的产测工具安装包的标识存储在启动配置文件中。假如需要启动老化测试安装包和整机测试安装包对终端设备进行测试,则启动配置文件中包括的内容为老化、整机。这样,在进行测试时,终端设备可以根据启动配置文件,从自身所安装的所有产测工具安装包中确定老化测试安装包和整机测试安装包为待启动的第二产测工具安装包,并启动老化测试安装包和整机测试安装包,对自身进行老化测试和整机测试。
在实际应用过程中,在对终端设备进行出厂测试时,若根据实际的测试需求,需要变更产测工具安装包(其中,变更产测工具安装包可以包括新增产测工具安装和/或修改产测工具安装包)时,用户只需要将变更后的产测工具安装包的标识配置在白名单配置文件中,并将配置的白名单配置文件和变更后的产测工具安装包存储在移动存储装置中即可。在终端设备检测到移动存储装置与自身建立连接时,终端设备便可以读取移动存储装置内的白名单配置文件,并根据白名单配置文件中的产测工具安装包的标识,从移动存储装置内存储的至少一个安装包中确定变更后的产测工具安装包,安装并启动变更后的产测工具安装包。
相比传统技术,本实施例提供的终端设备的测试方法,产测工具安装包无需预置在终端设备的***固件中,可以根据测试的需求,实现产测工具安装包的动态安装。且在需要修改产测工具安装包时,终端设备无需修改***固件以及重新测试验证修改后的***固件,用户只需要将修改后的产测工具安装包的标识添加到白名单配置文件中,并将白名单配置文件和修改后的产测工具安装包存储在移动存储装置中。在终端设备检测到移动存储装置与自身建立连接时,终端设备便可以安装并启动修改后的产测工具安装包,从而实现产测工具安装包的即修改即使用。其极大得缩短了项目周期,且测试操作的灵活性更高。
本实施例提供的终端设备的测试方法,若终端设备检测到移动存储装置与自身建立连接,则终端设备读取移动存储装置中的白名单配置文件,并根据白名单配置文件中包括的产测工具安装包的标识,从移动存储装置所存储的至少一个安装包中确定终端设备测试所需的产测工具安装包,安装并启动确定出的产测工具安装包。由于终端设备测试所需的产测工具安装包并未预置在终端设备的***固件中,而是动态的存储在移动存储装置内,因此,终端设备可以根据实际测试的需求,动态安装相应的产测工具安装包。并且,在后续的测试工作中,一旦测试需求有变化,需要对产测工具安装包进行修改时,终端设备无需修改***固件,只需要从终端设备中拔出移动存储装置,进而修改移动存储装置内存储的产测工具安装包即可。且终端设备也能够及时安装修改后的产测工具安装包,从而实现产测工具安装包的即修改即使用。即本实施例提供的终端设备的测试方法,使得项目周期缩短,且测试操作的灵活性较高。
在实际应用场景下,为了使出厂后的终端设备具有更高的质量,对于终端设备的测试项目会随之增多,相应的,产测工具安装包也会进行实时更新,以支持更多的测试功能。在用户将更新后的产测工具安装包存储在移动存储装置中之后,若更新前的产测工具安装包仍存储在移动存储装置中,此时,移动存储装置中便存储了多个具有相同标识、不同版本号的产测工具安装包。针对该场景,在终端设备检测到移动存储装置与自身建立连接时,终端设备可以通过以下如图2所示的过程安装更新后的产测工具安装包。以下以产测工具安装包中的整机测试安装包存在更新为例,具体的,如图2所示,在上述实施例的基础上,可选的,S102可以包括:
S201、根据所述产测工具安装包的标识,从所述移动存储装置中所存储的至少一个安装包中确定至少一个待选择的第一安装包。
具体的,上述至少一个待选择的第一安装包为具有相同标识的产测工具安装包。例如,至少一个待选择的第一安装包包括更新前的产测工具安装包和更新后的产测工具安装包,更新前的产测工具安装包和更新后的产测工具安装包具有相同的标识。例如,以整机测试安装包为例,终端设备可以根据白名单配置文件中的整机测试安装包的标识,从移动存储装置中所存储的至少一个安装包中确定出至少一个整机测试安装包。其中,至少一个整机测试安装包可以包括更新前的整机测试安装包和更新后的整机测试安装包。
S202、解析每个第一安装包的第一版本号。
具体的,继续以整机测试安装包为例,终端设备在确定出至少一个整机测试安装包之后,终端设备解析每个整机测试安装包,分别得到更新前的整机测试安装包的第一版本号和更新后的整机测试安装包的第一版本号。通常,更新后的整机测试安装包的第一版本号高于更新前的整机测试安装包的第一版本号。例如,更新前的整机测试安装包的第一版本号为V1,更新后的整机测试安装包的第一版本号为V2,V2高于V1。
S203、获取所述终端设备当前所安装的产测工具安装包的第二版本号。
具体的,假设终端设备获取自身当前所安装的整机测试安装包的第二版本号为V1。
S204、确定版本号高于第二版本号的第一版本号对应的第一安装包为所述产测工具安装包。
具体的,终端设备从至少一个整机测试安装包中,将高于第二版本号的第一版本号对应的整机测试安装包确定为自身测试所需的整机测试安装包,安装并启动更新后的整机测试安装包。例如,终端设备确定版本号为V2对应的整机测试安装包为自身测试所需的整机测试安装包,安装并启动版本号为V2对应的整机测试安装包。
本实施例提供的终端设备的测试方法,终端设备根据产测工具安装包的标识,从移动存储装置中所存储的至少一个安装包中确定至少一个待选择的第一安装包,解析每个第一安装包的第一版本号,获取终端设备当前所安装的产测工具安装包的第二版本号,确定版本号高于第二版本号的第一版本号对应的第一安装包为所述产测工具安装包。在移动存储装置中存储有至少一个具有相同标识的产测工具安装包,且终端设备在检测到移动存储装置与自身建立连接时,由于终端设备能够将具有相同标识的每个产测工具安装包的版本号和自身当前安装的产测工具安装包的版本号进行比较,并根据比较结果来确定自身测试所需的产测工具安装包。这样,终端设备能够准确确定出更新后的产测工具安装包,并能及时安装并启动更新后的产测工具安装包,提高了测试的准确性,也进一步提高了测试的灵活性。
图3为另一实施例提供的终端设备的测试方法的流程示意图。本实施例涉及的是终端设备在检测到自身当前安装的产测工具安装包存在问题时,终端设备如何重新安装修改后的产测工具安装包的具体过程。如图3所示,在上述实施例的基础上,可选的,该方法还包括:
S301、若所述终端设备检测到当前启动的产测工具安装包存在错误信息,则输出修改指示,所述修改指示用于提示用户修改所述移动存储装置中的所述产测工具安装包,得到修改后的产测工具安装包。
具体的,终端设备可以通过界面提示框输出修改指示,也可以通过语音提醒输出修改指示,当然,还可以通过其它方式输出修改指示,本实施例在此对终端设备输出修改指示的具体方式不做限定。其中,修改指示可以包括当前启动的产测工具安装包存在的具体错误内容、错误的原因代码等。在用户得到修改指示之后,用户可以参考修改指示对当前安装的产测工具安装包进行修改,得到修改后的产测工具安装包。
为了保证修改后的产测工具安装包的各项测试功能正常,在终端设备输出修改指示之后,可选的,该方法还包括S302:
S302、输出测试指示,所述测试指示用于提示用户对所述修改后的产测工具安装包进行功能测试。
具体的,终端设备可以通过界面提示框输出测试指示,也可以通过语音提醒输出测试指示,当然,还可以通过其它方式输出测试指示,本实施例在此对终端设备输出测试指示的具体方式不做限定。在终端设备输出修改指示和测试指示之后,用户可以针对产测工具安装包存在的错误信息,对产测工具安装包进行相应的修改,得到修改后的产测工具安装包,并对修改后的产测工具安装包进行功能测试,以保证修改后的产测工具安装包不存在上述错误信息。
S303、若再次检测到所述移动存储装置与所述终端设备建立连接,则安装并启动所述修改后的产测工具安装包。
在得到修改后的产测工具安装包之后,用户可以将修改后的产测工具安装包存储在移动存储装置内。若修改后的产测工具安装包的标识与修改前的产测工具安装包的标识相同,则不需要用户重新配置白名单配置文件。若修改后的产测工具安装包的标识与修改前的产测工具安装包的标识不相同,则需要用户重新配置白名单配置文件,即将修改后的产测工具安装包的标识添加到白名单配置文件中。当终端设备再次检测到移动存储装置与自身建立连接时,终端设备读取移动存储装置中的白名单配置文件,根据白名单配置文件中的修改后的产测工具安装包的标识,从移动存储装置所存储的至少一个安装包中确定修改后的产测工具安装包,安装并启动修改后的产测工具安装包。
本实施例提供的终端设备的测试方法,在终端设备检测到当前启动的产测工具安装包存在错误信息时,终端设备输出修改指示,以指示用户修改移动存储装置中的产测工具安装包,得到修改后的产测工具安装包;若终端设备再次检测到移动存储装置与自身建立连接,则安装并启动修改后的产测工具安装包。由于在产测工具安装包存在错误信息时,用户只需要修改存在错误信息的产测工具安装包,并只需要对修改后的产测工具安装包进行功能测试,而并不需要修改终端设备的***固件,也不需要对终端设备的***固件进行重复测试验证。这样,既避免修改***固件后造成终端设备***不稳定的问题,也缩短了项目周期,节省了人力、物力成本。同时,终端设备也能够及时安装并启动修改后的产测工具安装包,进一步提高了终端设备测试的灵活性。
为了避免用户在使用终端设备的过程中,将终端设备的测试界面打开,从而影响用户正常使用的问题。可选的,终端设备可以通过以下如图4所示的过程将安装的所有产测工具安装包删除。具体的,如图4所示,该方法还包括:
S401、监测所述终端设备的测试进度。
具体的,在终端设备安装完毕自身测试所需的产测工具安装包之后,终端设备根据测试需求,启动产测工具安装包对自身进行测试。在测试过程中,终端设备监测各个测试项目的测试进度。
S402、当所述终端设备测试完成后,根据输入的恢复出厂设置指令,执行恢复出厂设置操作,以删除所述终端设备中的所有产测工具安装包。
具体的,在终端设备监测到所有测试项目完成之后,终端设备可以根据输入的恢复出厂设置指令,执行恢复出厂设置操作,以删除安装的所有产测工具安装包。可选的,在终端设备监测到所有测试项目完成之后,终端设备可以直接执行恢复出厂设置操作,以删除安装的所有产测工具安装包。
本实施例提供的终端设备的测试方法,监测终端设备的测试进度,当监测到终端设备测试完成后,终端设备根据输入的恢复出厂设置指令,执行恢复出厂设置操作,以删除自身中的所有产测工具安装包。由于在终端设备测试完成之后,终端设备删除了自身中安装的所有产测工具安装包,因此,在用户使用终端设备的过程中,便不会出现用户打开测试界面的问题,大大简化了用户的操作,提高了人机交互的智能性。
应该理解的是,虽然图1a-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1a-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
图5为一实施例提供的终端设备的测试装置结构示意图。如图5所示,该装置可以包括:读取模块10、确定模块11和安装启动模块12。
具体的,读取模块10,用于若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识。
确定模块11,用于根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包。
安装启动模块12,用于安装并启动所述产测工具安装包。
可选的,在如图5所示实施例的基础上,安装启动模块12,具体用于根据所述终端设备当前的测试需求,从所安装的所有产测工具安装包中确定待启动的第一产测工具安装包,并启动所述第一产测工具安装包;或者,具体用于根据所述移动存储装置中的启动配置文件,从所安装的所有产测工具安装包中确定待启动的第二产测工具安装包,并启动所述第二产测工具安装包;其中,所述启动配置文件中包含待启动的第二产测工具安装包的标识。
本实施例提供的终端设备的测试装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
图6为另一实施例提供的终端设备的测试装置结构示意图。可选的,在上述如图5所示实施例的基础上,上述终端设备的测试装置还包括:监测模块13和执行模块14。
具体的,监测模块13,用于监测所述终端设备的测试进度。
执行模块14,用于当所述终端设备测试完成后,根据输入的恢复出厂设置指令,执行恢复出厂设置操作,以删除所述终端设备中的所有产测工具安装包。
本实施例提供的终端设备的测试装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
图7为另一实施例提供的终端设备的测试装置结构示意图。可选的,在上述实施例的基础上,如图7所示,上述确定模块11可以包括:第一确定单元111、解析单元112、获取单元113、第二确定单元114。
具体的,第一确定单元111,用于根据所述产测工具安装包的标识,从所述移动存储装置中所存储的至少一个安装包中确定至少一个待选择的第一安装包。
解析单元112,用于解析每个第一安装包的第一版本号。
获取单元113,用于获取所述终端设备当前所安装的产测工具安装包的第二版本号。
第二确定单元114,用于确定版本号高于第二版本号的第一版本号对应的第一安装包为所述产测工具安装包。
本实施例提供的终端设备的测试装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
图8为另一实施例提供的终端设备的测试装置结构示意图。可选的,在上述实施例的基础上,如图8所示,上述终端设备的测试装置还包括:输出模块15。
输出模块15,用于在所述终端设备检测到当前启动的产测工具安装包存在错误信息时,输出修改指示,所述修改指示用于提示用户修改所述移动存储装置中的所述产测工具安装包,得到修改后的产测工具安装包。
上述安装启动模块13,还用于在再次检测到所述移动存储装置与所述终端设备建立连接时,安装并启动所述修改后的产测工具安装包。
可选的,上述输出模块15,还用于在输出修改指示之后,输出测试指示,所述测试指示用于提示用户对所述修改后的产测工具安装包进行功能测试。
可选的,所述白名单配置文件位于所述移动存储装置的根目录下,所述移动存储装置所存储的至少一个安装包位于所述移动存储装置的根目录下。
本实施例提供的终端设备的测试装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
上述图1为一实施例提供的一种终端设备的内部结构示意图。如图1所示,该终端设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种终端设备的测试方法。该终端设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该终端设备的输入装置可以是显示屏上覆盖的触摸层,也可以是终端设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种终端设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识;
根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包,安装并启动所述产测工具安装包。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据所述终端设备当前的测试需求,从所安装的所有产测工具安装包中确定待启动的第一产测工具安装包,并启动所述第一产测工具安装包;或者,根据所述移动存储装置中的启动配置文件,从所安装的所有产测工具安装包中确定待启动的第二产测工具安装包,并启动所述第二产测工具安装包;其中,所述启动配置文件中包含待启动的第二产测工具安装包的标识。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
监测所述终端设备的测试进度;当所述终端设备测试完成后,根据输入的恢复出厂设置指令,执行恢复出厂设置操作,以删除所述终端设备中的所有产测工具安装包。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据所述产测工具安装包的标识,从所述移动存储装置中所存储的至少一个安装包中确定至少一个待选择的第一安装包;解析每个第一安装包的第一版本号;获取所述终端设备当前所安装的产测工具安装包的第二版本号;确定版本号高于第二版本号的第一版本号对应的第一安装包为所述产测工具安装包。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
若所述终端设备检测到当前启动的产测工具安装包存在错误信息,则输出修改指示,所述修改指示用于提示用户修改所述移动存储装置中的所述产测工具安装包,得到修改后的产测工具安装包;若再次检测到所述移动存储装置与所述终端设备建立连接,则安装并启动所述修改后的产测工具安装包。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
输出测试指示,所述测试指示用于提示用户对所述修改后的产测工具安装包进行功能测试。
在一个实施例中,所述白名单配置文件位于所述移动存储装置的根目录下,所述移动存储装置所存储的至少一个安装包位于所述移动存储装置的根目录下。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识;
根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包,安装并启动所述产测工具安装包。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据所述终端设备当前的测试需求,从所安装的所有产测工具安装包中确定待启动的第一产测工具安装包,并启动所述第一产测工具安装包;或者,根据所述移动存储装置中的启动配置文件,从所安装的所有产测工具安装包中确定待启动的第二产测工具安装包,并启动所述第二产测工具安装包;其中,所述启动配置文件中包含待启动的第二产测工具安装包的标识。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
监测所述终端设备的测试进度;当所述终端设备测试完成后,根据输入的恢复出厂设置指令,执行恢复出厂设置操作,以删除所述终端设备中的所有产测工具安装包。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据所述产测工具安装包的标识,从所述移动存储装置中所存储的至少一个安装包中确定至少一个待选择的第一安装包;解析每个第一安装包的第一版本号;获取所述终端设备当前所安装的产测工具安装包的第二版本号;确定版本号高于第二版本号的第一版本号对应的第一安装包为所述产测工具安装包。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
若所述终端设备检测到当前启动的产测工具安装包存在错误信息,则输出修改指示,所述修改指示用于提示用户修改所述移动存储装置中的所述产测工具安装包,得到修改后的产测工具安装包;若再次检测到所述移动存储装置与所述终端设备建立连接,则安装并启动所述修改后的产测工具安装包。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
输出测试指示,所述测试指示用于提示用户对所述修改后的产测工具安装包进行功能测试。
在一个实施例中,所述白名单配置文件位于所述移动存储装置的根目录下,所述移动存储装置所存储的至少一个安装包位于所述移动存储装置的根目录下。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种终端设备的测试方法,其特征在于,包括:
若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识;所述产测工具安装包包括以下内容中的至少一种:烧号安装包、老化测试安装包、整机测试安装包;所述标识包括所述产测工具安装包的包名称和/或包编号;
根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中,查找与所述产测工具安装包的标识相同的安装包,将所述安装包确定为所述产测工具安装包,安装并启动所述产测工具安装包;
所述启动所述产测工具安装包,包括:
根据所述终端设备当前的测试需求,从所安装的所有产测工具安装包中确定待启动的第一产测工具安装包,并启动所述第一产测工具安装包;
或者,
根据所述移动存储装置中的启动配置文件,从所安装的所有产测工具安装包中确定待启动的第二产测工具安装包,并启动所述第二产测工具安装包;其中,所述启动配置文件中包含待启动的第二产测工具安装包的标识;
当需要变更产测工具安装包时,将变更后的产测工具安装包的标识配置在所述白名单配置文件中,并将配置的白名单配置文件和变更后的产测工具安装包存储在所述移动存储装置中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
监测所述终端设备的测试进度;
当所述终端设备测试完成后,根据输入的恢复出厂设置指令,执行恢复出厂设置操作,以删除所述终端设备中的所有产测工具安装包。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中确定所述产测工具安装包,包括:
根据所述产测工具安装包的标识,从所述移动存储装置中所存储的至少一个安装包中确定至少一个待选择的第一安装包;
解析每个第一安装包的第一版本号;
获取所述终端设备当前所安装的产测工具安装包的第二版本号;
确定版本号高于第二版本号的第一版本号对应的第一安装包为所述产测工具安装包。
4.根据权利要求1-2任一项所述的方法,其特征在于,所述方法还包括:
若所述终端设备检测到当前启动的产测工具安装包存在错误信息,则输出修改指示,所述修改指示用于提示用户修改所述移动存储装置中的所述产测工具安装包,得到修改后的产测工具安装包;
若再次检测到所述移动存储装置与所述终端设备建立连接,则安装并启动所述修改后的产测工具安装包。
5.根据权利要求4所述的方法,其特征在于,所述输出修改指示之后,所述方法还包括:
输出测试指示,所述测试指示用于提示用户对所述修改后的产测工具安装包进行功能测试。
6.根据权利要求1-2任一项所述的方法,其特征在于,所述白名单配置文件位于所述移动存储装置的根目录下,所述移动存储装置所存储的至少一个安装包位于所述移动存储装置的根目录下。
7.根据权利要求1所述的方法,其特征在于,所述终端设备测试所需的产测工具安装包的个数为一个或者多个。
8.一种终端设备的测试装置,其特征在于,包括:
读取模块,用于若检测到移动存储装置与所述终端设备建立连接,则读取所述移动存储装置中的白名单配置文件,所述白名单配置文件中包括所述终端设备测试所需的产测工具安装包的标识;所述产测工具安装包包括以下内容中的至少一种:烧号安装包、老化测试安装包、整机测试安装包;所述标识包括所述产测工具安装包的包名称和/或包编号;
确定模块,用于根据所述产测工具安装包的标识,从所述移动存储装置所存储的至少一个安装包中,查找与所述产测工具安装包的标识相同的安装包,将所述安装包确定为所述产测工具安装包;
安装启动模块,用于安装并启动所述产测工具安装包;具体用于:根据所述终端设备当前的测试需求,从所安装的所有产测工具安装包中确定待启动的第一产测工具安装包,并启动所述第一产测工具安装包;
或者,
根据所述移动存储装置中的启动配置文件,从所安装的所有产测工具安装包中确定待启动的第二产测工具安装包,并启动所述第二产测工具安装包;其中,所述启动配置文件中包含待启动的第二产测工具安装包的标识;
当需要变更产测工具安装包时,将变更后的产测工具安装包的标识配置在所述白名单配置文件中,并将配置的白名单配置文件和变更后的产测工具安装包存储在所述移动存储装置中。
9.一种终端设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN201810386790.XA 2018-04-26 2018-04-26 终端设备的测试方法、装置、终端设备和存储介质 Active CN108650507B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810386790.XA CN108650507B (zh) 2018-04-26 2018-04-26 终端设备的测试方法、装置、终端设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810386790.XA CN108650507B (zh) 2018-04-26 2018-04-26 终端设备的测试方法、装置、终端设备和存储介质

Publications (2)

Publication Number Publication Date
CN108650507A CN108650507A (zh) 2018-10-12
CN108650507B true CN108650507B (zh) 2020-05-19

Family

ID=63747743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810386790.XA Active CN108650507B (zh) 2018-04-26 2018-04-26 终端设备的测试方法、装置、终端设备和存储介质

Country Status (1)

Country Link
CN (1) CN108650507B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110647433A (zh) * 2019-09-26 2020-01-03 深圳创维-Rgb电子有限公司 功能自检方法、装置及计算机可读存储介质
CN111343661B (zh) * 2020-03-16 2023-06-16 深圳市吉祥腾达科技有限公司 一种黑名单功能的测试方法、装置及计算机可读存储介质
CN112306784A (zh) * 2020-10-29 2021-02-02 深圳宝新创科技股份有限公司 一种测试方法、装置、电子设备和测试***
CN113098869B (zh) * 2021-04-01 2024-01-05 上海创米数联智能科技发展股份有限公司 生产测试方法、无线智能设备、上位机、电子设备及介质

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7281165B2 (en) * 2003-06-12 2007-10-09 Inventec Corporation System and method for performing product tests utilizing a single storage device
CN101989208A (zh) * 2009-08-04 2011-03-23 鸿富锦精密工业(深圳)有限公司 软件更新方法
CN104035861B (zh) * 2013-03-07 2017-12-01 腾讯科技(深圳)有限公司 一种智能终端软件包获取方法、装置和***
CN105279063B (zh) * 2014-07-25 2019-11-22 腾讯科技(深圳)有限公司 一种测试方法、装置及服务器
CN105468504B (zh) * 2014-08-06 2020-12-04 腾讯科技(深圳)有限公司 程序测试方法及装置
CN104461898B (zh) * 2014-12-19 2019-02-15 北京奇虎科技有限公司 应用测试的方法、中控服务器、测试终端及***
CN105738723A (zh) * 2016-01-29 2016-07-06 苏州佳世达电通有限公司 一种产线自动检测方法和检测设备
CN106294158A (zh) * 2016-08-11 2017-01-04 北京小米移动软件有限公司 终端测试方法、装置及***
CN106412576B (zh) * 2016-09-19 2018-09-07 广州视源电子科技股份有限公司 测试方法和装置
CN107506271A (zh) * 2017-08-25 2017-12-22 郑州云海信息技术有限公司 一种测试方法及装置

Also Published As

Publication number Publication date
CN108650507A (zh) 2018-10-12

Similar Documents

Publication Publication Date Title
CN108650507B (zh) 终端设备的测试方法、装置、终端设备和存储介质
CN108595329B (zh) 一种应用测试方法、装置及计算机存储介质
US9525706B2 (en) Apparatus and method for diagnosing malicious applications
US9152521B2 (en) Systems and methods for testing content of mobile communication devices
CN107193593B (zh) 一种可升级文件的升级方法、机顶盒和存储介质
US20170132026A1 (en) Apparatus and method for optimizing startup of embedded system
CN108399124B (zh) 应用测试方法、装置、计算机设备和存储介质
JP5213671B2 (ja) テストケースの選択方法及び選択システム
CN110554962A (zh) 回归测试的流程覆盖方法、服务器及计算机可读存储介质
CN111726818A (zh) 无线芯片的测试方法、装置、计算机设备和存储介质
CN106326120B (zh) 一种应用软件的回归测试方法及装置、电子设备
CN107678948B (zh) 测试用例生成方法、终端及存储介质
US9513889B2 (en) System and method of automating installation of applications
CN111353143A (zh) 敏感权限检测方法、装置及存储介质
CN108241516B (zh) 嵌入式***程序加载方法、装置、计算机设备和存储介质
CN109032705B (zh) 应用程序的执行方法、装置、电子设备及可读存储介质
CN111277476B (zh) 网关控制器功能验证方法、装置、计算机设备和存储介质
US20230315620A1 (en) System and Method for Diagnosing a Computing Device in Safe Mode
CN112596751B (zh) 应用程序安装包的编译方法、终端、服务器及存储介质
CN109429100B (zh) 一种页面路径的存储方法、装置及***
CN115757138A (zh) 脚本异常原因的确定方法、装置、存储介质以及电子设备
CN111522564A (zh) ***升级状态的识别方法、装置和计算机可读存储介质
CN112115057A (zh) 应用程序页面搭建流程的自动测试方法、装置及设备
CN110647433A (zh) 功能自检方法、装置及计算机可读存储介质
CN111124444A (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
GR01 Patent grant
GR01 Patent grant