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

技术编号:12266937 阅读:99 留言:0更新日期:2015-10-31 13:53
一种移动终端的自动测试方法及其装置,其中方法包括:测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集,本发明专利技术的移动终端的自动测试方法及其装置能够在最少的人力物力、最短时间的情况下,结合一些操作习惯,尽可能的找出更好潜在问题,提高用户使用体验、提高测试效率、并提供复现路径。

【技术实现步骤摘要】

本专利技术具体涉及一种通讯测试领域,具体涉及一种移动终端的自动测试方法及其 目.0
技术介绍
移动终端在研发过程中,为了保证移动终端的质量,需要对其进行大量的测试。现有技术中,一般是通过人工根据用户习惯进行模拟测试,然而在测试过程中,无法投入大量人力长时间使用移动终端,导致有些隐藏性问题无法得以发现,进一步可能导致客户的实用性减弱。当然,现有技术也有采用自动测试方法对移动终端进行测试,然而自动测试方法没有想象力,完全依赖预先设定的测试条件,不可能完全模拟用户操作,从而使得测试结果不能很好地贴近用户需求。
技术实现思路
本专利技术为了解决现有技术存在的上述技术问题,提供了一种贴近用户需求、符合大众习惯且节省人力的移动终端的自动测试方法及其装置。为实现上述目的,本专利技术提供了一种移动终端的自动测试方法,包括:测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集; 测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集。进一步优选地,所述预存的指令集库中预存有多个指令集,且一个指令集用于记录一个用户日常操作习惯指令的集合。进一步优选地,所述测试条件相对应的指令集是指所述指令集中包含所述测试条件,或者所述指令集中包含相近的测试条件。进一步优选地,所述测试条件相对应的指令集为一个或一个以上。本专利技术还提供了一种移动终端的自动测试装置,包括: 选择模块,用于测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集; 测试模块,用于测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;以及 判断模块,用于当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集。进一步优选地,所述预存的指令集库中预存有多个指令集,且一个指令集用于记录一个用户日常操作习惯指令的集合。进一步优选地,所述测试条件相对应的指令集是指所述指令集中包含所述测试条件,或者所述指令集中包含相近的测试条件。进一步优选地,所述测试条件相对应的指令集为一个或一个以上。进一步优选地,所述测试设备为计算机。进一步优选地,所述移动终端为手机、笔记本或平板电脑。本专利技术移动终端的自动测试方法,通过包括:测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集,使得本专利技术的自动测试方法能够在最少的人力物力、最短时间的情况下,结合一些操作习惯,尽可能的找出更好潜在问题,提高用户使用体验、提高测试效率、并提供复现路径。本专利技术移动终端的自动测试装置,通过包括:选择模块,用于测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;测试模块,用于测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;以及判断模块,用于当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集,使得本专利技术的自动测试装置能够在最少的人力物力、最短时间的情况下,结合一些操作习惯,尽可能的找出更好潜在问题,提高用户使用体验、提高测试效率、并提供复现路径。【附图说明】下面结合附图和【具体实施方式】对本专利技术作进一步详细的说明。图1为本专利技术移动终端的自动测试方法提供的一实施例的方法流程图; 图2为本专利技术移动终端的自动测试装置提供的一实施例的结构框图。【具体实施方式】下面结合附图和具体实施例对本专利技术的技术方案进行详细阐述。图1为本专利技术移动终端的自动测试方法提供的一实施例的方法流程图,如图1所示,该方法包括: 步骤11:测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集; 在执行该步骤之前,通过串口、USB或者无线方式将测试设备与移动终端相连。所述测试条件可由设计者根据用户需求设定,例如可为上网2小时、播放音乐3小时、下载音乐10首、下载视频4G、下载视频100次,删除视频100次、浏览网页2小时、语音通话6次、发送短信200条等等。该步骤中,所述预存的指令集库中预存有多个指令集,且一个指令集用于记录一个用户日常操作习惯指令的集合,例如某一用户的日常操作习惯指令,上网2小时、播放音乐I小时、语音通话I小时、播放视频2小时、下载音乐10首,将这些指令依次集合形成一指令集。具体实施中,设计人员可以在非测试阶段,通过多个用户的信息反馈,获取多个用户分别对应的日常操作习惯,并形成相应的指令集。具体实施中,所述测试条件相对应的指令集包括以下两种情况: 第一种情况是,所述指令集库中存在一指令集,该指令集包含所述测试条件,例如,测试条件为播放音乐2小时,而如果指令集库中存在一指令集,该指令集为上网2小时、播放音乐I小时、语音通话I小时、播放视频2小时、下载音乐10首,则该指令集与测试条件相对应。第二种情况是,所述指令集库中存在一条或两条指令集,所述指令集包含相近的测试条件,例如,测试条件为语音通话1.1小时,而若指令集库中存在两条指令集A和B,其中A指令集为上网2小时、播放音乐I小时、语音通话I小时、播放视频2小时、下载音乐10首,B指令集为上网2小时、播放音乐I小时、语音通话0.9小时、播放视频2小时、下载音乐10首,则A和B指令集与该测试条件相对应。在此需说明的是,至于怎么才可以称之为近似,这可由设计人员设定条件,例如根据相似程度判断,在此不做一一介绍。步骤12:测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频; 步骤13:当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集。该步骤中的预期结果是指一应用程序在测试输入的前提下,出现的理想结果,例如,当输入语音当前第1页1 2 本文档来自技高网...

【技术保护点】
一种移动终端的自动测试方法,其特征在于,包括:测试设备根据测试条件,从预存的指令集库中选择与该测试条件相对应的指令集;测试设备按照所述指令集对待测移动终端进行测试,并记录测试日志、录制操作视频;当测试的结果与预期结果不符合时,将测试日志、操作视频保存到存储文件,并清空测试日志,重新录制操作视频,以继续测试未完成的指令集。

【技术特征摘要】

【专利技术属性】
技术研发人员:饶攀平
申请(专利权)人:上海卓易科技股份有限公司
类型:发明
国别省市:上海;31

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

1