[发明专利]一种VTS测试方法、装置、存储介质及计算机设备在审
申请号: | 202011345688.9 | 申请日: | 2020-11-25 |
公开(公告)号: | CN112286826A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 李志娇;陈烟高;吴超飞 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 张晓薇 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vts 测试 方法 装置 存储 介质 计算机 设备 | ||
本申请提供一种VTS测试方法、装置、存储介质及计算机设备,该方法包括:当检测到待检测模块完成第一编译阶段时,获取所述待检测模块的第一编译结果,所述第一编译结果包括所述待检测模块中多个待检测子模块的第一编译结果;从VTS工具获取测试规则列表,其中所述测试规则列表包括预设对象的测试规则;根据所述测试规则列表,对所述待检测模块中的所述多个待检测子模块的第一编译结果进行测试,以得到测试结果。本申请实施例能够在编译阶段时对初期编译阶段的脚本进行VTS规则检查,以在初期编译阶段及时发现VTS测试问题,有效规避后期编辑阶段的错误的出现,规范工程师在开发过程中对属性值的定义,降低人力成本,提升后期VTS测试的通过率。
技术领域
本申请涉及计算机技术领域,具体涉及一种VTS(Vendor Test Suite,供应商测试套件)测试方法、装置、存储介质及计算机设备。
背景技术
随着Android(安卓)系统的发展,Android开发中的VTS测试提供了大量的Android测试的功能,并且VTS测试的检测变得越来越严格,而且有一些不符合VTS测试的项目,比如一些不符合测试要求的属性值,或者不符合测试要求的SELinux(Security-EnhancedLinux,安全性增强Linux)权限,在开发和编译运行的过程中并不会出现问题,但在VTS测试的过程中,会因违反VTS的测试规则而报错。
因此,现有技术存在缺陷,有待改进和发展。
发明内容
本申请提供一种VTS测试方法、装置、存储介质及计算机设备,能够在编译阶段时对初期编译阶段的脚本进行VTS规则检查,以在初期编译阶段及时发现VTS测试问题,有效规避后期测试阶段的错误的出现,规范工程师在开发过程中对属性值的定义,降低人力成本,提升后期VTS测试的通过率。
本申请实施例提供一种VTS测试方法,所述方法包括:
当检测到待检测模块完成第一编译阶段时,获取所述待检测模块的第一编译结果,所述第一编译结果包括所述待检测模块中多个待检测子模块的第一编译结果;
从VTS工具获取测试规则列表,其中所述测试规则列表包括预设对象的测试规则;
根据所述测试规则列表,对所述待检测模块中的所述多个待检测子模块的第一编译结果进行测试,以得到测试结果。
在一些实施例中,所述的VTS测试方法根据所述测试规则列表,对所述待检测模块中的所述多个待检测子模块的第一编译结果进行测试,以得到测试结果,包括:
根据所述测试规则列表中的所述测试规则对所述待检测模块中的所述多个待检测子模块的第一编译结果分别进行检测;
若所述测试结果为所述多个待检测子模块的第一编译结果中存在不符合测试规则的情况,则停止测试,并生成所述待检测模块的编译结果违反所述测试规则的第一提示信息。
在一些实施例中,所述方法还包括:
根据所述第一提示信息,禁止所述待测模块进入第二编译阶段。
在一些实施例中,所述对根据所述测试规则列表中的所述测试规则对所述待检测模块中的所述多个待检测子模块的第一编译结果分别进行检测之后,还包括:
若所述测试结果为所述待检测模块中的所有待检测子模块的编译结果均符合测试规则,则完成测试,并生成所述待检测模块的编译结果均通过检测的第二提示信息。
在一些实施例中,所述对根据所述测试规则列表中的所述测试规则对所述待检测模块中的所述多个待检测子模块的第一编译结果分别进行检测之后,还包括:
根据所述第二提示信息,控制所述待测模块进入第二编译阶段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011345688.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无线控制器散热电路
- 下一篇:一种自动压旋盖式饲料灌装机