一种航电系统MBSE模型自动测试方法

标题:一种航电系统MBSE模型自动测试方法

摘要:本发明公开了一种航电系统MBSE模型自动测试方法。所述航电系统MBSE模型自动测试方法包括:步骤1:连接测试用例计算机及运行被测模型的计算机;步骤2:编写测试用例,所述测试用例包括多个测试用例分支;步骤3:运行任意一个测试用例分支,监控MBSE模型,采集模型的响应;步骤4:将系统模型的当前状态通过UDP传入Stateflow图,Stateflow图自动判断被测对象的当前状态与Stateflow图中的状态进入规则是否一致;步骤5:判断所述步骤4中得到的判断结果能否自动进入其他测试用例分支;步骤6:重复所述步骤3至步骤5,直至运行过所有所述测试用例分支,从而得到测试报告。本申请的航电系统MBSE模型自动测试方法可实现自动化的对航电系统MBSE模型进行测试,并最终输出报告文件。

申请号:CN201711123376.1

申请日:2017/11/14

申请人:中国航空工业集团公司西安飞机设计研究所

首项权利要求:1.一种航电系统MBSE模型自动测试方法,用于测试MBSE模型,其特征在于,所述航电系统MBSE模型自动测试方法包括:
步骤1:连接测试用例计算机及运行被测模型的计算机,初始被测模型的计算机中的MBSE模型,保证被测模型的计算机能够正常接收UDP协议数据;
步骤2:编写测试用例,所述测试用例包括多个测试用例分支;将被测模型的各状态转化为StateFlow图中状态的跳转准则,将被测对象的各跳转准则作为测试用例的各输出状态,保证Stateflow正常接收UDP数据;
步骤3:运行任意一个测试用例分支,监控MBSE模型,采集模型的响应;
步骤4:将系统模型的当前状态通过UDP传入Stateflow图,Stateflow图自动判断被测对象的当前状态与Stateflow图中的状态进入规则是否一致,若是,则进行步骤5,若否,则系统错误,结束测试;
步骤5:判断所述步骤4中得到的判断结果能否自动进入其他测试用例分支,若能,则自动进入能够进入的其他测试用例分支,并重复所述步骤4;若否,则进行下一步;
步骤6:重复所述步骤3至步骤5,直至运行过所有所述测试用例分支,从而得到测试报告。

专利类型:发明申请

0 条回复

发表评论

发表评论

邮箱地址不会被公开。