[发明专利]一种WIFI性能自动化测试平台的任务调度方法和系统有效
申请号: | 201610007820.2 | 申请日: | 2016-01-06 |
公开(公告)号: | CN105511951B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 吕阳 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 杭州千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 wifi 性能 自动化 测试 平台 任务 调度 方法 系统 | ||
本发明提供一种WIFI性能自动化测试平台的任务调度方法和系统,包括:获取所有当前需进行WIFI性能测试的测试项目;获取所有测试项目的相关属性、权重信息和测试项目中包括的测试用例;依据所有测试项目的所述权重信息,进行第一次排序;根据资源冲突判定条件和第一次排序后的所有测试项目,计算所有的并行测试集合;其中,所述并行测试集合是由可并行执行测试的测试项目组成的集合;依据优先判定原则,对所有所述并行测试集合进行第二次排序,并将第二次排序后的所述并行测试集合作为测试序列;输出所述测试序列。本发明大大提高了WIFI性能自动化测试平台的执行效率和设备的利用率。
技术领域
本发明涉及无线通信领域,特别是涉及一种WIFI性能自动化测试平台的任务调度方法和系统。
背景技术
随着WIFI的普及和推广,越来越多的通信设备开始配备WIFI通信模块,智能手机和平板电脑等移动终端作为移动通信网络的重要组成部分,WIFI在智能手机和平板电脑等移动终端上的普及率非常高。每台设备被生产出来后,在上市销售前都要进行质量检测和性能测试,为保证每台设备的WIFI通信模块的性能,就需要对其进行WIFI性能测试。
对于WIFI的性能测试分为手动和自动两种。对于WIFI的物理层的性能测试,由于WIFI物理层性能测试的测试项非常多,一般采用手动测试。例如手机的WIFI模块,每个测试项都需要同时设置手机和测试仪器,手动测试的效率比较低,以往手机更新换代周期比较长,对测试效率要求没那么高,手动测试方式测试效率低的缺陷并没有对手机的研发和生产效率造成影响。而如今手机的更新换代的周期越来越短,对研发和生产效率提出了越来越高的要求,采用手动测试的方式对手机的WIFI物理层性能进行测试不利于提高手机的研发和生产效率。因此,对于WIFI性能的自动化测试已经越来越被广大厂商所使用。
目前,WIFI性能的自动化测试多采用WIFI性能自动化测试平台来完成。但是,WIFI性能测试项目杂乱,测试内容种类繁多,在不同的项目测试中,WIFI性能自动化测试平台一般按照顺序依次执行测试工程师提交的项目,项目与项目之间一般是串行。在资源没有发生冲突的情况下,偶尔也会考虑并行。但是,这样的测试顺序远远没有达到WIFI性能自动化测试平台最大的负载及最短时间测试最多的项目的目的。这势必导致了一些资源的浪费,严重影响了多项目并行的执行效率。
因此,针对于种类繁的WIFI性能测试,不同的项目往往却存在许多相同的测试用例需要测试。如何花费最短的时间,利用最少的资源来完成这些项目的WIFI性能测试,成为本领域的技术人员所日益关注的问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种WIFI性能自动化测试平台的任务调度方法和系统,用于解决现有技术中WIFI性能自动化测试平台进行性能测试时的效率过低,易造成资源浪费的问题。
为实现上述目的及其他相关目的,本发明提供一种WIFI性能自动化测试平台的任务调度方法,包括:步骤S10,获取所有当前需进行WIFI性能测试的测试项目;步骤S20,获取所有测试项目的相关属性、权重信息和测试项目中包括的测试用例;步骤S30,依据所有测试项目的所述权重信息,进行第一次排序;步骤S40,根据资源冲突判定条件和第一次排序后的所有测试项目,计算所有的并行测试集合;其中,所述并行测试集合是由可并行执行测试的测试项目组成的集合;步骤S50,依据优先判定原则,对所有所述并行测试集合进行第二次排序,并将第二次排序后的所述并行测试集合作为测试序列;步骤S60,输出所述测试序列。
于本发明的一实施例中,所述相关属性包括测试项目拥有的优先级。
于本发明的一实施例中,所述步骤S50还包括:在经过第二次排序后,判断是否优先执行优先级最高的测试项目:如要优先执行优先级最高的测试项目,则将优先级最高的测试项目排第一,将经过第二次排序的所述并行测试集合排在优先级最高的测试项目之后,一并作为所述测试序列;如不要优先执行所有所述并行测试集合,则将经过第二次排序的所述并行测试集合作为所述测试序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610007820.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:助行器安全刹车装置
- 下一篇:用于抓斗挖泥船的调速型液力耦合器