【技术实现步骤摘要】
一种VTS测试方法、装置及设备
本申请涉及计算机领域,具体涉及一种VTS(VendorTestSuite,供应商测试套件)测试方法、装置及设备。
技术介绍
目前供应商测试套件VTS提供了大量的用于进行安卓测试的功能,如此能够促进由测试驱动的开发流程。其中,编译生成的VTS工具可以运行在不同的操作系统(例如,Linux及Windows等操作系统)上,而且VTS工具可以通过安卓调试桥(AndroidDebugBridge,ADB)对安卓系统运行编译生成的测试用例,实现对安卓系统中的硬件抽象层规范(HardwareAbstractionLayer,HAL)模块、Linux内核(LinuxKernel)等功能进行不同方面(例如,正确性、兼容性、健壮性等方面)的测试。然而,因VTS工具只能通过在控制台终端输入控制命令的方式进行操作和交互,使得当用户需要获取当前时刻下测试结果时,用户需要先输入大量的控制命令来获取测试反馈信息,再凭借丰富的测试经验对这些测试反馈信息进行分析确定当前时刻下测试结果,如此导致用户需要消耗较长的时长以及精力来获取当前时刻下测试结果。
技术实现思路
有鉴于此,本申请实施例提供一种供应商测试套件VTS测试方法、装置及设备,能够有效地减少用户获取当前时刻下测试结果所消耗的时长及精力。为解决上述问题,本申请实施例提供的技术方案如下:一种供应商测试套件VTS测试方法,所述方法应用于包括可视化界面的客户端,所述方法包括:从VTS工具获取测试计划列表、测试模块列表以 ...
【技术保护点】
1.一种供应商测试套件VTS测试方法,其特征在于,所述方法应用于包括可视化界面的客户端,所述方法包括:/n从VTS工具获取测试计划列表、测试模块列表以及测试用例列表;/n在可视化界面上对所述测试计划列表、所述测试模块列表以及所述测试用例列表进行显示;/n响应于用户在所述可视化界面上对测试对象的选择,获取所述测试对象的名称,所述测试对象为测试计划、测试模块或者测试用例,所述测试计划包括至少一个测试模块,所述测试模块包括至少一个测试用例;/n将所述测试对象的名称作为测试执行命令的参数,并将所述测试执行命令发送给VTS工具,以使所述VTS工具执行所述测试对象对应的测试可执行程序;/n在所述VTS工具执行所述测试对象对应的测试可执行程序的过程中,或者在所述VTS工具执行所述测试对象对应的测试可执行程序之后,读取所述VTS工具产生的测试日志文件;/n解析所述测试日志文件得到测试结果,在所述可视化界面上对所述测试结果进行显示。/n
【技术特征摘要】
1.一种供应商测试套件VTS测试方法,其特征在于,所述方法应用于包括可视化界面的客户端,所述方法包括:
从VTS工具获取测试计划列表、测试模块列表以及测试用例列表;
在可视化界面上对所述测试计划列表、所述测试模块列表以及所述测试用例列表进行显示;
响应于用户在所述可视化界面上对测试对象的选择,获取所述测试对象的名称,所述测试对象为测试计划、测试模块或者测试用例,所述测试计划包括至少一个测试模块,所述测试模块包括至少一个测试用例;
将所述测试对象的名称作为测试执行命令的参数,并将所述测试执行命令发送给VTS工具,以使所述VTS工具执行所述测试对象对应的测试可执行程序;
在所述VTS工具执行所述测试对象对应的测试可执行程序的过程中,或者在所述VTS工具执行所述测试对象对应的测试可执行程序之后,读取所述VTS工具产生的测试日志文件;
解析所述测试日志文件得到测试结果,在所述可视化界面上对所述测试结果进行显示。
2.根据权利要求1所述的方法,其特征在于,所述从VTS工具获取测试计划列表包括:
向VTS工具发送获取测试计划列表命令,获取所述VTS工具反馈的测试计划列表。
3.根据权利要求1所述的方法,其特征在于,所述从VTS工具获取测试模块列表包括:
向VTS工具发送获取测试模块列表命令,获取所述VTS工具反馈的测试模块列表;
或者,
在VTS工具对应的文件路径下,查找指定文件类型的配置文件,从所述指定文件类型的配置文件中读取测试模块名称,根据从各个所述指定文件类型的配置文件中读取的测试模块名称生成测试模块列表。
4.根据权利要求1所述的方法,其特征在于,所述从VTS工具获取测试用例列表包括:
从VTS工具对应的文件路径下,查找指定文件类型的配置文件,从所述指定文件类型的配置文件中读取测试用例文件的文件名,根据所述测试用例文件的文件名查找所述测试用例文件;
从所述测试用例文件中读取测试用例函数名称,根据从各个所述测试用例文件中读取的测试用例函数名称生成测试用例列表。
5.根据权利要求1所述的方法,其特征在于,所述解析所述测试日志文件得到测试结果,在所述可视化界面上对所述显示结果进行显示,包括:
在所述测试日志文件中查找测试关键词,获取每一所述测试关键词对应的测试用例的执行状态和/或执行结果;
在所述可视化界面上对各个所述测试用例的执行状态和/或执行结果进行显示。<...
【专利技术属性】
技术研发人员:李鸣,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。