一种测试方法、装置及存储介质制造方法及图纸

技术编号:20992435 阅读:35 留言:0更新日期:2019-04-29 22:27
本申请实施例公开一种测试方法、装置及存储介质,其中,本申请实施例通过获取第一测试序列和第二测试序列,以生成目标测试模式;接收测试指令,进入所述目标测试模式,获取所述目标测试模式下的调用比例值和测试次数;根据所述调用比例值和所述测试次数的关系确定相应的目标测试序列,所述目标测试序列为第一测试序列或第二测试序列;根据确定的目标测试序列进行测试并得到测试结果,根据测试结果更新测试次数,根据更新后的测试次数与所述调用比例值的关系继续进行测试,直至满足结束条件时结束测试。通过自动对测试序列进行混合选择,减少反复的机械式测试,以此节约测试时间,提高测试效率。

A test method, device and storage medium

The embodiment of this application discloses a test method, device and storage medium, in which the embodiment of this application generates a target test mode by acquiring the first test sequence and the second test sequence; receives test instructions, enters the target test mode, obtains the call scale value and test times in the target test mode; and according to the call scale value and the test times. The corresponding target test sequence is determined according to the relation of number, which is the first test sequence or the second test sequence. According to the determined target test sequence, the test results are obtained, the test times are updated according to the test results, and the test continues according to the relationship between the updated test times and the calling scale value until the end condition is satisfied. \u3002 By automatically mixing the test sequence and reducing repeated mechanical testing, the test time can be saved and the test efficiency can be improved.

【技术实现步骤摘要】
一种测试方法、装置及存储介质
本专利技术涉及测试
,尤其涉及一种测试方法、装置及存储介质。
技术介绍
在产品的生产过程中,在为了保证产品的性能的稳定性和产品的可靠性的前提下,对产品进行大量的测试是必不可缺的,从而通过测试得到的测试数据来判断分析产品性能的稳定性。当前的测试方法主要为在产品的测试项目确定的情况下,在生产阶段便对确定的测试项目进行机械式的反复测试,由于测试过程中测试项目数量较多,将造成测试时间过长,故导致测试效率较低。
技术实现思路
本专利技术实施例提供了一种测试方法、装置及存储介质,节约了测试时间,从而提高了测试效率。第一方面,本申请实施例提供了一种测试方法,包括:获取第一测试序列和第二测试序列,以生成目标测试模式;接收测试指令,进入所述目标测试模式,获取所述目标测试模式下的调用比例值和测试次数;根据所述调用比例值和所述测试次数的关系确定相应的目标测试序列,所述目标测试序列为第一测试序列或第二测试序列;根据确定的目标测试序列进行测试并得到测试结果,根据测试结果更新测试次数,根据更新后的测试次数与所述调用比例值的关系继续进行测试,直至满足结束条件时结束测试。第二方面,本申请实施例提供了一种测试装置,包括:生成模块,用于获取第一测试序列和第二测试序列,以生成目标测试模式;接收模块,用于接收测试指令,进入所述目标测试模式,获取所述目标测试模式下的调用比例值和测试次数;获取模块,用于根据所述调用比例值和所述测试次数的关系确定相应的目标测试序列,所述目标测试序列为第一测试序列或第二测试序列。测试模块,用于根据确定的目标测试序列进行测试并得到测试结果,根据测试结果更新测试次数,根据更新后的测试次数与所述调用比例值的关系继续进行测试,直至满足结束条件时结束测试。第三方面,本申请实施例提供的存储介质,其上存储有计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行如本申请任一实施例提供的测试方法。本申请实施例通过获取第一测试序列和第二测试序列,以生成目标测试模式;接收测试指令,进入所述目标测试模式,获取所述目标测试模式下的调用比例值和测试次数;根据所述调用比例值和所述测试次数的关系确定相应的目标测试序列,所述目标测试序列为第一测试序列或第二测试序列;根据确定的目标测试序列进行测试并得到测试结果,根据测试结果更新测试次数,根据更新后的测试次数与所述调用比例值的关系继续进行测试,直至满足结束条件时结束测试。通过自动对测试序列进行混合选择,减少反复的机械式测试,以此节约测试时间,提高测试效率。。附图说明图1为本申请实施例提供的测试方法的流程示意图。图2为本申请实施例提供的测试方法的另一流程示意图。图3为本申请实施例提供的测试装置的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文该的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文该的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。本申请实施例提供一种测试方法,请参阅图1,图1为本实施例提供的测试方法的流程示意图,该测试方法包括以下步骤:在步骤S101中,获取第一测试序列和第二测试序列,以生成目标测试模式。其中,第一测试序列是指完整的测试序列,包含整个测试流程以及完整的测试项目,完整的测试项目包括必测项目与所有可选项目。第二测试序列包括整个测试流程及精简后的测试项目,精简后的测试项目包括必测项目与部分可选项目。另外,目标测试模式是指在目标测试模式下,可调用第一测试序列或者第二测试序列来进行测试。需要说明的是,在试生产阶段,采用第一测试序列进行大量测试,通过测试数据的分析统计,将测试错误概率小于预设值(例如,测试错误概率小于0.01)的测试项目作为可选项目,可理解的是,测试错误概率小于预设值的测试项目是指在试生产阶段测试错误概率为零或者测试错误概率极小的测试项目。故,第二测试序列中的测试项目包括必测项目和经过试生产阶段确定的可选项目中的部分可选项目,其中,部分可选项目可以是测试人员设定的固定的可选项目,或者是通过算法或者程序随机确定的可选项目,或者是根据外界环境及时间来确定的可选项目等,例如,根据测试温度或湿度或当前时间来确定可选项目,在不同的温度或湿度条件下匹配不同的可选项目。在步骤S102中,接收测试指令,进入目标测试模式,获取目标测试模式下的调用比例值和测试次数。其中,测试指令的生成方式可以包括检测到待测物体接入测试设备、按压测试按钮、通过触摸测试设备的测试控件、到达预设时间时自动生成或者监测预设语音信息等等,当接收测试指令时,自动进入目标测试模式或者人为手动选择进入目标测试指令。在一些实施方式中,接收测试指令后,可选择测试模式。其中,测试模式可以是第一测试模式、第二测试模式或者目标测试模式,第一测试模式下,仅可调用第一测试序列进行测试,第二测试模式下仅可调用第二测试模式进行测试。另外,目标测试模式下的调用比例值为自然数,用于确定测试循环的次数。例如,当调用比例值为0时,每次测试均调用第一测试序列;当调用比例值为1时,调用一次第一测试序列并调用一次第二测试序列;当调用比例值为10时,即调用一次第一测试序列并调用十次第二测试序列,以此类推。此外,在进入目标测试模式后的第一测试即首次测试,此时首次测试的测试次数设定为0。另外,测试次数为可改变的值,可根据测试结果而变化。在步骤S103中,根据调用比例值和测试次数的关系确定相应的目标测试序列,目标测试序列为第一测试序列或第二测试序列。其中,在一些实施方式中,根据调用比例值和测试次数的关系确定相应的目标测试序列的步骤包括:(1)判断调用比例值或测试次数是否为零;(2)当调用比例值或测试次数为零时,获取第一测试序列进行测试;其中,当调用比例值或测试次数为零时,可以包括以下几种情形:当调用比例值为零时,结合上述内容可知,当调用比例值为零时,每次测试均调用第一测试序列;当调用比例值不为零而测试次数为零时,可以是包括当前测试为首次测试或更新后的测试次数为零,则获取第一测试序列进行测试。(3)当调用比例值和测试次数均不为零时,获取第二测试序列进行测试。其中,当调用比例值不为零时,此时测试需要调用一次第一测试序列,同时还需要调用第二测试序列,而此时测试次数不为零时,说明当前测试不为首次测试,故获取第二测试序列进行测试。在步骤S104中,根据确定的目标测试序列进行测试并得到测试结果,根据测试结果更新测试次数,根据更新后的测试次数与调用比例值的关系继续进行测试,直至满足结束条件时结束测试。其中,测试结果可包括测试成功和测试失败两种,若测试成功则更新测试次数,并根据更新后的测试次数与调用比例值的大小关系来判断是否继续进行测试,直至满足结束条件时结束测试。在一些实施方式中,满足结束条件时结束测试的步骤,可以包括:(1)记录完成的测试次数,当完成的测试次数达到预设值时结束测试。或者其中,每当完成一次测试时便记录完成的测试次数,测试成功或测试本文档来自技高网...

