[发明专利]一种基于云的嵌入式软件交叉测试方法有效
申请号: | 201310261929.5 | 申请日: | 2013-06-27 |
公开(公告)号: | CN103294599A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 李必信;刘力;王璐璐;陶传奇;李超;俞析蒙 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/08 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 杨晓玲 |
地址: | 211189 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于云的嵌入式软件交叉测试方法,主要用于处理嵌入式软件在云平台下进行交叉测试的问题,本发明通过将测试云与被测云剥离,形成逻辑和物理上分离的测试环境,有利于实现便捷的远程调试,可以解决开发人员分布在不同地理区域的团队难以协作的问题,另外可以减少重复基础设施建设的投资。本发明将被测设备统一管理和调度,方便了测试环境的部署和维护。通过调度被测设备的任务分布,极大提高单个设备的利用率。本发明方法运行于云环境下,具备了云应用多并发、资源可扩展、用户随买随用、按用量付费的优点。 | ||
搜索关键词: | 一种 基于 嵌入式 软件 交叉 测试 方法 | ||
【主权项】:
一种基于云的嵌入式软件交叉测试方法,其特征在于,该方法包括如下步骤:1)在测试云上利用交叉编译器编译输入的源码,得到能在被测设备上运行的二进制软件包,测试云将所述二进制软件包发送给被测云;2)被测云管理器将被测软件部署到被测设备节点上,并根据被测设备节点的数量和负载情况按如下方法分配测试用例: a)对比被测设备节点数量N和测试用例数量M,如果N<M,则进入步骤b),否则直接进入步骤c);b)分配N个测试用例到N个被测设备节点上,待测试用例运行完成后,令M=M﹣N后返回步骤a);c)将测试用例分配到对应节点上;3)被测设备运行测试用例,并将运行结果反馈给被测云管理器,被测云管理器将所有测试用例的运行结果收集后反馈给测试云;4)测试云基于接收的所有测试用例的运行结果,统计每个测试用例的运行正确率,然后将测试用例的运行正确率与用户指定的该测试用例运行正确率阈值进行对比,如果所有测试用例的运行正确率均大于运行正确率阈值,则判定被测软件能在被测云上正确运行,否则判定被测软件不能在被测云上正确运行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310261929.5/,转载请声明来源钻瓜专利网。