一种测试方法及装置制造方法及图纸

技术编号:14239589 阅读:85 留言:0更新日期:2016-12-21 15:06
本发明专利技术涉及自动化测试领域,尤其涉及一种测试方法及装置,该方法为,接收测试装置上传的测试结果集合;基于上述测试结果集合以及预设的执行方式,获得相应的处理结果;将上述处理结果与预设的标准值进行比较,确定上述处理结果与预设的标准值之间的误差小于预设阈值时,输出上述处理结果,这样,可以对测试装置测试得到测试结果集合进行进一步的处理,得到最后的处理结果,解放了人力,提高了测试的效率。

Test method and device

The present invention relates to the field of automated testing, especially the test method and test device, the method for the test set, the receiving test device to upload the test results; and the preset set execution mode based on the obtained results corresponding; processing the results and the preset standard value, the error between the processing results with the preset standard value is less than a preset threshold, the output of the processing results, so that can get the test result of the test device test set for further processing, get the final results, the liberation of the human, improve the efficiency of the test.

【技术实现步骤摘要】

本专利技术涉及自动化测试领域,尤其涉及一种测试方法及装置
技术介绍
随着终端技术的飞速发展,为保证终端的质量和性能,需要在开发设计阶段对终端进行各种类型的测试。例如,对于手机终端的功耗测试,手机续航能力,即手机在正常工作时的待机时间,而功耗决定了手机续航时间的长短,功耗测试也成为了一项非常重要的测试内容,随着智能手机的迅速发展和对手机续航的关注,功耗测试任务也随之增加。现有技术下,一种自动化测试方法为,基于自动化测试机械臂进行测试。主要为基于该自动化测试机械臂,完成测试。但是,这种自动化测试机械臂只能给出测试结果,不能对这些结果做处理,而测试结果经常会因为各种原因出现异常,最终需要人工处理,大大降低了测试效率。由此可见,现有技术下的测试方法,并不能对测试结果进行有效的处理,没有实现数据处理的自动化,降低了测试效率。
技术实现思路
本专利技术实施例提供一种测试方法及装置,以解决现有技术中不能对测试结果进行有效处理,降低了测试效率的问题。本专利技术实施例提供的具体技术方案如下:一种测试方法,包括:接收测试装置上传的测试结果集合;基于上述测试结果集合以及预设的执行方式,获得相应的处理结果;将上述处理结果与预设的标准值进行比较,确定上述处理结果与预设的标准值之间的误差小于预设阈值时,输出上述处理结果。本专利技术实施例中,接收测试装置上传的测试结果集合;基于上述测试结果集合以及预设的执行方式,获得相应的处理结果;将上述处理结果与预设的标准值进行比较,确定上述处理结果与预设的标准值之间的误差小于预设阈值时,输出上述处理结果,这样,可以对测试装置测试得到测试结果集合进行进一步的处理,得到最后的处理结果,解放了人力,提高了测试的效率。可选的,基于上述测试结果集合以及预设的执行方式,获得相应的处理结果,具体包括:若上述测试结果集合是上述测试装置对处于待机状态下的待测试终端进行测试得到的,则确定上述测试结果集合中至少有一组测试结果是有效时,从至少一组有效的测试结果中选择与预设的标准值之间的误差最小的一组测试结果作为相应的处理结果;或,若上述测试结果集合是上述测试装置对处于非待机状态下的待测试终端进行测试得到的,则判断上述测试结果集合中有效的测试结果的数目,当确定有效的测试结果的数目不小于两组时,进一步根据有效的测试结果的数目,获得相应的处理结果。可选的,当确定有效的测试结果的数目不小于两组时,进一步根据有效的测试结果的数目,获得相应的处理结果,具体包括:若有效的测试结果的数目为两组,计算两组有效的测试结果的第一平均值,并将上述两组有效的测试结果分别与上述第一平均值进行比较,若确定上述两组有效的测试结果与上述第一平均值之间的误差均小于第一预设精度值时,则将上述第一平均值作为相应的处理结果;或,若有效的测试结果的数目为N,计算N组有效的测试结果的第二平均值,并将上述N组有效的测试结果分别与上述第二平均值进行比较,判断上述N组有效的测试结果与上述第二平均值之间的误差是否均小于第二预设精度值,若是,则将上述第二平均值作为相应的处理结果,否则,进行筛选判断,直至获得相应的处理结果,其中,上述筛选判断包括:筛选出M组最相近的有效的测试结果,并计算筛选出的M组有效的测试结果的第三平均值,判断筛选出的M组有效的测试结果与上述第三平均值之间的误差是否均小于第三预设精度值,若是,则将上述第三平均值作为相应的处理结果,否则,继续进行筛选判断,其中,M取值为比当前判断为否时有效的测试结果的数目小于1的值,且2≤M<N。可选的,进一步包括:若确定基于上述测试结果集合以及预设的执行方式,未获得相应的处理结果时,指示上述测试装置重新进行测试;或,若确定上述处理结果与预设的标准值之间的误差不小于预设阈值时,指示上述测试装置重新进行测试。可选的,进一步包括:若未获得相应的处理结果时,指示上述测试装置重新进行测试之后,仍未获得相应的处理结果,则做异常处理,提醒用户;或,若确定上述处理结果与预设的标准值之间的误差不小于预设阈值时,指示上述测试装置重新进行测试之后,仍确定重新获得的相应的处理结果与预设的标准值之间的误差不小于预设阈值,则输出与预设的标准值之间的误差较小的处理结果。一种测试装置,包括:接收单元,用于接收测试装置上传的测试结果集合;处理单元,用于基于上述测试结果集合以及预设的执行方式,获得相应的处理结果;输出单元,用于将上述处理结果与预设的标准值进行比较,确定上述处理结果与预设的标准值之间的误差小于预设阈值时,输出上述处理结果。本专利技术实施例中,接收测试装置上传的测试结果集合;基于上述测试结果集合以及预设的执行方式,获得相应的处理结果;将上述处理结果与预设的标准值进行比较,确定上述处理结果与预设的标准值之间的误差小于预设阈值时,输出上述处理结果,这样,可以对测试装置测试得到测试结果集合进行进一步的处理,得到最后的处理结果,解放了人力,提高了测试的效率。可选的,基于上述测试结果集合以及预设的执行方式,获得相应的处理结果时,处理单元具体用于:若上述测试结果集合是上述测试装置对处于待机状态下的待测试终端进行测试得到的,则确定上述测试结果集合中至少有一组测试结果是有效时,从至少一组有效的测试结果中选择与预设的标准值之间的误差最小的一组测试结果作为相应的处理结果;或,若上述测试结果集合是上述测试装置对处于非待机状态下的待测试终端进行测试得到的,则判断上述测试结果集合中有效的测试结果的数目,当确定有效的测试结果的数目不小于两组时,进一步根据有效的测试结果的数目,获得相应的处理结果。可选的,当确定有效的测试结果的数目不小于两组时,进一步根据有效的测试结果的数目,获得相应的处理结果时,处理单元具体用于:若有效的测试结果的数目为两组,计算两组有效的测试结果的第一平均值,并将上述两组有效的测试结果分别与上述第一平均值进行比较,若确定上述两组有效的测试结果与上述第一平均值之间的误差均小于第一预设精度值时,则将上述第一平均值作为相应的处理结果;或,若有效的测试结果的数目为N,计算N组有效的测试结果的第二平均值,并将上述N组有效的测试结果分别与上述第二平均值进行比较,判断上述N组有效的测试结果与上述第二平均值之间的误差是否均小于第二预设精度值,若是,则将上述第二平均值作为相应的处理结果,否则,进行筛选判断,直至获得相应的处理结果,其中,上述筛选判断包括:筛选出M组最相近的有效的测试结果,并计算筛选出的M组有效的测试结果的第三平均值,判断筛选出的M组有效的测试结果与上述第三平均值之间的误差是否均小于第三预设精度值,若是,则将上述第三平均值作为相应的处理结果,否则,继续进行筛选判断,其中,M取值为比当前判断为否时有效的测试结果的数目小于1的值,且2≤M<N。可选的,进一步包括,重新测试单元,用于:若确定基于上述测试结果集合以及预设的执行方式,未获得相应的处理结果时,指示上述测试装置重新进行测试;或,若确定上述处理结果与预设的标准值之间的误差不小于预设阈值时,指示上述测试装置重新进行测试。可选的,处理单元,进一步用于:若未获得相应的处理结果时,指示上述测试装置重新进行测试之后,仍未获得相应的处理结果,则做异常处理,提醒用户;或,输出单元,进一步用于:若确定上述处理结果与预设的标准值之本文档来自技高网...
一种测试方法及装置

