跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
大功率无感电阻捷比信 · 专业器件主题站

自主开发的MIL测试自动化测试工具

在37年中,北斗拥有55颗卫星,今天真正取得了成功。上一篇简单的文章介绍了MIL测试的过程。本文将介绍用于MIL测试的自行开发的自动测试工具。目前,国内主流测试工具主要有三种:基于第三方GUI和SimulinkAPI的开发,例如BTCEmbededtester;基于第三方GUI和SimulinkAPI的开发。基于MATLAB JAVA低级GUI和SimulinkAPI的开发,例如南京奥运会的mbdut;基于MATLABGUI和SimulinkAPI的开发,例如德语MTest,MATLABTestSuit;当然,这里有许多出色的测试工具,例如MQTester,TPT,Arttest ...我这里不会一一列举。本文将介绍一个基于MTALABGUI和SimulinkAPI平台的自行开发的自动化测试工具:TestTool,主要界面如下:1.安装以MATLAB2015b为例。 1)打开MATLAB2015b,选择应用程序:2)选择安装应用程序,选择MBDTool.mlappinstall。 3)点击安装。 4)安装完成后,快捷方式将出现在应用程序菜单中,单击MBDTool快捷方式以打开该工具。 2.主界面主界面包括:工具栏(主要包含6个功能):打开测试项目;保存测试项目;更新界面;清除缓存;调试模型;帮助文件;主界面功能(嵌套了17个功能):SelectModel->按钮用于选择需要测试的模型。 Selectddfile->按钮用于选择模型运行所需的DD文件。 GenerateTemplate->按钮生成用于测试模型的文件模板。按钮编辑生成的测试文件模板CreateTestCase->按钮以生成机会测试模板的测试案例模板,该机会测试模板用于测试模型。按钮编辑生成的测试用例。按钮以选择现有的测试用例MIL& SIL->。勾选以选择测试模型的方法SampleTime->设置模型运行周期SelectTestCase->选择需要测试的测试用例RunTest->运行测试用例OpenTestResult->打开测试结果GenReport->生成测试报告OpenReport->打开测试报告ModelCheck->执行模型检查OpenCovReport->打开报告OpenVeriReport->打开报告3.测试1)打开工具:单击应用程序菜单MBDTool,并在当前工作路径下生成一个项目文件夹:2)开始测试SelectModel在打开模型之前,请确保已保存本地excel,单击“是”,选择型号。或使用“打开项目”按钮(有关图标,请参见主界面工具栏)来打开指定项目的项目信息文件。 Selectddfile按钮选择运行模型所需的dd文件。如果模型不需要dd文件,则无需选择它。 GenerateTemplate按钮为测试模型生成一个文件模板。选择是要测试整个模型还是特定子系统。 Edittemplate打开通过编辑生成的测试文件模板:TestId是必填项,指示需要生成的测试项数,默认值为2(以行数表示),可以根据需要添加或删除。测试要求。 TestId项目不能有空格。打开“接口”表,根据模型的设计(操作)要求填写表格,完成填写后保存。 CreateTestCase基于用于测试模型的测试模板生成测试用例模板。 EditTestCase编辑生成的测试用例。填写测试用例表格,然后依次填写所有测试项目表格。时间代表测试用例的测试时间点,需要单调增加。输入代表输入信号的值。预期表示此时的输入和预期输出。 MIL& SIL选择测试模型的方法。 SampleTime设置模型的运行周期。 SelectTestCase选择要测试的测试用例。 RunTest运行测试用例。操作期间请注意命令行窗口。 OpenTestResult打开测试结果。 GenReport生成测试报告。 OpenReport将打开测试报告。 ModelCheck执行模型检查。 OpenCovReport将打开报告。 OpenVeriReport将打开报告。 3)保存选择保存按钮(请参见图标工具栏),该工具将自动保存当前的测试信息。另存为:4)帮助文档单击帮助按钮(请参见图标的工具栏),帮助文档将自动弹出。 5)清除缓存单击清除按钮(请参见图标的工具栏)以自动清除一些可能在工具测试期间导致错误的缓存。 4.注意事项工作目录,文件夹等不能有空格。共享的问题在这里。该专辑的下一期将继续介绍自动化软件测试工具的设计过程。如果您有兴趣,请