[发明专利]一种物理层软件自动化测试方法和装置在审
申请号: | 201511026256.0 | 申请日: | 2015-12-30 |
公开(公告)号: | CN106933734A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 李金凤 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 梁军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 物理层 软件 自动化 测试 方法 装置 | ||
技术领域
本发明涉及自动化测试技术领域,特别是涉及一种物理层软件自动化测试方法和装置。
背景技术
物理层(Physical Layer,简称PHY)软件一般承载在数字信号处理器(Digital Signal Processor,简称DSP)之上,物理层软件主要完成物理层数字信号的调制解调功能。
长期演进(Long Term Evolution,简称LTE)的物理层较为复杂,下行需要处理TM1~TM9各种传输模式,上行需要处理普通、MIMO、超级小区、高铁、协作等各种场景;而且随着DSP芯片的更新,系统需求的完善,物理层软件需要不停地优化,代码变更尤其频繁,物理层软件的开发维护工作量巨大;而敏捷开发又需要尽量做到敏捷交付,因此自动化测试是保证变更能够尽快收敛的唯一途径,这种情况下开发一种可靠的并且易于定位和解决问题的自动化测试方法显得尤为重要。
目前的物理层软件自动化测试有两种。1、PC机UT测试,这种测试操作简单,定位问题速度快,但是单测试用例限于各模块,测试不够全面;2、上板测试,这种测试硬件测试,能测试到整套软件代码,但是定位解决问题手段有限,测试周期长,而且同样具有测试不够全面的问题。
发明内容
本发明提供一种物理层软件自动化测试方法和装置,用以解决现有物理层 软件自动化测试不够全面的问题。
针对上述技术问题,本发明是通过以下技术方案来解决的。
本发明提供了一种物理层软件自动化测试方法,包括:参数生成器批量生成多组用例参数;算法仿真器分别生成每组用例参数对应的测试用例;测试代理器基于所述测试用例对待测物理层软件进行测试;测试客户端公布测试结果。
其中,在测试代理器基于所述测试用例对待测物理层软件进行测试之前,还包括:参数转换器根据物理层和上层之间的接口格式,对每个测试用例中的接口用例参数进行格式转换。
其中,所述参数生成器批量生成多组用例参数,包括:所述参数生成器根据遍历到的物理层各信道在各应用场景下的参数,分别生成每个信道的每个应用场景对应的用例参数。
其中,所述测试用例包括:输入数据、一组用例参数和输出参考;所述算法仿真器分别生成每组用例参数对应的测试用例,包括:所述算法仿真器基于所述一组用例参数运行,并在运行过程中生成所述一组用例参数对应的输入数据和输出参考。
其中,所述测试代理器基于所述测试用例对待测的物理层软件进行测试,包括:测试代理器基于所述测试用例对运行在物理层或模拟物理层上的待测物理层软件进行测试,并输出测试结果。
其中,所述测试代理器基于测试用例对待测的物理层软件进行测试,包括:所述测试代理器读入所述测试用例中的输入数据和用例参数;所述测试代理器调用待测物理层软件,执行测试,并生成输出结果;所述测试代理器将所述输出结果和所述测试用例中的输出参考进行比较,如果所述输出结果和所述输出参考相同,则测试结果为测试通过,反之测试结果为测试不通过。
本发明还提供了一种物理层软件自动化测试装置,包括:参数生成器,用于批量生成多组用例参数;算法仿真器,用于分别生成每组用例参数对应的测试用例;测试代理器,用于基于所述测试用例对待测物理层软件进行测试;测 试客户端,用于公布测试结果。
其中,所述装置还包括参数转换器;所述参数转换器,用于在测试代理器基于所述测试用例对待测物理层软件进行测试之前,根据物理层和上层之间的接口格式,对每个测试用例中的接口用例参数进行格式转换。
其中,所述参数生成器,用于根据遍历到的物理层各信道在各应用场景下的参数,分别生成每个信道的每个应用场景对应的用例参数。
其中,所述测试用例包括:输入数据、一组用例参数和输出参考;所述算法仿真器,用于基于所述一组用例参数运行,并在运行过程中生成所述一组用例参数对应的输入数据和输出参考。
其中,所述测试代理器,用于调用基于测试用例对运行在物理层或模拟物理层上的待测物理层软件进行测试,并输出测试结果。
其中,所述测试代理器,用于读入所述测试用例中的输入数据和用例参数,调用待测物理层软件,执行测试,并生成输出结果;将所述输出结果和所述测试用例中的输出参考进行比较,如果所述输出结果和所述输出参考相同,则测试结果为测试通过,反之测试结果为测试不通过。本发明有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511026256.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:变频谐振水处理器
- 下一篇:一种双隔栏式油污残渣清理池