测试终端的方法、设备及可读存储介质技术

技术编号:17346080 阅读:24 留言:0更新日期:2018-02-25 11:09
本发明专利技术公开了一种测试终端的方法、设备和计算机可读存储介质。该方法包括:当侦测到测试待测试终端的测试指令时,根据测试指令获取预设时间内待测试终端从亮屏状态进入熄屏状态期间执行的事件,将每一次从亮屏状态进入熄屏状态期间执行的事件记为亮屏事件组;根据亮屏事件组之间相同事件出现的概率确定亮屏事件组中亮屏相似事件组和亮屏单一事件组;合并亮屏相似事件组,计算亮屏单一事件组以及合并后的亮屏相似事件组在预设时间内对应的出现频次和亮屏时间;根据出现频次和亮屏时间对应执行亮屏单一事件组和合并后的亮屏相似事件组,以测试待测试终端。本发明专利技术提高测试待测试终端结果的准确率,以及提高了测试待测试终端的效率。

【技术实现步骤摘要】
测试终端的方法、设备及可读存储介质
本专利技术涉及终端
,尤其涉及一种测试终端的方法、设备及可读存储介质。
技术介绍
随着测试终端的设备的普及,测试终端的设备已经成为人们生活中必不可少的物品。当用户使用新的测试终端的设备时,测试终端的设备可以快速响应各种操作指令,而随着测试终端的设备使用时间的增长,测试终端的设备会出现老化情况,此时测试终端的设备响应各种操作指令的速度变慢,会出现卡顿,报错等情况。此时,需要测试测试终端的设备,以了解测试终端的设备的老化情况。目前厂商常用的测试测试终端的设备的方案有两种,分别为:①获取待测试测试终端的设备的使用数据,此种方法无法真正模拟用户使用测试终端的设备的使用时序,以及无法较为真实的模拟用户的使用场景,从而导致所得的测试结果准确率低下;②通过获取用户反馈的问题了解测试终端的设备的使用情况,这种方法只能在ANR(ApplicationNotResponding)、Crash、重启等稳定性问题测试测试终端的设备,不仅无法得到用户使用测试终端的设备的真实情况,且由于需要等待用户反馈问题,导致测试效率低下。由此可知,现有的终端测试方法试效率低下,所得的测试结果准确率低。
技术实现思路
本专利技术的主要目的在于提出一种测试终端的方法、设备及可读存储介质,旨在解决现有终端测试方法效率低下,测试结果准确率低的技术问题。为实现上述目的,本专利技术提供了一种测试终端的方法,所述测试终端的方法包括:当侦测到测试待测试终端的测试指令时,根据所述测试指令获取预设时间内待测试终端从亮屏状态进入熄屏状态期间执行的事件,将每一次从所述亮屏状态进入所述熄屏状态期间执行的事件记为亮屏事件组;根据所述亮屏事件组之间相同事件出现的概率确定所述亮屏事件组中亮屏相似事件组和亮屏单一事件组;合并所述亮屏相似事件组,计算所述亮屏单一事件组以及合并后的所述亮屏相似事件组在所述预设时间内对应的出现频次和亮屏时间;根据所述出现频次和所述亮屏时间对应执行所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端。可选地,当侦测到测试待测试终端的测试指令时,根据所述测试指令获取预设时间内待测试终端从亮屏状态进入熄屏状态期间执行的事件,将每一次从所述亮屏状态进入所述熄屏状态期间执行的事件记为亮屏事件组;根据所述亮屏事件组之间相同事件出现的概率确定所述亮屏事件组中亮屏相似事件组和亮屏单一事件组;合并所述亮屏相似事件组,计算所述亮屏单一事件组以及合并后的所述亮屏相似事件组在所述预设时间内对应的出现频次和亮屏时间;根据所述出现频次和所述亮屏时间对应执行所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端。可选地,所述计算不同类别的所述熄屏事件组在所述预设时间内的熄屏时间和出现频次的步骤包括:确定同一类别所述熄屏事件组中每一熄屏事件组的起始事件和结束事件;根据所述起始事件对应的起始时间和所述结束事件对应的结束时间计算执行同一类别所述熄屏事件组的熄屏总时间,并压缩所述熄屏总时间;计算压缩后所述熄屏总时间和压缩前所述熄屏总时间之间的时间差;根据所述预设时间和所述时间差得到测试时间;所述根据不同类别的所述熄屏事件组的出现频次和所述熄屏时间,所述亮屏单一事件组以及合并后的所述亮屏相似事件组对应的出现频次和亮屏时间,在所述预设时间内对应执行不同类别的所述熄屏事件组、所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端的步骤包括:根据不同类别的所述熄屏事件组的出现频次和压缩后的所述熄屏总时间,所述亮屏单一事件组以及合并后的所述亮屏相似事件组对应的出现频次和亮屏时间,在所述测试时间内对应执行不同类别的所述熄屏事件组、所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端。可选地,所述根据所述亮屏事件组之间相同事件出现的概率确定所述亮屏事件组中亮屏相似事件组和亮屏单一事件组的步骤包括:在所述亮屏事件组中选取一个目标事件组,计算所述目标事件组与其它亮屏事件组中相同事件出现的概率,并判断所述概率是否大于预设概率;若所述概率大于所述预设概率,则确定所述相同事件对应的两个亮屏事件组为亮屏相似事件组;若所述概率小于或者等于所述预设概率,则确定所述相同事件对应的两个亮屏事件组为亮屏单一事件组。可选地,所述在所述亮屏事件组中选取一个目标事件组,计算所述目标事件组与其它亮屏事件组中相同事件出现的概率的步骤包括:在所述亮屏事件组中选取一个目标事件组,获取所述目标事件组和其它亮屏事件组的界面标识;将所述目标事件组的界面标识与其它亮屏事件组的界面标识对比;若对比的两个界面标识相同,则确定所述界面标识对应的事件为相同事件,并计算所述目标事件组与其它亮屏事件组中相同事件出现的概率。可选地,所述根据所述出现频次和所述亮屏时间对应执行所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端的步骤之前,还包括:确定所述亮屏相似事件组和所述亮屏单一事件组中的外部事件和内部事件;所述根据所述出现频次和所述亮屏时间对应执行所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端的步骤包括:根据所述出现频次和所述亮屏时间调用预设接口对应执行所述内部事件,以及连接测试设备对应执行所述外部事件,以测试所述待测试终端。可选地,所述根据所述出现频次和所述亮屏时间对应执行所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端的步骤之前,还包括:获取所述亮屏单一事件组和合并后的所述亮屏相似事件组中各事件对应的输入信息;所述根据所述出现频次和所述亮屏时间对应执行所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端的步骤包括:基于所述输入信息,根据所述出现频次和所述亮屏时间对应执行所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端。可选地,所述计算合并后的所述亮屏相似事件组的亮屏时间的步骤包括:确定合并后的所述亮屏相似事件组中每一亮屏事件组的起始事件和结束事件;根据所述起始事件对应的起始时间和所述结束事件对应的结束时间计算对应亮屏事件组的亮屏时间;将所述亮屏相似事件组中每一亮屏事件组对应的亮屏时间相加,得到合并后的所述亮屏相似事件组的亮屏时间。此外,为实现上述目的,本专利技术还提供一种测试终端的设备,所述测试终端的设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的测试终端的程序,所述测试终端的程序被所述处理器执行时实现如上文所述的测试终端的方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有测试终端的程序,所述测试终端的程序被处理器执行时实现如上文所述的测试终端的方法的步骤。在本专利技术中,通过当侦测到测试待测试终端的测试指令时,根据所述测试指令获取预设时间内待测试终端从亮屏状态进入熄屏状态期间执行的事件,将每一次从所述亮屏状态进入所述熄屏状态期间执行的事件记为亮屏事件组;根据所述亮屏事件组之间相同事件出现的概率确定所述亮屏事件组中亮屏相似事件组和亮屏单一事件组;合并所述亮屏相似事件组,计算所述亮屏单一事件组以及合并后的所述亮屏相似事件组在所述预设时间内对应的出现频次和亮屏时间;根据所述出现频次和所述亮屏时间对应执行本文档来自技高网...
测试终端的方法、设备及可读存储介质

