[发明专利]一种自动化测试的方法及装置有效
申请号: | 201710315581.1 | 申请日: | 2017-05-08 |
公开(公告)号: | CN107220174B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 方法 装置 | ||
1.一种自动化测试的方法,其特征在于,包括以下步骤:
步骤S1:测试主机启动虚拟移动终端,并通过所述虚拟移动终端启动所述虚拟移动终端中的测试服务代理;
步骤S2:所述测试主机接收到来自所述测试服务代理的安装应用程序的通知时,获取应用程序的安装包,将所述应用程序的安装包发送给所述虚拟移动终端;根据所述应用程序的安装包的名称组织安装指令,并向所述虚拟移动终端发送所述安装指令,通过所述虚拟移动终端执行所述安装指令在所述虚拟移动终端上根据所述应用程序的安装包安装所述应用程序,并接收到来自所述虚拟移动终端预设的安装成功的信息;
步骤S3:所述测试主机通知所述测试服务代理在所述虚拟移动终端上对所述应用程序进行测试;
步骤S4:所述测试主机接收到所述测试服务代理完成对所述应用程序的测试通知时,确定完成在所述虚拟移动终端上对所述应用程序的测试。
2.根据权利要求1所述的方法,其特征在于,所述步骤S1中,所述测试主机启动虚拟移动终端,具体为:
所述测试主机根据配置文件中所述虚拟移动终端的名称组织启动指令,通过自身的模拟管理器执行所述启动指令启动所述虚拟移动终端。
3.根据权利要求2所述的方法,其特征在于,所述步骤S1之前,还包括:
步骤S10:所述测试主机通过自身的所述模拟管理器根据所述测试主机中的所述配置文件设置共享目录;
所述步骤S2中,所述测试主机接收到来自所述测试服务代理的安装应用程序的通知,具体为:所述测试主机读取所述配置文件中的执行标志,所述执行标志为安装应用程序状态;
所述步骤S3具体为:所述测试主机将所述配置文件中的执行标志更新为开始测试状态;
所述步骤S4具体为:所述测试主机读取所述配置文件中的所述执行标志,当所述执行标志为完成测试状态时,确定完成在所述虚拟移动终端上对所述应用程序的测试。
4.根据权利要求1所述的方法,其特征在于,所述步骤S1中,所述测试主机启动虚拟移动终端,具体为:所述测试主机根据预设的虚拟移动终端路径启动所述虚拟移动终端;
所述步骤S2中,所述测试主机接收到来自所述测试服务代理的安装应用程序的通知,具体为:所述测试主机接收到来自所述测试服务代理的预设的安装状态值;
所述步骤S3具体为:所述测试主机向所述测试服务代理发送预设的开始测试状态值;
所述步骤S4具体为:所述测试主机接收到来自所述测试服务代理的预设的完成测试状态值时,确定完成在所述虚拟移动终端上对所述应用程序的测试。
5.根据权利要求1所述的方法,其特征在于,所述步骤S1之后,所述步骤S2之前,还包括:
步骤H1:所述测试主机将应用程序记录发送给所述测试服务代理;所述应用程序记录在测试之前为预设的初始值;
所述步骤S2具体为:所述测试主机接收到来自所述测试服务代理的安装应用程序的通知时,根据所述应用程序记录获取当前待测试的应用程序名称,根据所述当前待测试的应用程序名称获取当前应用程序的安装包,将所述当前应用程序的安装包发送给所述虚拟移动终端;根据所述当前应用程序的安装包的名称组织当前安装指令,并向所述虚拟移动终端发送所述当前安装指令,通过所述虚拟移动终端执行所述当前安装指令在所述虚拟移动终端上根据所述当前应用程序的安装包安装当前应用程序,并接收到来自所述虚拟移动终端预设的安装成功的信息;
所述步骤S3具体为:所述测试主机通知所述测试服务代理在所述虚拟移动终端上对所述当前应用程序进行测试;
所述步骤S4具体为:所述测试主机接收到来自所述测试服务代理的完成对所述当前应用程序的测试通知时,判断在预设时间内是否接收到来自所述测试服务代理的完成对所有待测试应用程序测试的通知,是则确定完成在所述虚拟移动终端上对所有预设的待测试的应用程序的测试;否则根据所述应用程序记录更新对待测试应用程序的第一记录,执行步骤S2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710315581.1/1.html,转载请声明来源钻瓜专利网。