【技术保护点】
1.一种测试方法,其特征在于,包括:获取第一测试序列和第二测试序列,以生成目标测试模式;接收测试指令,进入所述目标测试模式,获取所述目标测试模式下的调用比例值和测试次数;根据所述调用比例值和所述测试次数的关系确定相应的目标测试序列,所述目标测试序列为第一测试序列或第二测试序列;根据确定的目标测试序列进行测试并得到测试结果,根据测试结果更新测试次数,根据更新后的测试次数与所述调用比例值的关系继续进行测试,直至满足结束条件时结束测试。

【技术特征摘要】
1.一种测试方法,其特征在于,包括:获取第一测试序列和第二测试序列,以生成目标测试模式;接收测试指令,进入所述目标测试模式,获取所述目标测试模式下的调用比例值和测试次数;根据所述调用比例值和所述测试次数的关系确定相应的目标测试序列,所述目标测试序列为第一测试序列或第二测试序列;根据确定的目标测试序列进行测试并得到测试结果,根据测试结果更新测试次数,根据更新后的测试次数与所述调用比例值的关系继续进行测试,直至满足结束条件时结束测试。2.根据权利要求1所述的方法,其特征在于,所述根据所述调用比例值和所述测试次数的关系确定相应的目标测试序列的步骤,包括:判断所述调用比例值或所述测试次数是否为零;当所述调用比例值或所述测试次数为零时,获取第一测试序列;当所述调用比例值和所述测试次数均不为零时,获取第二测试序列。3.根据权利要求1-2任一项所述的方法,其特征在于,所述根据测试结果更新测试次数的步骤,包括:根据所述测试结果判断测试是否成功;若成功,则将测试次数的数值加一,以得到更新后的测试次数;若不成功,则检测所述目标测试序列的类型,根据所述目标测试序列的类型确定相应的测试次数。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标测试序列的类型确定相应的测试次数的步骤,包括:当所述目标测试序列为第一测试序列时,测试次数保持不变;当所述目标测试序列为第二测试序列时,将测试次数清零以得到更新后的测试次数。5.根据权利要求1-2所述的方法,其特征在于,所述根据更新后的测试次数与所述调用比例值的关系继续进行测试的步骤,包括:判断所述更新后的测试次数与所述调用比例值的大小关系;当所述更新后的测试次数不...

【专利技术属性】
技术研发人员:李兴明
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1