CN111752782A - 稳定性测试方法、***、装置及存储介质 - Google Patents
稳定性测试方法、***、装置及存储介质 Download PDFInfo
- Publication number
- CN111752782A CN111752782A CN202010554097.6A CN202010554097A CN111752782A CN 111752782 A CN111752782 A CN 111752782A CN 202010554097 A CN202010554097 A CN 202010554097A CN 111752782 A CN111752782 A CN 111752782A
- Authority
- CN
- China
- Prior art keywords
- stability
- test
- state
- parameter
- equipment
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 150
- 238000012430 stability testing Methods 0.000 title claims abstract description 93
- 238000003860 storage Methods 0.000 title claims abstract description 21
- 238000012360 testing method Methods 0.000 claims abstract description 401
- 238000013112 stability test Methods 0.000 claims abstract description 141
- 230000008569 process Effects 0.000 claims abstract description 92
- 230000002159 abnormal effect Effects 0.000 claims abstract description 84
- 238000004891 communication Methods 0.000 claims abstract description 39
- 238000004590 computer program Methods 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 16
- 230000013011 mating Effects 0.000 claims description 14
- 230000007704 transition Effects 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 11
- 206010063385 Intellectualisation Diseases 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 4
- 238000005520 cutting process Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 101000859935 Homo sapiens Protein CREG1 Proteins 0.000 description 2
- 102100027796 Protein CREG1 Human genes 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 241000282326 Felis catus Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011990 functional testing Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction 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/26—Functional testing
-
- 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)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
本申请涉及硬件测试领域,提供了一种稳定性测试方法、***、装置及存储介质,所述方法包括:加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程;通过所述临时工具文件查询至少一项稳定性参数;根据所述稳定性参数确定稳定性状态;如果所述稳定性状态满足稳定性异常条件,则终止所述稳定性测试流程,以通过与所述测试设备通信连接的配合设备获取稳定性测试结果。本申请实施例的技术方案能够提高稳定性测试的可靠性和测试效率。
Description
技术领域
本申请实施例涉及硬件测试技术领域,尤其涉及一种稳定性测试方法、***、装置及存储介质。
背景技术
智能硬件设备,如CPE(Customer Premise Equipment,客户终端设备)或5G模块等,通常会涉及到基带芯片以支持通过SIM(Subscriber Identity Module客户识别模块)卡实现无线数据上网的功能。对于这些智能硬件设备来说,稳定性是硬件设备的一项重要可靠性指标,相应的,稳定性测试则是智能硬件设备的的一项重要功能测试。
通常情况下,智能硬件设备的稳定性测试周期比较长,一般在24小时、48小时或者72小时等。目前对智能硬件设备进行稳定性测试时,需要测试人员在测试现场观察被测的智能硬件设备,并在测试过程中,根据被测智能硬件设备的运行情况手动控制测试流程,如发现异常时手动停止测试等。
通过测试人员跟踪周期较长的稳定性测试流程,容易出现测试结果有误的情况。例如,在测试过程中,如果测试人员没有发现异常问题,没有及时停止测试,则无法准确定位稳定性问题的时间点。由此可见,依靠测试人员持续跟踪整个稳定性测试流程不仅会导致稳定性测试结果不可靠的问题,而且整个稳定性测试效率比较低下。
发明内容
本申请实施例提供一种稳定性测试方法、***、装置及存储介质,以提高稳定性测试的可靠性和测试效率。
第一方面,本申请实施例提供了一种稳定性测试方法,包括:
加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程;
通过所述临时工具文件查询至少一项稳定性参数;
根据所述稳定性参数确定稳定性状态;
如果所述稳定性状态满足稳定性异常条件,则终止所述稳定性测试流程,以通过与所述测试设备通信连接的配合设备获取稳定性测试结果。
第二方面,本申请实施例还提供了一种稳定性测试***,包括测试设备以及配合设备;所述测试设备通过测试端口与所述配合设备保持通信连接;其中:
所述测试设备用于加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程,通过所述临时工具文件查询至少一项稳定性参数,根据所述稳定性参数确定稳定性状态,如果所述稳定性状态满足稳定性异常条件,则终止所述稳定性测试流程;
所述配合设备用于在所述稳定性测试流程中,生成测试数据,并在所述测试设备终止所述稳定性测试流程时输出目标测试数据,以获取稳定性测试结果。
第三方面,本申请实施例还提供了一种稳定性测试装置,包括:
临时工具文件加载模块,用于加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程;
稳定性参数查询模块,用于通过所述临时工具文件查询至少一项稳定性参数;
稳定性状态确定模块,用于根据所述稳定性参数确定稳定性状态;
稳定性测试流程终止模块,用于如果所述稳定性状态满足稳定性异常条件,则终止所述稳定性测试流程,以通过与所述测试设备通信连接的配合设备获取稳定性测试结果。
第四方面,本申请实施例还提供了一种测试设备,所述测试设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请任意实施例所提供的稳定性测试方法。
第五方面,本申请实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任意实施例所提供的稳定性测试方法。
本申请实施例所提供的稳定性测试方法、***、装置及存储介质,通过安装在测试设备内的临时工具文件查询测试设备的至少一项稳定性参数,以根据稳定性参数确定测试设备的稳定性状态,并确定稳定性状态满足稳定性异常条件时,终止稳定性测试流程,以通过与测试设备通信连接的配合设备获取稳定性测试结果,也即通过测试设备与配合设备共同完成测试设备的稳定性测试流程,在确定测试设备出现稳定性问题时自动终止稳定性测试流程,并通过配合设备输出终止测试时所获取的稳定性测试结果,全程无需测试人员干预,解决现有稳定性测试方法存在的可靠性及测试效率较低等问题,实现了稳定性测试的自动化和智能化,提高了稳定性测试的可靠性和测试效率。
附图说明
图1是本申请实施例提供的一种稳定性测试方法的流程图;
图2是本申请实施例提供的一种稳定性测试方法的流程图;
图3a是本申请实施例提供的一种稳定性测试方法的流程图;
图3b是本申请实施例提供的一种QXDM工具设置页面的效果示意图;
图3c是本申请实施例提供的一种QXDM工具设置页面的效果示意图;
图3d是本申请实施例提供的一种QXDM工具设置页面的效果示意图;
图3e是本申请实施例提供的一种QXDM工具设置页面的效果示意图;
图3f是本申请实施例提供的一种QXDM工具设置页面的效果示意图;
图4是本申请实施例提供的一种稳定性测试***的示意图;
图5是本申请实施例提供的一种稳定性测试装置的示意图;
图6是本申请实施例提供的一种测试设备的结构示意图。
具体实施方式
本了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个示例性的实施例中,图1是本申请实施例提供的一种稳定性测试方法的流程图,本实施例可适用于自动化进行稳定性测试的情况,该方法可以由稳定性测试装置来执行,该装置可以由软件和/或硬件的方式来实现,并一般可集成在测试设备中,与测试设备相连接的配合设备交互配合使用。该测试设备可以是各种类型的智能硬件设备,相应的,如图1所示,该方法包括如下操作:
S110、加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程。
其中,测试设备即为需要进行稳定性测试的设备,测试设备可以承载各种类型的,需要进行稳定性测试的智能硬件设备,这些硬件设备涉及基带芯片以支持通过SIM卡实现无线数据上网。可选的,对测试设备进行稳定性测试可以是测试测试设备的数据网络稳定性。需要说明的是,可以将测试设备理解为一种特殊类型的终端设备,该终端设备除了不具备通话功能,其余功能与智能手机的功能均相同,可以独立实现无线数据上网。或者,也还可以直接将测试设备理解为一种功能齐全的终端设备,该终端设备具备智能手机所有的基础功能。也即,只要测试设备可以承载被测试的智能硬件设备且能对智能硬件设备进行稳定性测试即可,本申请实施例并不对测试设备的具体类型和功能进行限定。临时工具文件可以是在对测试设备进行稳定性测试时,安装在测试设备上的工具文件,用于确定测试设备的稳定性状态。
在本申请实施例中,在利用临时工具文件确定测试设备的稳定性状态时,测试设备首先需要加载预先安装在测试设备中的临时工具文件。临时工具文件加载完成后,测试设备即可启动针对自身进行稳定性测试的流程。
S120、通过临时工具文件查询至少一项稳定性参数。
其中,稳定性参数可以是测试设备中用于反应稳定性状态的参数。示例性的,稳定性参数可以是SIM卡就绪状态、驻网状态或数据连接状态中一个或多个稳定性状态的相关参数。需要说明的是,测试设备中基带芯片的类型不同,则反映稳定性状态的稳定性参数也可能不同,因此,本申请实施例并不对稳定性参数的具体类型进行限定。
相应的,测试设备中的临时工具文件加载完成后,即可利用临时工具文件查询测试设备中的至少一项稳定性参数。可选的,可以查询SIM卡就绪状态、驻网状态以及数据连接状态中至少一项稳定性状态匹配的稳定性参数。
S130、根据稳定性参数确定稳定性状态。
其中,稳定性状态可以反应测试设备中数据网络的稳定性情况。可选的,稳定性状态可以是SIM卡就绪状态、驻网状态以及数据连接状态中至少一项。
在本申请实施例中,测试设备中的临时工具文件查询到稳定性参数后,可以根据查询到的稳定性参数来确定测试设备的稳定性状态。
S140、如果稳定性状态满足稳定性异常条件,则终止稳定性测试流程,以通过与测试设备通信连接的配合设备获取稳定性测试结果。
其中,稳定性异常条件可以用于判定测试设备在稳定性测试过程中因出现异常导致稳定性异常问题。可选的,稳定性异常问题诸如可以是测试设备出现掉卡或掉网等异常问题。相应的,稳定性异常条件可以是稳定性状态对应的稳定性参数出现异常值或者取值为空等,只要能够反映测试设备出现稳定性异常问题即可,本申请实施例并不对稳定性异常条件的具体内容进行限定。配合设备可以用于配合测试设备进行稳定性测试,具体用于获取并存储测试设备的稳定性测试结果。可选的,配合设备可以采用PC(PersonalComputer,个人计算机)设备等,本申请实施例并不对配合设备的具体设备类型进行限定。稳定性测试结果即为测试设备进行稳定性测试得到的测试结果。
现有技术中,通过测试人员人工跟踪整个稳定性测试流程时,如果在测试过程中,测试人员因没有发现异常问题而没有及时停止测试,不仅无法准确定位稳定性问题的时间点,而且还会导致出现异常问题后测试设备仍继续稳定性测试并持续输出测试数据文件,进而导致无法获取测试过程中的有效测试数据文件以及难以定位故障等问题。
在本申请实施例中,测试设备可以与配合设备交互配合使用,共同对测试设备的稳定性状态进行自动化地、智能化地测试,而无需人工干预。具体的,可以由测试设备利用临时工具文件进行稳定性测试,而由配合设备获取并输出稳定性测试流程中生成的测试数据。在测试设备通过临时工具文件确定本机稳定性状态的过程中,配合设备可以实时获取测试设备的测试数据。如果稳定性状态满足稳定性异常条件,表明测试设备出现了稳定性异常问题,则测试设备可以自动终止当前执行的稳定性测试流程以对稳定性异常问题进行定位。当测试设备终止稳定性测试流程后,配合设备也随之停止获取和持续输出测试数据的流程,此时,可以根据配合设备获取的测试数据获取测试设备最终的稳定性测试结果。
由此可见,在本申请实施例中,可以仅通过测试设备和配合设备即可自动化地对测试设备进行稳定性测试。测试设备在测试的过程中还可以智能化地识别稳定性异常问题,以自动终止稳定性测试流程,并通过与测试设备相连接的配合设备获取测试设备最终的稳定性测试结果,整个流程中均无需人工干预,且不会出现遗漏稳定性异常问题,以及出现稳定性异常问题后依然持续输出测试数据的情况,能够有效提高稳定性测试的可靠性和测试效率。
在本申请的一个可选实施例中,测试设备可以与配合设备通过测试端口通信连接,配合设备用于在测试设备测试稳定性状态的过程中,生成测试数据,并在测试设备终止稳定性测试流程时输出目标测试数据。
其中,测试端口可以是测试设备上用于测试的物理端口,如USB(UniversalSerial Bus,通用串行总线)端口或type-C端口等,只要是可以用于与配合设备通信连接的端口均可以作为测试端口,本申请实施例并不对测试端口的具体端口类型进行限定。目标测试数据可以是配合设备在整个测试过程中所生成的测试数据中的部分数据,可以用于对测试设备的稳定性异常问题进行定位。
考虑到测试设备内存有限,且稳定性测试周期较长等因素,测试设备进行稳定性测试的过程中可能会产生大量的测试数据。将大量测试数据统一保存在测试设备内显然是不现实的。因此,可以选择独立的配合设备通过测试设备的测试端口与测试设备连接,以专门获取并存储测试设备生成的测试数据。可以理解的是,配合设备并不参与稳定性测试的实质性的测试操作,仅用于获取及保存测试设备所生成的测试数据。在测试设备终止稳定性测试流程时,配合设备可以输出目标测试数据,作为测试设备的稳定性测试结果,以定位测试设备的稳定性异常问题。
本申请实施例所提供的稳定性测试方法、***、装置及存储介质,通过安装在测试设备内的临时工具文件查询测试设备的至少一项稳定性参数,以根据稳定性参数确定测试设备的稳定性状态,并确定稳定性状态满足稳定性异常条件时,终止稳定性测试流程,以通过与测试设备通信连接的配合设备获取稳定性测试结果,也即通过测试设备与配合设备共同完成测试设备的稳定性测试流程,在确定测试设备出现稳定性问题时自动终止稳定性测试流程,并通过配合设备输出终止测试时所获取的稳定性测试结果,全程无需测试人员干预,解决现有稳定性测试方法存在的可靠性及测试效率较低等问题,实现了稳定性测试的自动化和智能化,提高了稳定性测试的可靠性和测试效率。
在一个示例性的实施例中,图2是本申请实施例提供的一种稳定性测试方法的流程图,本实施例以上述实施例为基础进行具体化,在本实施例中,给出了通过临时工具文件查询测试设备的稳定性状态,以及终止稳定性测试流程的具体可选的实施方式。相应的,如图2所示,本实施例的方法可以包括:
S210、在测试设备中安装临时工具文件。
需要说明的是,临时工具文件的功能是向测试设备发送状态查询指令,但临时工具文件并不属于测试设备的固有文件,也不需要合入到测试设备的软件版本中,以避免影响测试设备后续的正常使用。因此,在通过临时工具文件向测试设备发送状态查询指令之前,首先需要在测试设备中安装临时工具文件。测试完成后,可以卸载临时工具文件。
S220、通过临时工具文件查询至少一项稳定性参数。
相应的,S220具体可以包括下述操作:
S221、通过临时工具文件发送至少一项状态查询指令。
S222、接收针对状态查询指令的指令响应结果。
S223、解析指令响应结果,以获取稳定性参数。
其中,稳定性参数可以包括SIM卡就绪状态参数、驻网状态参数以及数据连接状态参数中的至少一项;稳定性状态可以包括SIM卡就绪状态、驻网状态以及数据连接状态中的至少一项。
其中,状态查询指令可以是临时工具文件向测试设备发出的,用于查询各稳定性状态对应的稳定性参数的指令。指令响应结果是测试设备对状态查询指令的进行响应并反馈的结果。SIM卡就绪状态参数可以反应SIM卡就绪状态是否正常,驻网状态参数可以反应驻网状态是否正常,数据连接状态参数可以反应数据连接状态是否正常。
可选的,状态查询指令可以查询测试设备的SIM卡就绪状态参数、驻网状态参数以及数据连接状态参数等,以排查测试设备是否出现稳定性异常问题。可选的,状态查询指令可以采用AT指令(应用于终端设备与PC应用之间)类型等,本申请实施例并不对状态查询指令的具体指令类型进行限定。具体的,在通过临时工具文件查询测试设备的稳定性参数时,可以通过测试设备中的临时工具文件向本机发送不同类型的状态查询指令。测试设备接收到状态查询指令后,对状态查询指令进行响应,以向临时工具文件反馈指令响应结果。临时工具文件接收到指令响应结果后对其进行解析,从而获取测试设备的稳定性参数。
S230、判断稳定性状态是否满足稳定性异常条件,若是,则执行S250,否则,执行S240。
在本申请的一个可选实施例中,稳定性异常条件可以包括以下一项或多项的组合:SIM卡就绪状态参数出现第一异常值;驻网状态参数出现第二异常值;数据连接状态参数出现第三异常值。
其中,第一异常值可以是区别于SIM卡就绪状态参数正常值的其他数值。第二异常值可以是区别于驻网状态参数正常值的其他数值。第三异常值可以是区别于数据连接状态参数正常值的其他数值。第一异常值、第二异常值以及第三异常值可以相同,也可以不同,具体需要依据测试设备中基带芯片类型确定,本申请实施例并不对第一异常值、第二异常值以及第三异常值的具体数值进行限定。示例性的,假设SIM卡就绪状态参数正常值为“0”,则第一异常值可以为“1”。
可以理解的是,如果测试设备没有出现稳定性异常问题,则临时工具文件对测试设备的稳定性参数的查询结果会符合预期,为正常值,表明稳定性状态为正常状态。当测试设备出现稳定性异常问题时,临时工具文件对测试设备的稳定性参数的查询结果会从正常值变为异常值,表明稳定性状态为异常状态。
S240、判断是否到达稳定性测试周期,若是,则执行S270,否则,返回执行S221。
其中,稳定性测试周期可以用于限定稳定性测试的总时长。
可以理解的是,测试设备的稳定性测试流程都会设置一个匹配的稳定性测试周期,如48小时或72小时等。如果测试设备在稳定性测试的过程中始终没有出现稳定性异常问题,则临时工具文件对测试设备的稳定性参数的查询结果始终为正常值,也即测试设备的稳定性状态始终满是正常状态,直至到达稳定性测试周期,可以直接终止稳定性测试流程,并通过与测试设备通信连接的配合设备获取稳定性测试结果。
S250、判断自稳定性状态满足稳定性异常条件的时刻起至当前时刻的当前过渡时长,是否达到间隔设定时长,若是,执行S260,否则,返回执行S221。
S260、通过临时工具文件发送流程终止指令;响应流程终止指令,以切断测试端口。
其中,间隔设定时长可以根据实际需求设定,如1分钟2分钟或5分钟等,本申请实施例并不对间隔设定时长的具体时长进行限定。流程终止指令可以用于测试设备自动终止稳定性测试流程。
相应的,如果稳定性状态不满足稳定性异常条件,如临时工具文件对测试设备的稳定性参数的查询结果出现异常值,则表明测试设备出现稳定性异常问题。为了避免客观干扰因素,如基站或网络的故障问题导致短时异常干扰,可以判断自稳定性状态满足稳定性异常条件的时刻起至当前时刻的当前过渡时长,是否达到间隔设定时长。如果确定当前过渡时长到达间隔设定时长,稳定性状态依然不满足稳定性异常条件时,则可以确认测试设备确实出现稳定性异常问题。此时,测试设备中的临时工具文件可以向本机发送流程终止指令。测试设备接收到流程终止指令后进行相应,可以切断测试设备的测试端口,从而自动终止稳定性测试流程,并通过配合设备获取稳定性测试结果。
需要说明的是,流程终止指令可以根据实际需求设定,只要能够切断测试设备的测试端口,也即对配合设备屏蔽测试端口,使配合设备与测试设备失去通信连接即可,本申请实施例并不对流程终止指令的具体类型进行限定。同时,间隔设定时长不宜设定过长或过短。间隔设定时长过长会导致配合设备持续输出测试数据,间隔设定时长过短则可能不会有效排除其他客观干扰因素造成的稳定性异常问题,导致测试有误。
S270、直接通过临时工具文件发送的流程终止指令切断测试设备的测试端口,以终止稳定性测试流程,并通过与测试设备通信连接的配合设备获取稳定性测试结果。
当到达稳定性测试周期时,如果测试设备始终没有出现稳定性异常问题,则可以直接通过临时工具文件发送的流程终止指令切断测试设备的测试端口,以终止稳定性测试流程,并通过与测试设备通信连接的配合设备获取稳定性测试结果。
S280、在确定稳定性测试流程结束后,删除临时工具文件。
相应的,在测试设备完成稳定性测试后,可以删除内部安装的临时工具文件,以避免影响测试设备后续的正常使用。
在本申请的一个可选实施例中,测试设备可以采用高通基带芯片;配合设备可以通过改进的QXDM工具生成测试数据并输出目标测试数据;其中,目标测试数据可以为测试过程中设定时间段内的网络稳定性关联数据。
其中,设定时间段可以是根据实际需求所设定的时间段,如稳定性测试终止前的10分钟或30分钟等,本申请实施例并不对设定时间段的具体内容进行限定。网络稳定性关联数据可以是测试数据中,能够反映测试设备网络稳定性的相关数据。改进的QXDM工具可以是对QXDM中的默认log mask文件进行精简改进,减少冗余log(日志)的输出,使其能够捕获掉卡掉网等问题相关的log,成为专门应用于稳定性异常问题场景的log mask文件。
在本申请实施例中,可选的,如果测试设备采用高通基带芯片,则相应的配合设备可以通过改进的QXDM工具采集测试设备的测试数据并输出目标测试数据。当然,基带芯片也可以是其他类型,相应的,可以采用与基带芯片类型相匹配的软件来采集测试设备的测试数据,本申请实施例对此并不进行限制。同时,为了避免配合设备输出过多冗余的测试数据,在稳定性测试流程结束后,配合设备无需输出全部的测试数据,而只输出测试过程中设定时间段内的网络稳定性关联数据即可。因为稳定性异常问题是稳定性测试流程终止前的一段时间发生的,因此,设定时间段内的网络稳定性关联数据即包括了引起稳定性异常问题的相关数据。
采用上述技术方案,通过安装在测试设备内的临时工具文件确定测试设备的稳定性状态,并在稳定性状态满足稳定性异常条件时,且持续间隔设定时长后,通过流程终止指令切断测试设备的测试端口,以通过与测试设备通信连接的配合设备获取稳定性测试结果,全程无需测试人员干预,实现了稳定性测试的自动化和智能化,提高了稳定性测试的可靠性和测试效率。
对基于高通基带芯片的智能硬件设备来说,现有的稳定性测试方案对此类产品进行稳定性测试时往往需要借助QXDM工具利用默认的log mask文件抓取modem log(调制解调器日志)作为测试数据。测试人员在稳定性测试现场观察到掉SIM卡、脱网或无数据连接等稳定性异常问题发生后手动停止并保存对应的log文件,或者手动断开测试端口USB连接后利用提前配置好的QXDM工具打包log。测试人员在跟踪稳定性测试现场的过程中,若未及时发现出现掉卡掉网等稳定性异常问题时,则log会持续的输出打印,这样造成几个严重的问题是:第一、稳定性测试无法提供准确的出现稳定性异常问题的时间点;第二、出现稳定性异常问题后无法自动停止log打印导致log文件持续输出,生成的log文件过多过大,可能会很快占满配合设备指定的存储空间导致无法获取有效的log;第三、覆盖整个测试周期的log文件太大,导致软件研发很难筛选问题点,不利于研发解析定位稳定性异常问题。
图3a是本申请实施例提供的一种稳定性测试方法的流程图,在一个具体的例子中,假设测试设备采用高通基带芯片,相应的配合设备通过改进的QXDM工具采集测试设备的测试数据并输出目标测试数据。具体的,如图3a所示,采用本申请实施例所提供的稳定性测试方法,对测试设备的稳定性测试流程可以包括下述步骤:
步骤一、对基于高通平台QXDM工具抓modem log的默认的log mask文件进行改进,精简制作针对掉卡掉网等稳定性异常问题场景的log mask文件。改进的log mask文件能够在QXDM工具自动输出log时只打印所关注的稳定性异常问题相关的log,从而减少冗余log的输出。
步骤二、查询测试设备的USB端口作为测试端口,以备后续恢复USB端口使用。
需要说明的是,部分智能硬件设备可能在重启后可以自动恢复USB端口,但部分智能硬件设备重启后无法自动恢复USB端口。对于无法自动恢复USB端口的智能硬件设备,在进行测试之前,可以通过配合设备PC的CMD(Windows命令提示符)命令窗,执行adb shell命令,然后执行命令“cat/etc/usb/boot_hsusb_comp”查看USB端口代号。如此一来,在稳定性测试结束后,USB端口被切断时,可以重新进入adb shell,然后输入根据USB端口代号输入USB端口恢复指令就可以恢复USB端口。
步骤三、制作测试设备所需的临时工具文件。
临时工具文件的作用主要是向测试设备轮询发送AT指令,如AT+CPIN?或AT+CREG?等指令。其中,AT+CPIN?指令可以查询SIM卡的状态,AT+CREG?指令可以查询驻网状态。AT指令可以查询测试设备的SIM卡就绪状态、驻网状态以及数据连接状态。若临时工具文件的查询结果从正常值变为异常值,则说明测试设备出现了掉卡掉网等稳定性异常问题,则等待1分钟后再将USB端口切断。USB端口切断后,如果没有收到重启指令或USB端口恢复指令,则后续测试设备无论是否再重新找回网络或SIM卡就绪都不再重开。
步骤四、在测试设备中导入临时工具文件。
其中,导入临时工具文件可以通过配合设备PC的CMD命令实现。
步骤五、配合设备PC的QXDM工具导入配置及设置自动打包保存log。
具体的,QXDM工具设置方法如下:
1)QXDM工具导入针对精简后的log mask文件,可以点击工具界面的“File--LoadConfiguration”加载精简后的log mask文件,如图3b所示。
2)选择dmc文件后点击打开,如图3c所示。
3)设置QXDM自动保存的指定路径,可以点击工具界面的“Options--Settings”加载,如图3d所示。
4)设置log自动保存、设定log自动保存的路径、文件名称、文件格式以及每个log文件的大小等,如图3e所示。
5)自动保存相关设置完成后,可以进入设定的路径检查确认下QXDM log是否能正常生成,以及每个log文件大小是否和设定的一致,如图3f所示。
步骤六、测试设备导入临时工具文件完成,以及配合设备对QXDM工具配置完成后,重启测试设备,并按照稳定性测试用例开始进行稳定性测试。
步骤七、测试设备重启五分钟后会首先会通过AT指令检测驻网状态,在五分钟内驻网成功就不会切断USB端口。
步骤八、检测SIM卡及网络状态是否异常。
在步骤七之后,临时工具文件会通过轮询发送AT指令的方式查询测试设备的SIM卡就绪状态、驻网状态以及数据连接状态。若查询的结果一直符合预期为正常值时则继续轮询发送AT指令查询,直到查询的结果从正常值变为异常值时,说明是测试设备出现了掉卡掉网等异常问题,则等待1分钟后再将USB端口切掉。
步骤九、等待1分钟将USB端口切掉后配合设备的QXDM工具会自动保存输出modemlog,后续无论测试设备是否再重新找回网络或SIM卡重新就绪测试设备都不再重开USB端口。等待1分钟才切掉USB端口的目的是增加缓冲机制,以规避因基站或网络导致的短时异常干扰,若真正出现掉卡掉网异常问题且1分钟内不能自动修复的话,则log的输出操作会在问题时间点之后的1分钟停止,如此也可避免log停止过早导致问题log未及时输出保存的风险。切断USB口不再重开可以防止USB端口自动重开后QXDM工具继续输出打印log,导致log没有停止在出现稳定性异常问题的时间点附近。
按照上述方式设置测试设备和配合设备并进行稳定性测试后,若稳定性测试过程中测试设备出现掉卡掉网等异常问题,则在稳定性测试结束后可从配合设备指定的log自动保存路径下打包最后时间段的有效modem log,作为最终获取的目标测试数据。目标测试数据可以用于快速、准确地定位稳定性异常问题。
上述方案通过配置优化测试设备及配合设备获取modem log的流程,实现了在智能硬件设备稳定性测试中针对掉卡、脱网、无数据连接等稳定性异常情况进行自动识别并输出保存对应问题时间点的modem log的目的,避免了测试人员实时跟踪测试现场、人为判定异常问题且手动操作保存log时的效率低下、容易出错、不利于定位问题等弊端,同时能够极大的节省测试及研发的人力成本,保证log的有效性及大小的合理性,进而提高智能硬件设备测试的可靠性。
需要说明的是,以上各实施例中各技术特征之间的任意排列组合也属于本申请的保护范围。
在一个示例性的实施例中,图4是本申请实施例提供的一种稳定性测试***的示意图,本申请实施例提供的稳定性测试方法,可以应用于如图4所示的稳定性测试***中。如图4所示,该稳定性测试***的结构包括:测试设备410以及配合设备420,测试设备410通过测试端口与配合设备420保持通信连接;其中:
测试设备410用于加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程,通过临时工具文件查询至少一项稳定性参数,根据稳定性参数确定稳定性状态,如果稳定性状态满足稳定性异常条件,则终止稳定性测试流程;配合设备420用于稳定性测试流程中,生成测试数据,并在测试设备终止稳定性测试流程时输出目标测试数据,以获取稳定性测试结果。
可选的,测试设备410具体用于通过临时工具文件发送至少一项状态查询指令;接收针对状态查询指令的指令响应结果;解析指令响应结果,以获取稳定性参数;其中,稳定性参数包括客户识别模块SIM卡就绪状态参数、驻网状态参数以及数据连接状态参数中的至少一项;稳定性状态包括SIM卡就绪状态、驻网状态以及数据连接状态中的至少一项。
可选的,稳定性异常条件包括:以下一项或多项的组合:SIM卡就绪状态参数出现第一异常值;驻网状态参数出现第二异常值;数据连接状态参数出现第三异常值。
可选的,测试设备410具体用于判断自稳定性状态满足稳定性异常条件的时刻起至当前时刻的当前过渡时长,是否达到间隔设定时长;如果确定当前过渡时长到达间隔设定时长,则通过临时工具文件发送流程终止指令;响应流程终止指令,以切断测试端口;其中,测试端口用于建立测试设备与配合设备之间的通信连接。
可选的,测试设备410还用于安装临时工具文件;在确定稳定性测试流程结束后,删除临时工具文件。
可选的,测试设备410采用高通基带芯片;配合设备420通过改进的QXDM工具生成测试数据并输出目标测试数据;目标测试数据为测试过程中设定时间段内的网络稳定性关联数据。
本申请实施例所提供的稳定性测试方法、***、装置及存储介质,通过安装在测试设备内的临时工具文件查询测试设备的至少一项稳定性参数,以根据稳定性参数确定测试设备的稳定性状态,并确定稳定性状态满足稳定性异常条件时,终止稳定性测试流程,以通过与测试设备通信连接的配合设备获取稳定性测试结果,也即通过测试设备与配合设备共同完成测试设备的稳定性测试流程,在确定测试设备出现稳定性问题时自动终止稳定性测试流程,并通过配合设备输出终止测试时所获取的稳定性测试结果,全程无需测试人员干预,解决现有稳定性测试方法存在的可靠性及测试效率较低等问题,实现了稳定性测试的自动化和智能化,提高了稳定性测试的可靠性和测试效率。
在一个示例性的实施例中,图5是本申请实施例提供的一种稳定性测试装置的示意图,如图5所示,稳定性测试装置包括:临时工具文件加载模块510、稳定性参数查询模块520、稳定性状态确定模块530以及稳定性测试流程终止模块540,其中:
临时工具文件加载模块510,用于加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程;
稳定性参数查询模块520,用于通过临时工具文件查询至少一项稳定性参数;
稳定性状态确定模块530,用于根据稳定性参数确定稳定性状态;
稳定性测试流程终止模块540,用于如果稳定性状态满足稳定性异常条件,则终止稳定性测试流程,以通过与测试设备通信连接的配合设备获取稳定性测试结果
可选的,稳定性参数查询模块520具体用于:通过临时工具文件发送至少一项状态查询指令;接收针对状态查询指令的指令响应结果;解析指令响应结果,以获取稳定性参数;其中,稳定性参数包括客户识别模块SIM卡就绪状态参数、驻网状态参数以及数据连接状态参数中的至少一项;稳定性状态包括SIM卡就绪状态、驻网状态以及数据连接状态中的至少一项。
可选的,稳定性异常条件包括以下一项或多项的组合:SIM卡就绪状态参数出现第一异常值;驻网状态参数出现第二异常值;数据连接状态参数出现第三异常值。
可选的,稳定性测试流程终止模块540具体用于:判断自稳定性状态满足稳定性异常条件的时刻起至当前时刻的当前过渡时长,是否达到间隔设定时长;如果确定当前过渡时长到达间隔设定时长,则通过临时工具文件发送流程终止指令;响应流程终止指令,以切断测试端口;其中,测试端口用于建立测试设备与配合设备之间的通信连接。
可选的,稳定性测试装置还包括:文件安装模块,用于在测试设备中安装临时工具文件;文件删除模块,用于在确定稳定性测试流程结束后,删除临时工具文件。
可选的,测试设备与配合设备通过测试端口通信连接,配合设备用于在测试设备测试稳定性状态的过程中,生成测试数据,并在测试设备终止稳定性测试流程时输出目标测试数据。
可选的,测试设备采用高通基带芯片;配合设备通过改进的QXDM工具生成测试数据并输出目标测试数据;目标测试数据为测试过程中设定时间段内的网络稳定性关联数据。
本申请实施例所提供的稳定性测试方法、***、装置及存储介质,通过安装在测试设备内的临时工具文件查询测试设备的至少一项稳定性参数,以根据稳定性参数确定测试设备的稳定性状态,并确定稳定性状态满足稳定性异常条件时,终止稳定性测试流程,以通过与测试设备通信连接的配合设备获取稳定性测试结果,也即通过测试设备与配合设备共同完成测试设备的稳定性测试流程,在确定测试设备出现稳定性问题时自动终止稳定性测试流程,并通过配合设备输出终止测试时所获取的稳定性测试结果,全程无需测试人员干预,解决现有稳定性测试方法存在的可靠性及测试效率较低等问题,实现了稳定性测试的自动化和智能化,提高了稳定性测试的可靠性和测试效率。
上述稳定性测试装置可执行本申请任意实施例所提供的稳定性测试方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请任意实施例提供的稳定性测试方法。
由于上述所介绍的稳定性测试装置为可以执行本申请实施例中的稳定性测试方法的装置,故而基于本申请实施例中所介绍的稳定性测试方法,本领域所属技术人员能够了解本实施例的稳定性测试装置的具体实施方式以及其各种变化形式,所以在此对于该稳定性测试装置如何实现本申请实施例中的稳定性测试方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中稳定性测试方法所采用的装置,都属于本申请所欲保护的范围。
在一个示例性的实施例中,提供了一种测试设备,其内部结构图可以如图6所示。该测试设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该测试设备的处理器用于提供计算和控制能力。该测试设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该测试设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、近场通信(NFC)或其他技术实现。该计算机程序被处理器执行时以实现本申请任一实施例提供的稳定性测试方法:加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程;通过临时工具文件查询至少一项稳定性参数;根据稳定性参数确定稳定性状态;如果稳定性状态满足稳定性异常条件,则终止稳定性测试流程,以通过与测试设备通信连接的配合设备获取稳定性测试结果。该测试设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该测试设备的输入装置可以是显示屏上覆盖的触摸层,也可以是测试设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
可选的,该计算机程序被处理器执行时还可以实现:通过所述临时工具文件发送至少一项状态查询指令;接收针对所述状态查询指令的指令响应结果;解析所述指令响应结果,以获取所述稳定性参数;其中,所述稳定性参数包括客户识别模块SIM卡就绪状态参数、驻网状态参数以及数据连接状态参数中的至少一项;所述稳定性状态包括SIM卡就绪状态、驻网状态以及数据连接状态中的至少一项。
可选的,所述稳定性异常条件包括以下一项或多项的组合:所述SIM卡就绪状态参数出现第一异常值;所述驻网状态参数出现第二异常值;所述数据连接状态参数出现第三异常值。
可选的,该计算机程序被处理器执行时还可以实现:判断自稳定性状态满足稳定性异常条件的时刻起至当前时刻的当前过渡时长,是否达到间隔设定时长;如果确定所述当前过渡时长到达所述间隔设定时长,则通过所述临时工具文件发送流程终止指令;响应所述流程终止指令,以切断测试端口;其中,所述测试端口用于建立所述测试设备与所述配合设备之间的通信连接。
可选的,该计算机程序被处理器执行时还可以实现:安装所述临时工具文件;在确定所述稳定性测试流程结束后,删除所述临时工具文件。
可选的,所述测试设备与所述配合设备通过测试端口通信连接,所述配合设备用于在所述测试设备测试稳定性状态的过程中,生成测试数据,并在所述测试设备终止稳定性测试流程时输出目标测试数据。
可选的,所述测试设备采用高通基带芯片;所述配合设备通过改进的QXDM工具生成测试数据并输出目标测试数据;所述目标测试数据为测试过程中设定时间段内的网络稳定性关联数据。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的测试设备的限定,具体的测试设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个示例性的实施例中,本申请提供的稳定性测试装置可以实现为一种计算机程序的形式,计算机程序可在如图6所示的测试设备上运行。测试设备的存储器中可存储组成该稳定性测试装置的各个程序模块,比如,图5所示的临时工具文件加载模块510、稳定性参数查询模块520、稳定性状态确定模块530以及稳定性测试流程终止模块540。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的稳定性测试方法中的步骤。
例如,图6所示的测试设备可以通过如图5所示的稳定性测试装置中的临时工具文件加载模块510执行加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程。测试设备可通过稳定性参数查询模块520执行通过临时工具文件查询至少一项稳定性参数。测试设备可通过稳定性状态确定模块530执行根据稳定性参数确定稳定性状态。测试设备可通过稳定性测试流程终止模块540执行如果稳定性状态满足稳定性异常条件,则终止稳定性测试流程,以通过与测试设备通信连接的配合设备获取稳定性测试结果。
在一个示例性的实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程;通过临时工具文件查询至少一项稳定性参数;根据稳定性参数确定稳定性状态;如果稳定性状态满足稳定性异常条件,则终止稳定性测试流程,以通过与测试设备通信连接的配合设备获取稳定性测试结果。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:通过所述临时工具文件发送至少一项状态查询指令;接收针对所述状态查询指令的指令响应结果;解析所述指令响应结果,以获取所述稳定性参数;其中,所述稳定性参数包括客户识别模块SIM卡就绪状态参数、驻网状态参数以及数据连接状态参数中的至少一项;所述稳定性状态包括SIM卡就绪状态、驻网状态以及数据连接状态中的至少一项。
可选的,所述稳定性异常条件包括以下一项或多项的组合:所述SIM卡就绪状态参数出现第一异常值;所述驻网状态参数出现第二异常值;所述数据连接状态参数出现第三异常值。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:判断自稳定性状态满足稳定性异常条件的时刻起至当前时刻的当前过渡时长,是否达到间隔设定时长;如果确定所述当前过渡时长到达所述间隔设定时长,则通过所述临时工具文件发送流程终止指令;响应所述流程终止指令,以切断测试端口;其中,所述测试端口用于建立所述测试设备与所述配合设备之间的通信连接。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:安装所述临时工具文件;在确定所述稳定性测试流程结束后,删除所述临时工具文件。
可选的,所述测试设备与所述配合设备通过测试端口通信连接,所述配合设备用于在所述测试设备测试稳定性状态的过程中,生成测试数据,并在所述测试设备终止稳定性测试流程时输出目标测试数据。
可选的,所述测试设备采用高通基带芯片;所述配合设备通过改进的QXDM工具生成测试数据并输出目标测试数据;所述目标测试数据为测试过程中设定时间段内的网络稳定性关联数据。
本申请实施例所提供的稳定性测试方法、***、装置及存储介质,通过安装在测试设备内的临时工具文件查询测试设备的至少一项稳定性参数,以根据稳定性参数确定测试设备的稳定性状态,并确定稳定性状态满足稳定性异常条件时,终止稳定性测试流程,以通过与测试设备通信连接的配合设备获取稳定性测试结果,也即通过测试设备与配合设备共同完成测试设备的稳定性测试流程,在确定测试设备出现稳定性问题时自动终止稳定性测试流程,并通过配合设备输出终止测试时所获取的稳定性测试结果,全程无需测试人员干预,解决现有稳定性测试方法存在的可靠性及测试效率较低等问题,实现了稳定性测试的自动化和智能化,提高了稳定性测试的可靠性和测试效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random AccessMemory,RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,比如静态随机存取存储器(Static Random Access Memory,SRAM)和动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此本申请专利的保护范围应以所附权利要求为准。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种稳定性测试方法,所述方法包括:
加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程;
通过所述临时工具文件查询至少一项稳定性参数;
根据所述稳定性参数确定稳定性状态;
如果所述稳定性状态满足稳定性异常条件,则终止所述稳定性测试流程,以通过与所述测试设备通信连接的配合设备获取稳定性测试结果。
2.根据权利要求1所述的方法,其特征在于,所述通过所述临时工具文件查询至少一项稳定性参数,包括:
通过所述临时工具文件发送至少一项状态查询指令;
接收针对所述状态查询指令的指令响应结果;
解析所述指令响应结果,以获取所述稳定性参数;
其中,所述稳定性参数包括客户识别模块SIM卡就绪状态参数、驻网状态参数以及数据连接状态参数中的至少一项;所述稳定性状态包括SIM卡就绪状态、驻网状态以及数据连接状态中的至少一项。
3.根据权利要求2所述的方法,其特征在于,所述稳定性异常条件包括以下一项或多项的组合:
所述SIM卡就绪状态参数出现第一异常值;
所述驻网状态参数出现第二异常值;
所述数据连接状态参数出现第三异常值。
4.根据权利要求1所述的方法,其特征在于,所述终止稳定性测试流程,包括:
判断自稳定性状态满足稳定性异常条件的时刻起至当前时刻的当前过渡时长,是否达到间隔设定时长;
如果确定所述当前过渡时长到达所述间隔设定时长,则通过所述临时工具文件发送流程终止指令;
响应所述流程终止指令,以切断测试端口;
其中,所述测试端口用于建立所述测试设备与所述配合设备之间的通信连接。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
安装所述临时工具文件;
在确定所述稳定性测试流程结束后,删除所述临时工具文件。
6.根据权利要求1-5任一所述的方法,其特征在于,所述测试设备与所述配合设备通过测试端口通信连接,所述配合设备用于在所述测试设备测试稳定性状态的过程中,生成测试数据,并在所述测试设备终止稳定性测试流程时输出目标测试数据。
7.根据权利要求1-5任一所述的方法,其特征在于,所述测试设备采用高通基带芯片;所述配合设备通过改进的QXDM工具生成测试数据并输出目标测试数据;
所述目标测试数据为测试过程中设定时间段内的网络稳定性关联数据。
8.一种稳定性测试***,其特征在于,包括测试设备以及配合设备;所述测试设备通过测试端口与所述配合设备保持通信连接;其中:
所述测试设备用于加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程,通过所述临时工具文件查询至少一项稳定性参数,根据所述稳定性参数确定稳定性状态,如果所述稳定性状态满足稳定性异常条件,则终止所述稳定性测试流程;
所述配合设备用于在所述稳定性测试流程中,生成测试数据,并在所述测试设备终止所述稳定性测试流程时输出目标测试数据,以获取稳定性测试结果。
9.一种稳定性测试装置,其特征在于,包括:
临时工具文件加载模块,用于加载预先安装的临时工具文件,以启动针对测试设备的稳定性测试流程;
稳定性参数查询模块,用于通过所述临时工具文件查询至少一项稳定性参数;
稳定性状态确定模块,用于根据所述稳定性参数确定稳定性状态;
稳定性测试流程终止模块,用于如果所述稳定性状态满足稳定性异常条件,则终止所述稳定性测试流程,以通过与所述测试设备通信连接的配合设备获取稳定性测试结果。
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一所述的稳定性测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010554097.6A CN111752782B (zh) | 2020-06-17 | 稳定性测试方法、***、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010554097.6A CN111752782B (zh) | 2020-06-17 | 稳定性测试方法、***、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111752782A true CN111752782A (zh) | 2020-10-09 |
CN111752782B CN111752782B (zh) | 2024-07-30 |
Family
ID=
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113204452A (zh) * | 2021-04-23 | 2021-08-03 | 山东英信计算机技术有限公司 | 一种测量高速信号的方法、***及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101887392A (zh) * | 2010-07-06 | 2010-11-17 | 中兴通讯股份有限公司 | 一种软件***运行稳定性测试方法及装置 |
CN102316498A (zh) * | 2010-07-09 | 2012-01-11 | 中兴通讯股份有限公司 | 无线网络自动测试的方法及*** |
CN104506389A (zh) * | 2015-01-29 | 2015-04-08 | 浪潮电子信息产业股份有限公司 | 一种高密度服务器整机稳定性测试方法 |
CN109960636A (zh) * | 2017-12-14 | 2019-07-02 | 中标软件有限公司 | ***桌面图标加载性能测试方法 |
CN110990209A (zh) * | 2019-11-08 | 2020-04-10 | 苏州浪潮智能科技有限公司 | 存储稳定性的测试方法、测试装置、测试设备及存储介质 |
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101887392A (zh) * | 2010-07-06 | 2010-11-17 | 中兴通讯股份有限公司 | 一种软件***运行稳定性测试方法及装置 |
CN102316498A (zh) * | 2010-07-09 | 2012-01-11 | 中兴通讯股份有限公司 | 无线网络自动测试的方法及*** |
CN104506389A (zh) * | 2015-01-29 | 2015-04-08 | 浪潮电子信息产业股份有限公司 | 一种高密度服务器整机稳定性测试方法 |
CN109960636A (zh) * | 2017-12-14 | 2019-07-02 | 中标软件有限公司 | ***桌面图标加载性能测试方法 |
CN110990209A (zh) * | 2019-11-08 | 2020-04-10 | 苏州浪潮智能科技有限公司 | 存储稳定性的测试方法、测试装置、测试设备及存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113204452A (zh) * | 2021-04-23 | 2021-08-03 | 山东英信计算机技术有限公司 | 一种测量高速信号的方法、***及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110502366B (zh) | 案例执行方法、装置、设备及计算机可读存储介质 | |
CN110515795B (zh) | 一种大数据组件的监控方法、装置、电子设备 | |
CN104572422A (zh) | 一种基于Linux***开关机下内存监测实现方法 | |
CN112269697B (zh) | 一种设备存储性能测试方法、***及相关装置 | |
CN111435146A (zh) | 一种基于mes的晶圆测试方法及*** | |
CN111078484B (zh) | ***升级的断电测试方法、装置、设备及存储介质 | |
CN114817213A (zh) | 一种服务器数据库调优测试方法、装置、终端及存储介质 | |
CN112948189B (zh) | 一种裕度测试方法、裕度测试***及相关装置 | |
CN111240913B (zh) | 一种服务器dqs报错内存批量测试方法及装置 | |
CN112904105A (zh) | 变电站继电保护装置初始化功能测试方法、装置及*** | |
CN111752782B (zh) | 稳定性测试方法、***、装置及存储介质 | |
CN111752782A (zh) | 稳定性测试方法、***、装置及存储介质 | |
CN116545891A (zh) | 一种基于智能设备的自动化配网测试方法 | |
CN111459730A (zh) | 一种Whitley平台下PCH端参数的调整方法及*** | |
CN116049011A (zh) | 一种测试环境的部署方法、装置、电子设备及存储介质 | |
CN111666200A (zh) | 一种pc软件冷启动耗时的测试方法及终端 | |
CN115827435A (zh) | 前端性能测试方法、电子设备及计算机可读存储介质 | |
CN116938779A (zh) | 自动化检测方法、单板、电子设备及存储介质 | |
CN110365627B (zh) | 应用程序同步方法、装置、计算设备以及存储介质 | |
CN111722997B (zh) | 自动化测试的异常检测方法及计算机可读存储介质 | |
CN113590092A (zh) | 一种脚本生成方法、生成装置和计算机可读存储介质 | |
CN109032869B (zh) | 一种便携式服务器硬件测试终端 | |
CN111597111A (zh) | 一种应用程序启动速度监控方法以及装置 | |
CN112346994A (zh) | 一种测试信息关联方法、装置、计算机设备及存储介质 | |
CN111679943A (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 |