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

文档序号:9288366阅读:来源:国知局
通话,其理想结果则应该是可以接通。移动终端的每个功能模块,以及每一应用程序均相对应的预期结果。
[0025]该步骤中,存储文件存储的内容可以便于设计人员后续查找,从而为移动终端的研发带来很好地参考价值,尽量减少移动终端的故障率。
[0026]当步骤11中,从预存的指令集库中选择与该测试条件相对应的指令集为两条或多条时,该步骤13中以继续测试未完成的指令集是指除了完成本条指令集外,还需要依次完成其它条相对应的指令集,直至所有相对应的指令集均被测试完。
[0027]在此需说明的是,以上步骤11-13仅描述了测试设备对移动终端的某一功能模块进行的测试,而移动终端的其他各功能模块均参照上述方法执行即可。
[0028]如图2所示,移动终端的自动测试装置,包括:
选择模块21,用于测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;
所述测试设备与移动终端通过串口、USB或者无线方式将相连。所述选择模块21中所述测试条件可由设计者根据用户需求设定,例如可为上网2小时、播放音乐3小时、下载音乐10首、下载视频4G、下载视频100次,删除视频100次、浏览网页2小时、语音通话6次、
发送短信200条等等。
[0029]所述选择模块21中预存的指令集库中预存有多个指令集,且一个指令集用于记录一个用户日常操作习惯指令的集合,例如某一用户的日常操作习惯指令,上网2小时、播放音乐I小时、语音通话I小时、播放视频2小时、下载音乐10首,将这些指令依次集合形成一指令集。具体实施中,设计人员可以在非测试阶段,通过多个用户的信息反馈,获取多个用户分别对应的日常操作习惯,并形成相应的指令集。
[0030]具体实施中,所述测试条件相对应的指令集包括以下两种情况:
第一种情况是,所述指令集库中存在一指令集,该指令集包含所述测试条件,例如,测试条件为播放音乐2小时,而如果指令集库中存在一指令集,该指令集为上网2小时、播放音乐I小时、语音通话I小时、播放视频2小时、下载音乐10首,则该指令集与测试条件相对应。
[0031]第二种情况是,所述指令集库中存在一条或两条指令集,所述指令集包含相近的测试条件,例如,测试条件为语音通话1.1小时,而若指令集库中存在两条指令集A和B,其中A指令集为上网2小时、播放音乐I小时、语音通话I小时、播放视频2小时、下载音乐10首,B指令集为上网2小时、播放音乐I小时、语音通话0.9小时、播放视频2小时、下载音乐10首,则A和B指令集与该测试条件相对应。在此需说明的是,至于怎么才可以称之为近似,这可由设计人员设定条件,例如根据相似程度判断,在此不做一一介绍。
[0032]测试模块22,用于测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;以及
判断模块23,用于当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集。
[0033]所述判断模块23的预期结果是指一应用程序在测试输入的前提下,出现的理想结果,例如,当输入语音通话,其理想结果则应该是可以接通。移动终端的每个功能模块,以及每一应用程序均相对应的预期结果。
[0034]所述判断模块23的存储文件存储的内容可以便于设计人员后续查找,从而为移动终端的研发带来很好地参考价值,尽量减少移动终端的故障率。
[0035]具体实施中,所述测试设备可为计算机,当然还可以其它任一具有测试操作功能的设备。所述移动终端为手机、笔记本或平板电脑。
[0036]虽然以上描述了本发明的【具体实施方式】,但是本领域熟练技术人员应当理解,这些仅是举例说明,可以对本实施方式做出多种变更或修改,而不背离本发明的原理和实质,本发明的保护范围仅由所附权利要求书限定。
【主权项】
1.一种移动终端的自动测试方法,其特征在于,包括: 测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集; 测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集。2.根据权利要求1所述的移动终端的自动测试方法,其特征在于,所述预存的指令集库中预存有多个指令集,且一个指令集用于记录一个用户日常操作习惯指令的集合。3.根据权利要求1所述的移动终端的自动测试方法,其特征在于,所述测试条件相对应的指令集是指所述指令集中包含所述测试条件,或者所述指令集中包含相近的测试条件。4.根据权利要求3所述的移动终端的自动测试方法,其特征在于,所述测试条件相对应的指令集为一个或一个以上。5.一种移动终端的自动测试装置,其特征在于,包括: 选择模块,用于测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集; 测试模块,用于测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;以及 判断模块,用于当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集。6.根据权利要求5所述的移动终端的自动测试装置,其特征在于,所述预存的指令集库中预存有多个指令集,且一个指令集用于记录一个用户日常操作习惯指令的集合。7.根据权利要求5所述的移动终端的自动测试装置,其特征在于,所述测试条件相对应的指令集是指所述指令集中包含所述测试条件,或者所述指令集中包含相近的测试条件。8.根据权利要求7所述的移动终端的自动测试装置,其特征在于,所述测试条件相对应的指令集为一个或一个以上。9.根据权利要求5至8任一项所述的移动终端的自动测试装置,其特征在于,所述测试设备为计算机。10.根据权利要求5至8任一项所述的移动终端的自动测试装置,其特征在于,所述移动终端为手机、笔记本或平板电脑。
【专利摘要】一种移动终端的自动测试方法及其装置,其中方法包括:测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集,本发明的移动终端的自动测试方法及其装置能够在最少的人力物力、最短时间的情况下,结合一些操作习惯,尽可能的找出更好潜在问题,提高用户使用体验、提高测试效率、并提供复现路径。
【IPC分类】G06F11/22, G06F11/36
【公开号】CN105005520
【申请号】CN201510350918
【发明人】饶攀平
【申请人】上海卓易科技股份有限公司
【公开日】2015年10月28日
【申请日】2015年6月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1