当前位置: 首页 > 专利查询>刘华英专利>正文

基于终端设备的app自测方法和装置制造方法及图纸

技术编号:14402145 阅读:65 留言:0更新日期:2017-01-11 14:34
本发明专利技术公开了一种基于终端设备的app自测方法和装置,通过选取终端设备上某一应用程序作为自测对象,获取应用程序的功能;接收测试模式选择信号,并输出相应的测试界面,根据接收的测试功能选择信号和测试次数设置信号生成自测命令;通过robotium自测框架实现的预存的多个脚本中选取第一脚本,启动第一脚本控制自测应用程序执行相应功能;并将运行状态输出相应的测试结果发送至sqlite数据库。上述方法实现了以手机作为测试终端设备进行安装在手机上的应用软件的自动化测试目的,避免了传统的安装在手机上的应用软件测试方式容易导致漏测和影响测试稳定性的现象,有效提高应用软件测试的精确性和稳定性,同时还提高了测试效率。

【技术实现步骤摘要】

本专利技术涉及计算机程序测试
,特别是涉及一种基于终端设备的app自测方法和装置
技术介绍
目前,终端设备,例如,手机已经逐渐普及到人们的日常生活中。现在手机在用户手上只是作为一个媒介,在改变用户习惯,影响用户生活的实际是安装在手机上的app(应用软件,applicationsoftware)。其中,安装在手机上的app的稳定性直接影响用户的使用。因此,对app的测试尤为重要。传统的app测试通常由人工测试来完成或通过电脑终端下发相应的测试命令进行相应的测试。但是,由于app的功能通常都比较多,当通过人工测试时,由于每个测试人员的测试方法和测试思路可能不同,因此很容易出现漏测的现象,从而导致测试结果精确度较低。而通过电脑终端下发相应的测试命令进行应用软件的测试时,通常存在数据传输不稳定的现象,从而影响测试过程稳定性较低。
技术实现思路
基于此,有必要针对传统的app测试方式测试结果精确度较低和测试过程稳定性较低的问题,提供一种基于终端设备的app自测方法和装置。为实现本专利技术目的提供的一种基于终端设备的app自测方法,包括:选取所述终端设备上某一应用程序作为自测对象,并根据所本文档来自技高网...
基于终端设备的app自测方法和装置

【技术保护点】
一种基于终端设备的app自测方法,其特征在于,包括:选取所述终端设备上某一应用程序作为自测对象,并根据所述应用程序的签名获取所述应用程序的功能;接收测试模式选择信号,根据所述测试模式选择信号输出相应的测试界面,并接收测试功能选择信号以及相应的测试次数设置信号,根据所述测试功能选择信号和所述测试次数设置信号生成所述自测命令;根据生成的所述自测命令由通过robotium自测框架实现的预存的多个脚本中选取与所述自测命令相应的第一脚本,并启动所述第一脚本控制自测的所述应用程序执行相应的功能;所述第一脚本根据其控制自测的所述应用程序执行相应功能时的运行状态输出相应的测试结果发送至sqlite数据库。

【技术特征摘要】
1.一种基于终端设备的app自测方法,其特征在于,包括:选取所述终端设备上某一应用程序作为自测对象,并根据所述应用程序的签名获取所述应用程序的功能;接收测试模式选择信号,根据所述测试模式选择信号输出相应的测试界面,并接收测试功能选择信号以及相应的测试次数设置信号,根据所述测试功能选择信号和所述测试次数设置信号生成所述自测命令;根据生成的所述自测命令由通过robotium自测框架实现的预存的多个脚本中选取与所述自测命令相应的第一脚本,并启动所述第一脚本控制自测的所述应用程序执行相应的功能;所述第一脚本根据其控制自测的所述应用程序执行相应功能时的运行状态输出相应的测试结果发送至sqlite数据库。2.根据权利要求1所述的基于终端设备的app自测方法,其特征在于,所述启动所述第一脚本控制自测的所述应用程序执行相应的功能包括:所述第一脚本每执行完一个操作之后都将相应的标识信息存储至所述数据库;其中,所述标识信息用于标识所述第一脚本所执行的操作步骤。3.根据权利要求2所述的基于终端设备的app自测方法,其特征在于,还包括:实时查询所述数据库中存储的所述标识信息,并根据所述标识信息确定所述第一脚本测试中断的位置的步骤。4.根据权利要求1所述的基于终端设备的app自测方法,其特征在于,所述测试界面包含的测试功能与自测所述应用程序所具有的功能相一致。5.根据权利要求1所述的基于终端设备的app自测方法,其特征在于,所述测试模式选择信号为单功能测试信号、多功能测试信号、冒烟测试信号、压力测试信号或快速测试信号的至少一种。6.一种基于终端设备的ap...

【专利技术属性】
技术研发人员:刘华英
申请(专利权)人:刘华英
类型:发明
国别省市:浙江;33

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

1