[发明专利]基于Robot Framework测试框架的音源测试方法、系统及存储介质在审
申请号: | 202111030611.7 | 申请日: | 2021-09-03 |
公开(公告)号: | CN113934619A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 黄振娟;林伟啸 | 申请(专利权)人: | 惠州市德赛西威汽车电子股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 robot framework 测试 框架 音源 方法 系统 存储 介质 | ||
1.一种基于Robot Framework测试框架的音源测试方法,其特征在于,包括步骤:
S1、根据测试用例生成shell指令,依次驱动被测设备播放第一测试音源、第二测试音源;
S2、采集所述被测设备的播放数据;
S3、根据所述播放数据,确定所述第一测试音源、所述第二测试音源的当前优先级,进而确定测试结果;
S4、完成所述测试用例后,根据所有所述测试结果输出测试执行报告。
2.如权利要求1所述的一种基于Robot Framework测试框架的音源测试方法,其特征在于,所述步骤S1包括:
S11、预先在Robot Framework框架中生成测试用例;
S12、根据所述测试用例调用对应的测试脚本,进而根据所述测试脚本驱动串口工具生成对应的shell指令;
S13、被测设备响应所述shell指令,依次播放第一测试音源、第二测试音源。
3.如权利要求2所述的一种基于Robot Framework测试框架的音源测试方法,其特征在于,所述步骤S2具体为:通过dumpsys audio查看所述被测设备的音量状态,获取播放数据;所述播放数据至少包括系统音量、音源焦点。
4.如权利要求1所述的一种基于Robot Framework测试框架的音源测试方法,其特征在于,所述步骤S3包括:
S31、根据所述播放数据,并进行字段筛选,确定音源焦点抢占结果;
S32、根据所述音源焦点抢占结果,确定所述第一测试音源、所述第二测试音源当前对应的第一优先级、第二优先级;
S33、将所述第一优先级、第二优先级与对应的标准优先级进行对比,若对比一致则输出测试结果正确,否则输出测试结果错误。
5.如权利要求1所述的一种基于Robot Framework测试框架的音源测试方法,其特征在于,所述步骤S4具体为:判断所述测试用例是否执行完毕,若否则继续执行下一条测试用例,若是则根据所有所述测试结果输出测试执行报告。
6.如权利要求2所述的一种基于Robot Framework测试框架的音源测试方法,其特征在于,所述根据所述测试用例调用对应的测试脚本具体为:根据所述测试用例进行关键字识别,调用预先封装的测试脚本;所述测试脚本以代码关键字进行命名封装。
7.一种基于Robot Framework测试框架的音源测试系统,其特征在于:包括PC机、串口调试板,所述串口调试板与所述PC机与被测设备串口通信;
所述PC机用于搭载Robot Framework框架,并存储测试用例;还用于根据所述RobotFramework框架运行所述测试用例生成shell指令;
所述串口调试板用于响应所述shell指令,驱动所述被测设备依次播放第一测试音源、第二测试音源;
所述PC机还用于采集所述被测设备的播放数据,识别所述第一测试音源、所述第二测试音源的当前优先级,并确定测试结果;进而在完成所述测试用例后,根据所有所述测试结果输出测试执行报告。
8.如权利要求7所述的一种基于Robot Framework测试框架的音源测试系统,其特征在于:所述被测设备为车载多媒体设备。
9.一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序用于被权利要求7-8任意一项权利要求所述的一种基于Robot Framework测试框架的音源测试系统加载,用于实现权利要求1-6所述的一种基于Robot Framework测试框架的音源测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威汽车电子股份有限公司,未经惠州市德赛西威汽车电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111030611.7/1.html,转载请声明来源钻瓜专利网。