[发明专利]一种测试方法、装置及其设备在审
申请号: | 201710457362.7 | 申请日: | 2017-06-16 |
公开(公告)号: | CN109144840A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 李海静 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动作序列 测试 目标程序 移动终端 装置及其设备 测试效率 测试工作量 重复性劳动 大量移动 工作效率 申请 工作量 终端 | ||
本申请提供一种测试方法、装置及其设备,该方法包括:获取动作序列;其中,所述动作序列是第一类移动终端对目标程序进行测试时产生的;利用所述动作序列对第二类移动终端的所述目标程序进行测试。通过本申请的技术方案,移动终端可以获取其它移动终端对目标程序进行测试时产生的动作序列,并利用该动作序列对自身的目标程序进行测试,从而避免在大量移动终端分别进行测试,减少重复性劳动的工作量,测试工作量较低,工作效率较高,解决测试效率低下的问题,提升测试效率。
技术领域
本申请涉及互联网技术领域,尤其涉及一种测试方法、装置及其设备。
背景技术
自动化测试是将以人为驱动的测试行为转化为机器执行的一种过程。通常情况下,在设计了测试用例并通过评审后,测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。自动化测试可以通过使用自动测试工具,自动化的完成功能测试和性能测试,以减少测试人员的工作。进一步的,为了保证应用(即APP)的质量,通常需要对应用进行自动化测试,这个自动化测试是指针对应用的软件测试工作,包括功能测试和性能测试,功能测试包括测试应用的所有功能是否可用,是否出现bug现象等,性能测试包括测试用户使用流程是否顺畅,如支付流程,注册流程等。
目前,在测试过程中,由于应用可能会被安装在各种型号、各种系统的移动终端,因此,为了保证应用的质量,需要在多个型号、多个系统的移动终端进行测试。例如,在型号1+系统1的移动终端进行测试、…、在型号1+系统6的移动终端进行测试、在型号2+系统1的移动终端进行测试,以此类推,这样,需要在大量的移动终端分别进行测试,其测试工作量很大,且工作效率较低,还可能出现由于重复性劳动带来的工作疲劳,从而导致测试的准确性降低。
发明内容
本申请提供一种测试方法,应用于第二类移动终端,所述方法包括:
获取动作序列;其中,所述动作序列是第一类移动终端对目标程序进行测试时产生的;
利用所述动作序列对所述第二类移动终端的所述目标程序进行测试。
本申请提供一种测试方法,应用于服务端,所述方法包括:
接收来自第一类移动终端的动作序列;其中,所述动作序列是所述第一类移动终端对目标程序进行测试时产生的;
将所述动作序列发送给第二类移动终端,以使所述第二类移动终端利用所述动作序列对所述第二类移动终端的所述目标程序进行测试。
本申请提供一种测试装置,应用于第二类移动终端,所述装置包括:
获取模块,用于获取动作序列;其中,所述动作序列是第一类移动终端对目标程序进行测试时产生的;
测试模块,用于利用所述动作序列对所述第二类移动终端的所述目标程序进行测试。
本申请提供一种测试装置,应用于服务端,所述装置包括:
接收模块,用于接收来自第一类移动终端的动作序列;其中,所述动作序列是所述第一类移动终端对目标程序进行测试时产生的;
发送模块,用于将所述动作序列发送给第二类移动终端,以使所述第二类移动终端利用所述动作序列对所述第二类移动终端的所述目标程序进行测试。
本申请提供一种第二类移动终端,所述第二类移动终端包括:
处理器,用于获取动作序列;其中,所述动作序列是第一类移动终端对目标程序进行测试时产生的;利用所述动作序列对所述第二类移动终端的所述目标程序进行测试。
本申请提供一种服务端,所述服务端包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710457362.7/2.html,转载请声明来源钻瓜专利网。