一种移动终端的自动测试方法及其装置的制造方法

文档序号:9288366
一种移动终端的自动测试方法及其装置的制造方法
【技术领域】
[0001]本发明具体涉及一种通讯测试领域,具体涉及一种移动终端的自动测试方法及其
目.0
【背景技术】
[0002]移动终端在研发过程中,为了保证移动终端的质量,需要对其进行大量的测试。现有技术中,一般是通过人工根据用户习惯进行模拟测试,然而在测试过程中,无法投入大量人力长时间使用移动终端,导致有些隐藏性问题无法得以发现,进一步可能导致客户的实用性减弱。当然,现有技术也有采用自动测试方法对移动终端进行测试,然而自动测试方法没有想象力,完全依赖预先设定的测试条件,不可能完全模拟用户操作,从而使得测试结果不能很好地贴近用户需求。

【发明内容】

[0003]本发明为了解决现有技术存在的上述技术问题,提供了一种贴近用户需求、符合大众习惯且节省人力的移动终端的自动测试方法及其装置。
[0004]为实现上述目的,本发明提供了一种移动终端的自动测试方法,包括:
测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;
测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集。
[0005]进一步优选地,所述预存的指令集库中预存有多个指令集,且一个指令集用于记录一个用户日常操作习惯指令的集合。
[0006]进一步优选地,所述测试条件相对应的指令集是指所述指令集中包含所述测试条件,或者所述指令集中包含相近的测试条件。
[0007]进一步优选地,所述测试条件相对应的指令集为一个或一个以上。
[0008]本发明还提供了一种移动终端的自动测试装置,包括:
选择模块,用于测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;
测试模块,用于测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;以及
判断模块,用于当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集。
[0009]进一步优选地,所述预存的指令集库中预存有多个指令集,且一个指令集用于记录一个用户日常操作习惯指令的集合。
[0010]进一步优选地,所述测试条件相对应的指令集是指所述指令集中包含所述测试条件,或者所述指令集中包含相近的测试条件。
[0011]进一步优选地,所述测试条件相对应的指令集为一个或一个以上。
[0012]进一步优选地,所述测试设备为计算机。
[0013]进一步优选地,所述移动终端为手机、笔记本或平板电脑。
[0014]本发明移动终端的自动测试方法,通过包括:测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集,使得本发明的自动测试方法能够在最少的人力物力、最短时间的情况下,结合一些操作习惯,尽可能的找出更好潜在问题,提高用户使用体验、提高测试效率、并提供复现路径。
[0015]本发明移动终端的自动测试装置,通过包括:选择模块,用于测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;测试模块,用于测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;以及判断模块,用于当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集,使得本发明的自动测试装置能够在最少的人力物力、最短时间的情况下,结合一些操作习惯,尽可能的找出更好潜在问题,提高用户使用体验、提高测试效率、并提供复现路径。
【附图说明】
[0016]下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0017]图1为本发明移动终端的自动测试方法提供的一实施例的方法流程图;
图2为本发明移动终端的自动测试装置提供的一实施例的结构框图。
【具体实施方式】
[0018]下面结合附图和具体实施例对本发明的技术方案进行详细阐述。
[0019]图1为本发明移动终端的自动测试方法提供的一实施例的方法流程图,如图1所示,该方法包括:
步骤11:测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;
在执行该步骤之前,通过串口、USB或者无线方式将测试设备与移动终端相连。所述测试条件可由设计者根据用户需求设定,例如可为上网2小时、播放音乐3小时、下载音乐10首、下载视频4G、下载视频100次,删除视频100次、浏览网页2小时、语音通话6次、发送短信200条等等。
[0020]该步骤中,所述预存的指令集库中预存有多个指令集,且一个指令集用于记录一个用户日常操作习惯指令的集合,例如某一用户的日常操作习惯指令,上网2小时、播放音乐I小时、语音通话I小时、播放视频2小时、下载音乐10首,将这些指令依次集合形成一指令集。具体实施中,设计人员可以在非测试阶段,通过多个用户的信息反馈,获取多个用户分别对应的日常操作习惯,并形成相应的指令集。
[0021]具体实施中,所述测试条件相对应的指令集包括以下两种情况:
第一种情况是,所述指令集库中存在一指令集,该指令集包含所述测试条件,例如,测试条件为播放音乐2小时,而如果指令集库中存在一指令集,该指令集为上网2小时、播放音乐I小时、语音通话I小时、播放视频2小时、下载音乐10首,则该指令集与测试条件相对应。
[0022]第二种情况是,所述指令集库中存在一条或两条指令集,所述指令集包含相近的测试条件,例如,测试条件为语音通话1.1小时,而若指令集库中存在两条指令集A和B,其中A指令集为上网2小时、播放音乐I小时、语音通话I小时、播放视频2小时、下载音乐10首,B指令集为上网2小时、播放音乐I小时、语音通话0.9小时、播放视频2小时、下载音乐10首,则A和B指令集与该测试条件相对应。在此需说明的是,至于怎么才可以称之为近似,这可由设计人员设定条件,例如根据相似程度判断,在此不做一一介绍。
[0023]步骤12:测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;
步骤13:当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集。
[0024]该步骤中的预期结果是指一应用程序在测试输入的前提下,出现的理想结果,例如,当输入语音
再多了解一些
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1