【技术保护点】
一种测试终端的方法,其特征在于,所述测试终端的方法包括:当侦测到测试待测试终端的测试指令时,根据所述测试指令获取预设时间内待测试终端从亮屏状态进入熄屏状态期间执行的事件,将每一次从所述亮屏状态进入所述熄屏状态期间执行的事件记为亮屏事件组;根据所述亮屏事件组之间相同事件出现的概率确定所述亮屏事件组中亮屏相似事件组和亮屏单一事件组;合并所述亮屏相似事件组,计算所述亮屏单一事件组以及合并后的所述亮屏相似事件组在所述预设时间内对应的出现频次和亮屏时间;根据所述出现频次和所述亮屏时间对应执行所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端。

【技术特征摘要】
1.一种测试终端的方法,其特征在于,所述测试终端的方法包括:当侦测到测试待测试终端的测试指令时,根据所述测试指令获取预设时间内待测试终端从亮屏状态进入熄屏状态期间执行的事件,将每一次从所述亮屏状态进入所述熄屏状态期间执行的事件记为亮屏事件组;根据所述亮屏事件组之间相同事件出现的概率确定所述亮屏事件组中亮屏相似事件组和亮屏单一事件组;合并所述亮屏相似事件组,计算所述亮屏单一事件组以及合并后的所述亮屏相似事件组在所述预设时间内对应的出现频次和亮屏时间;根据所述出现频次和所述亮屏时间对应执行所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端。2.如权利要求1所述的测试终端的方法,其特征在于,所述测试终端的方法还包括:当侦测到测试待测试终端的测试指令时,根据所述测试指令获取所述预设时间内待测试终端从熄屏状态进入亮屏状态期间执行的事件,将每一次从所述熄屏状态进入所述亮屏状态期间执行的事件记为熄屏事件组;确定所述熄屏事件组所属类别,计算不同类别的所述熄屏事件组在所述预设时间内的熄屏时间和出现频次;所述根据所述出现频次和所述亮屏时间对应执行所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端的步骤包括:根据不同类别的所述熄屏事件组的出现频次和所述熄屏时间,所述亮屏单一事件组以及合并后的所述亮屏相似事件组对应的出现频次和亮屏时间,在所述预设时间内对应执行不同类别的所述熄屏事件组、所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端。3.如权利要求2所述的测试终端的方法,其特征在于,所述计算不同类别的所述熄屏事件组在所述预设时间内的熄屏时间和出现频次的步骤包括:确定同一类别所述熄屏事件组中每一熄屏事件组的起始事件和结束事件;根据所述起始事件对应的起始时间和所述结束事件对应的结束时间计算执行同一类别所述熄屏事件组的熄屏总时间,并压缩所述熄屏总时间;计算压缩后所述熄屏总时间和压缩前所述熄屏总时间之间的时间差;根据所述预设时间和所述时间差得到测试时间;所述根据不同类别的所述熄屏事件组的出现频次和所述熄屏时间,所述亮屏单一事件组以及合并后的所述亮屏相似事件组对应的出现频次和亮屏时间,在所述预设时间内对应执行不同类别的所述熄屏事件组、所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端的步骤包括:根据不同类别的所述熄屏事件组的出现频次和压缩后的所述熄屏总时间,所述亮屏单一事件组以及合并后的所述亮屏相似事件组对应的出现频次和亮屏时间,在所述测试时间内对应执行不同类别的所述熄屏事件组、所述亮屏单一事件组和合并后的所述亮屏相似事件组,以测试所述待测试终端。4.如权利要求1所述的测试终端的方法,其特征在于,所述根据所述亮屏事件组之间相同事件出现的概率确定所述亮屏事件组中亮屏相似事件组和亮屏单一事件组的步骤包括:在所述亮屏事件组中选取一个目标事件组,计算所述目标事件...

【专利技术属性】
技术研发人员:曾云
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1