[发明专利]一种自动化执行的AI语音软件测试框架有效
| 申请号: | 201910957329.X | 申请日: | 2019-10-10 |
| 公开(公告)号: | CN110765009B | 公开(公告)日: | 2023-09-05 |
| 发明(设计)人: | 秦阳;黄海峰 | 申请(专利权)人: | 南京创维信息技术研究院有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 江苏舜点律师事务所 32319 | 代理人: | 孙丹 |
| 地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自动化 执行 ai 语音 软件 测试 框架 | ||
本发明涉及软件测试领域,公开了一种自动化执行的AI语音软件测试框架,解决了现有的自动化测试框架无法对AI语音APP进行自动化测试,自动化测试用例维护成本高的问题,其技术方案要点是包括被测试设备和自动化测试用例,所述被测试设备包含测试后台、若干AI语音APP以及若干与AI语音APP关联的其他APP,所述测试后台设有后台服务器;测试用例APP包含若干所述自动化测试用例,所述自动化测试用例包括用例调度层、用例业务层以及用例数据层;所述测试用例APP与所述测试后台之间进行长连接;所述测试用例APP分别与所述AI语音APP和所述其他APP之间连接有第二通讯协议,能够实现对AI语音APP的自动化测试,并且重构自动化测试框架,维护成本降低,适用性更高。
技术领域
本发明涉及软件测试领域,更具体地说,它涉及一种自动化执行的AI语音软件测试框架。
背景技术
随着互联网络的大面积普及,计算机硬件和软件技术的飞速发展和现代软件复杂程度的加深和程序功能的庞大,使用传统的测试理论和测试技术来完成软件测试越来越力不从心,同时在软件测试过程中存在着大量的重复性工作,一般是使用人工操作的,但是人工操作测试受工作时间影响,效率低,并且人工测试还需要较多的硬件资源分配,加上人工资源占用,成本高;所以在趋于稳定的app或者回归某些功能模块的测试需求上,可以利用现有的技术控制机器实现自动化测试检验产品的功能和稳定性,来减小成本的投入并提高效率。
而现有技术中,现有的自动化测试框架无法对电视上的AI语音技术有关的APP进行自动化测试;并且在机器执行自动化测试用例,无法自动联想,一旦产品功能定义改变之后则需要同步修改自动化用例,维护成本较高,在语音产品上此类问题更加突出,一旦语义变化则可能会导致预期结果与测试用例中原有的设计不同。
发明内容
本发明的目的是提供一种自动化执行的AI语音软件测试框架,能够实现对AI语音APP的自动化测试,并且重构自动化测试框架,维护成本降低,适用性更高。
本发明的上述技术目的是通过以下技术方案得以实现的:一种自动化执行的AI语音软件测试框架,包括被测试设备和自动化测试用例,所述被测试设备包含测试后台、若干AI语音APP以及若干与AI语音APP关联的其他APP,所述测试后台设有后台服务器,用于下发测试指令,测试用例APP:包含若干所述自动化测试用例,所述自动化测试用例包括用例调度层、用例业务层以及用例数据层;所述测试用例APP与所述测试后台之间的通信通过第一通讯协议进行长连接;所述测试用例APP分别与所述AI语音APP和所述其他APP之间连接有第二通讯协议。
优选的,所述用例调度层用于对所有的自动化用例的执行策略进行控制、负责根据测试需求建立测试用例APP与被测试设备的AI语音APP之间的通信、在测试完成后断开连接。
优选的,所述用例业务层用于对AI语音APP进行业务测试。
优选的,所述用例数据层用于接收AI语音APP返回的数据,并对数据解析或者判断后,提供处理后的数据给用例业务层使用。
优选的,所述第一通讯协议为即时通讯协议。
优选的,所述即时通讯协议包括MQTT。
优选的,所述第二通讯协议包括安卓标准通信协议。
综上所述,本发明具有以下有益效果:通过建立长连接推送语音数据的方式调用AI语音APP,解决了必须使用语音遥控器或者人工语音唤醒后语音说话无法脱离人工干预的问题,实现全部语音流程自动化执行;重构自动化测试框架,进行用例业务层与用例数据层的分离,实现自动化测试时统一调度管理,节约用例管理成本,用例数据层的单独剥离维护,只要被测的AI语音APP的业务逻辑不变,则不需要对每条用例单独修改,只需要对用例数据层统一维护,降低了自动化测试用例的维护成本,增强了自动化测试用例的适应性。
附图说明
图1是本发明建立连接示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京创维信息技术研究院有限公司,未经南京创维信息技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910957329.X/2.html,转载请声明来源钻瓜专利网。





