[发明专利]资源受限设备测试系统和方法有效
申请号: | 201810135522.0 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108536579B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | S·杜塔;D·钱达;S·曼达尔 | 申请(专利权)人: | 维布络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 智云 |
地址: | 印度卡纳塔*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 受限 设备 测试 系统 方法 | ||
1.一种资源受限设备测试方法,其特征在于,所述方法包括:
通过测试引擎,确定用于测试所述资源受限设备的多个测试用例;
通过所述测试引擎,访问与所述多个测试用例对应的多个测试脚本;
通过所述测试引擎,为与所述多个测试用例对应的所述多个测试脚本确定相互独立的一组原始可执行文件,包括:
确定所述多个测试脚本的多个步骤;以及
为所述多个步骤当中的每一个步骤确定一个或多个原始可执行文件,其中,所述一个或多个原始可执行文件对应于用于资源受限设备的原子操作;
通过所述测试引擎,从所述多个测试用例中选出一个候选测试用例,其中,确定所述候选测试用例包括:
根据相应的测试脚本的多个脚本执行参数计算所述多个测试用例当中的每一个的测试得分,其中,所述多个脚本执行参数中的每一个包括:预计执行时间、一个或多个资源的预计使用量以及所述资源受限设备的一个或多个组件的覆盖率中的至少一个;以及
根据所述多个测试用例中的每一个的所述测试得分选择所述候选测试用例;通过所述测试引擎,将与所述候选测试用例相对应的所述多个测试脚本的所述一个或多个原始可执行文件发送至所述资源受限设备以供执行;以及
通过所述测试引擎,接收与所述一个或多个原始可执行文件的所述执行相对应的结果。
2.如权利要求1所述的方法,其特征在于,还包括:
创建一个或多个原始可执行文件;以及
为每一个所述原始可执行文件确定多个可执行文件执行参数。
3.如权利要求2所述的方法,其特征在于,所述多个可执行文件执行参数当中的每一个包括所述一个或多个原始可执行文件的名称,多个输入参数,多个输出参数,所述预计执行时间,一个或多个资源的预计使用量以及所述资源受限设备的一个或多个组件的覆盖率当中的至少一个。
4.如权利要求1所述的方法,其特征在于,还包括:
创建与所述多个测试用例对应的多个测试脚本;以及
为所述多个测试脚本当中的每一个确定所述多个脚本执行参数。
5.如权利要求1所述的方法,其特征在于,还包括以下当中的至少一个:
确定所述多个测试步骤中的每个测试步骤相对于多个之前步骤当中的每一个的依赖度;以及
为所述多个步骤中的每一个确定所述一个或多个原始可执行文件的批量执行。
6.如权利要求1所述的方法,其特征在于,确定所述测试用例还包括:根据最高测试得分,对所述多个测试用例进行排序。
7.如权利要求1所述的方法,其特征在于,发送所述一个或多个原始可执行文件以供执行包括:
确定所述资源受限设备内的一个或多个资源当中的每一个的可用性;以及
根据所述可用性,将所述一个或多个原始可执行文件发送至所述资源受限设备。
8.如权利要求7所述的方法,其特征在于,以周期间隔或者在运行过程中,确定所述一个或多个资源当中的每一个的可用性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维布络有限公司,未经维布络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810135522.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:金具放电电压试验系统和方法
- 下一篇:用于多个进程的多摄像头同时成像