[发明专利]用于自动化测试的方法、系统和计算机可读存储介质在审
申请号: | 202110666528.2 | 申请日: | 2021-06-16 |
公开(公告)号: | CN113341767A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 韦树辉;戴烨飞;刘雷;郑君若禹;王崇岩;金学良 | 申请(专利权)人: | 中国商用飞机有限责任公司;中国商用飞机有限责任公司上海飞机设计研究院 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 李小芳 |
地址: | 201210 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动化 测试 方法 系统 计算机 可读 存储 介质 | ||
本发明公开了一种用于对系统进行自动测试的方法,所述系统包括多个子系统,所述多个子系统经由反射内存网络连接以便共享所述反射内存网络中的共享数据集,所述方法包括:自动生成用于各个子系统的测试用例;调度各个子系统执行相应的测试用例,其中:由各个子系统从所述共享数据集中获取执行所述测试用例所需的信号;以及由各个子系统将在执行所述测试用例过程中或之后所产生的输出信号或状态信号放入所述共享数据集。还公开了用于自动测试的系统和计算机可读存储介质。本发明能够高效地执行自动化测试。
技术领域
本发明涉及自动化测试,尤其涉及用于自动化测试的方法、系统和计算机可读存储介质。
背景技术
在大型系统进行研发过程中通常需要进行仿真测试。大型系统通常包括多个子系统。一种典型的大型系统是飞行器的飞控系统。对于飞控系统而言,其地面模拟试验的充分性对飞机安全尤为重要。在现有技术中,往往通过搭建铁鸟试验台,借助仿真和半实物的手段来进行飞控等系统的验证。当然,不仅仅是飞行器,其它大型系统(例如发动机设计、汽车自动驾驶系统、风力发电系统、电网控制系统等等)的设计也需要仿真测试。
在大型系统的仿真测试过程中,通常需要将各个子系统的信号高度整合。对于大型系统,尤其是像飞控系统这样高度复杂的分布式实时仿真系统,多个子系统的联网联调则导致信号种类多、信号数量庞大、逻辑复杂、时序要求严格等问题。
因此,需要高效、自动化地对大型系统进行集成仿真测试的方案。
发明内容
本发明是为解决以上所述的现有技术的问题而做出的。本发明提供了一种能够使用反射内存网络、自动化地实现对测试用例进行调度以进行自动化测试的方案,从而解决了上述问题。
在一个方面中,公开了一种用于对系统进行自动测试的方法,所述系统包括多个子系统,所述多个子系统经由反射内存网络连接以便共享所述反射内存网络中的共享数据集,所述方法包括:自动生成用于各个子系统的测试用例;调度各个子系统执行相应的测试用例,其中:由各个子系统从所述共享数据集中获取执行所述测试用例所需的信号;以及由各个子系统将在执行所述测试用例过程中或之后所产生的输出信号或状态信号放入所述共享数据集。
较佳地,所述方法还可包括:自动生成信号接口,其中所述测试用例是基于所述信号接口生成的。
较佳地,其中各信号在被放入所述共享数据集之前被编码,且从所述共享数据集获取的信号在被使用前首先被译码。
较佳地,所述测试用例是基于所述系统的接口控制文件自动生成的。
较佳地,所述测试用例是通过脚本或其它可执行代码自动生成的,所述脚本或其它可执行代码固化与期望测试相关联的信号类型、信号属性以及信号时序。
较佳地,所述多个子系统中的每个子系统包括受测模块,所述受测模块是物理形式、软件仿真形式或半物理半仿真形式的。
在另一方面中,还公开了一种用于进行自动化测试的系统,所述系统包括调度模块和多个子系统,所述多个子系统经由反射内存网络连接以便共享所述反射内存网络中的共享数据集,其中所述系统被配置成执行以下操作:自动生成用于各个子系统的测试用例;调度各个子系统执行相应的测试用例,其中:由各个子系统从所述共享数据集中获取执行所述测试用例所需的信号;以及由各个子系统将在执行所述测试用例过程中或之后所产生的输出信号或状态信号放入所述共享数据集。
在另一方面,公开了一种非瞬态的计算机可读存储介质,所述计算机可读存储介质存储计算机可执行指令,所述计算机可执行指令在被计算机执行时可执行如前所述的任何方法。
本发明的一个或多个实施例提供的方案能够实现以下技术效果中的一者或多者:
1、准确无误地将试验信号实时传递;
2、实现基于用例脚本的全自动集成测试;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国商用飞机有限责任公司;中国商用飞机有限责任公司上海飞机设计研究院,未经中国商用飞机有限责任公司;中国商用飞机有限责任公司上海飞机设计研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110666528.2/2.html,转载请声明来源钻瓜专利网。