[发明专利]测试任务执行方法、装置、电子设备及计算机存储介质在审
申请号: | 201810917516.0 | 申请日: | 2018-08-13 |
公开(公告)号: | CN109308257A | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 韩竞竞;李欣;龙慧;陈琦 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件测试 测试任务执行 测试需求 目标设备 测试 代理设备 电子设备 计算机可读存储介质 测试平台服务器 计算机存储介质 测试技术领域 插件生成 接收测试 接收目标 任务类型 返回 推送 申请 发送 | ||
本申请涉及测试技术领域,公开了一种测试任务执行方法、装置、电子设备及计算机可读存储介质,其中,测试任务执行方法包括:接收测试平台发送的任一插件测试任务的执行请求,任一插件测试任务是基于获取到的插件生成的;接着根据接收到的执行请求,确定执行任一插件测试任务的目标设备;接着通过代理设备向目标设备推送任一插件测试任务,并通过代理设备接收目标设备返回的执行结果。本申请实施例的方法,使得目标设备能够执行根据测试人员多样化测试需求生成的插件测试任务,并向测试平台服务器返回满足测试人员多样化测试需求的执行结果,从而克服固有测试任务类型无法满足测试人员的附加测试需求的情况。
技术领域
本申请涉及测试技术领域,具体而言,本申请涉及一种测试任务执行方法、装置、电子设备及计算机存储介质。
背景技术
随着终端技术的发展,终端设备的性能越来越好,因此越来越多的应用程序开始涌现。测试人员可以使用各种应用程序执行所需的操作,如通过游戏应用玩游戏,通过视频应用播放音视频,通过浏览器应用进行搜索、查询信息等等。
在应用程序开发完成并正式上线发布之前,需要对应用程序进行测试,测试完成没有问题后才会上线,目前,通常是通过兼容、UI(User Interface,测试人员界面)或脚本等固有测试任务类型,来对应用程序进行测试。虽然这些固有测试任务类型在一定程度上能够满足测试人员的基本测试需求,但是由于不同测试设备(例如不同终端厂商的手机)的型号、操作系统等存在一定的区别,因此需要在不同型号的终端设备上对应用程序进行测试。
此时,一方面可能会出现上述固有测试任务类型无法完全适应于这些不同的测试设备的情况,另一方面,当测试人员除了上述的固有任务类型的测试之外,还需要进行一些其它附加测试时,则会出现上述固有任务类型无法满足测试人员的多样化测试需求的情况。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特别是无法满足测试人员的多样化测试需求的技术缺陷。
第一方面,提供了一种测试任务执行方法,包括:
接收测试平台发送的任一插件测试任务的执行请求,任一插件测试任务是测试平台基于获取到的插件生成的;
根据接收到的执行请求,确定执行任一插件测试任务的目标设备;
通过代理设备向目标设备推送所述任一插件测试任务,并通过代理设备接收目标设备返回的执行结果。
具体地,插件包括与用户需求相匹配的任务信息;
任务信息包括以下至少一项:任务名称;任务内容;任务类型;任务参数;要求返回的结果内容。
进一步地,在接收测试平台发送的任一插件测试任务的执行请求之前,还包括:
通过测试平台对获取到的插件进行解析,并基于解析结果校验插件的正确性。
进一步地,任一插件测试任务是测试平台通过配置插件测试任务对象、配置插件测试任务参数及指定执行插件测试任务的设备中的至少一项来生成的。
进一步地,通过代理设备向目标设备推送任一插件测试任务,包括:
对插件测试任务对象和/或插件测试任务参数,以及插件进行打包处理,得到对应的插件测试任务处理包;
通过代理设备向目标设备推送插件测试任务处理包。
进一步地,在通过代理设备接收目标设备返回的执行结果之后,还包括:
对执行结果进行解析,并基于解析结果生成相应的目录层级和文件下载链接,以用于用户获取相应的执行结果。
第二方面,提供了一种测试任务执行装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810917516.0/2.html,转载请声明来源钻瓜专利网。