【技术保护点】
一种测试方法,其特征在于,包括:接收测试装置上传的测试结果集合;基于所述测试结果集合以及预设的执行方式,获得相应的处理结果;将所述处理结果与预设的标准值进行比较,确定所述处理结果与预设的标准值之间的误差小于预设阈值时,输出所述处理结果。

【技术特征摘要】
1.一种测试方法,其特征在于,包括:接收测试装置上传的测试结果集合;基于所述测试结果集合以及预设的执行方式,获得相应的处理结果;将所述处理结果与预设的标准值进行比较,确定所述处理结果与预设的标准值之间的误差小于预设阈值时,输出所述处理结果。2.如权利要求1所述的方法,其特征在于,基于所述测试结果集合以及预设的执行方式,获得相应的处理结果,具体包括:若所述测试结果集合是所述测试装置对处于待机状态下的待测试终端进行测试得到的,则确定所述测试结果集合中至少有一组测试结果是有效时,从至少一组有效的测试结果中选择与预设的标准值之间的误差最小的一组测试结果作为相应的处理结果;或,若所述测试结果集合是所述测试装置对处于非待机状态下的待测试终端进行测试得到的,则判断所述测试结果集合中有效的测试结果的数目,当确定有效的测试结果的数目不小于两组时,进一步根据有效的测试结果的数目,获得相应的处理结果。3.如权利要求2所述的方法,其特征在于,当确定有效的测试结果的数目不小于两组时,进一步根据有效的测试结果的数目,获得相应的处理结果,具体包括:若有效的测试结果的数目为两组,计算两组有效的测试结果的第一平均值,并将所述两组有效的测试结果分别与所述第一平均值进行比较,若确定所述两组有效的测试结果与所述第一平均值之间的误差均小于第一预设精度值时,则将所述第一平均值作为相应的处理结果;或,若有效的测试结果的数目为N,计算N组有效的测试结果的第二平均值,并将所述N组有效的测试结果分别与所述第二平均值进行比较,判断所述N组有效的测试结果与所述第二平均值之间的误差是否均小于第二预设精度值,若是,则将所述第二平均值作为相应的处理结果,否则,进行筛选判断,直至获得相应的处理结果,其中,所述筛选判断包括:筛选出M组最相近的有效的测试结果,并计算筛选出的M组有效的测试结果的第三平均值,判断筛选出的M组有效的测试结果与所述第三平均值之间的误差是否均小于第三预设精度值,若是,则将所述第三平均值作为相应的处理结果,否则,继续进行筛选判断,其中,M取值为比当前判断为否时有效的测试结果的数目小于1的值,且2≤M<N。4.如权利要求1、2或3所述的方法,其特征在于,进一步包括:若确定基于所述测试结果集合以及预设的执行方式,未获得相应的处理结果时,指示所述测试装置重新进行测试;或,若确定所述处理结果与预设的标准值之间的误差不小于预设阈值时,指示所述测试装置重新进行测试。5.如权利要求4所述的方法,其特征在于,进一步包括:若未获得相应的处理结果时,指示所述测试装置重新进行测试之后,仍未获得相应的处理结果,则做异常处理,提醒用户;或,若确定所述处理结果与预设的标准值之间的误差不小于预设阈值时,指示所述测试装置重新进行测试之后,仍确定重新获得的相应的处理结果与预设的标准值之间的误差不小于预设阈值,则输出与预设的标准值之间的误差较小的处理结果。6.一种测试装置,其特征在于,包括:接收单元,用于接收测试...

【专利技术属性】
技术研发人员:陈启安
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

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

1