【技术实现步骤摘要】
基于终端的音频测试方法与系统
本专利技术实施例涉及音频测试
,尤其涉及一种基于终端的音频测试方法与系统。
技术介绍
对移动开发者来说,无论是开发,调试,测试,还是上线前后检验效果,都离不开移动设备,除了开发者之外,产品及运营、客服同学,也时不时遇到需要使用真机进行产品体验、产品运营的时候。而对于用户群体庞大的移动端APP来说这些需求更为明显。最开始的时候通过统一采购统一机房放置来满足各个部门的要求。但是随着业务做大,部门增多,职场范围扩展,这种实体机的使用问题开始暴露,基本存在以下几个点:统一机房大小有限,不能够同时容纳几十个人在里面工作,降低了工作效率;跨职场设备不能共享,导致机型重复购买,浪费公司财务资源。特殊机型数量稀少,如果抢手的话很难及时拿到使用。因此开始在市场上寻找合适的远程真机厂商,在调研中发现鸟测、testin、UI等公司提供了远程真机服务,可以满足大部分业务需求,但是若APP需要进行语音播报,而他们的产品都不支持远程设备语音播报,因此部分业务只能自己在本地测试,而一些期望测试的机型如果 ...
【技术保护点】
1.一种基于终端的音频测试方法,其特征在于,包括:/n接收用户的音频播放请求,所述音频播放请求包括音频数据与测试包;/n根据所述音频播放请求启动终端的音频播放服务,以播放所述音频数据;/n获取所述终端的系统版本信息,根据所述系统版本信息确定捕获方式与传输方式;/n通过所述捕获方式获取所述终端播放的音频数据,作为待测试数据;/n通过所述传输方式接收所述待测试数据,根据所述测试包对所述待测试数据进行解析与测试,生成测试报告。/n
【技术特征摘要】
1.一种基于终端的音频测试方法,其特征在于,包括:
接收用户的音频播放请求,所述音频播放请求包括音频数据与测试包;
根据所述音频播放请求启动终端的音频播放服务,以播放所述音频数据;
获取所述终端的系统版本信息,根据所述系统版本信息确定捕获方式与传输方式;
通过所述捕获方式获取所述终端播放的音频数据,作为待测试数据;
通过所述传输方式接收所述待测试数据,根据所述测试包对所述待测试数据进行解析与测试,生成测试报告。
2.根据权利要求1所述的基于终端的音频测试方法,其特征在于,所述根据所述音频播放请求启动终端的音频播放服务,以播放所述音频数据之前,包括:
接收终端的连接请求,所述连接请求包括设备状态信息;
根据连接请求获取所述终端的存储数据,并将所述存储数据存储至数据库中。
3.根据权利要求1所述的基于终端的音频测试方法,其特征在于,所述获取所述终端的系统版本信息,根据所述系统版本信息确定捕获方式与传输方式包括:
当所述终端的所述系统版本信息小于等于预设值时,确定所述捕获方式为录屏捕获方式以及所述传输方式为通讯接口;
当所述终端的所述系统版本信息大于预设值时,确定所述捕获方式为通过调试桥启动录屏捕获方式以及所述传输方式为映射端口。
4.根据权利要求1所述的基于终端的音频测试方法,其特征在于,所述通过所述传输方式接收所述待测试数据之前,包括
当所述捕获方式为调试桥捕获方式时,获取所述用户的用户权限;
根据所述用户权限获取所述终端的服务端口进行映射,得到映射端口;
通过所述映射端口传输所述待测试数据。
5.根据权利要求1所述的基于终端的音频测试方法,其特征在于,所述根据所述测试包对所述待测试数据...
【专利技术属性】
技术研发人员:樊丰春,张沛,
申请(专利权)人:平安付科技服务有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。