Siddharth Jawahar,Mathworks
万博1manbetx模拟链路覆盖™ 执行模型和代码覆盖率分析,测量模型和生成代码中的测试完整性。它应用行业标准度量,如决策、条件、修改的条件/决策覆盖率(MC/DC)和关系边界覆盖率,以评估模型、软件在环(SIL)和处理器在环(PIL)中模拟测试的有效性。您可以使用缺失的覆盖率数据来查找测试中的差距、缺失的需求或意外的功能。
万博1manbetxSimulink Coverage生成交互式报告,显示您的模型、C/C++S函数、MATLAB® 函数,以及由 嵌入式编码器®已经行使了。您可以突出显示块和子系统的覆盖结果,以可视化测试中的空白。为了评估测试完整性,您可以从多个测试运行中累积覆盖数据,以及通过单元和系统测试实现的视图覆盖范围。覆盖结果可以追溯到要求和测试。您可以将过滤器应用于从覆盖范围中排除块并证明报告中缺少的覆盖范围。
万博1manbetxSimulink覆盖率可帮助您在Simulink模型和生成代码的测试中找到差距。
在模拟运行结束时,可以查看模型上的覆盖率结果。
绿色表示完全覆盖,而红色表示未完全覆盖。例如,红色的PI控制器块缺少决策覆盖率。
您可以使用“覆盖率详细信息”窗格查看每个模型元素缺少覆盖率的更多信息。
您可以单击模型图元以查看该图元的覆盖率详细信息。以下是PI控制器块覆盖率结果的更多详细信息。您还可以看到哪些模拟实现了特定的覆盖目标。
您可以证明缺少的覆盖范围是合理的,以便将重点放在当前要测试的设计元素上。
您还可以查看Simulink模型中使用的状态流状态图和MATLAB功能块的覆盖率结果。万博1manbetx
万博1manbetxSimulink Coverage允许您测量从Simulink模型生成的代码或模型中的代码的覆盖率。例如,在循环模式下运行软件后,您可以看到与模型中每个元素关联的生成代码的覆盖率结果
您可以将Simulink万博1manbetx覆盖率与其他验证工具(如Simulink Test、Simulink Design Verifier和Simulink需求)一起使用,以检查意外行为、不完整的测试和不正确的可追溯性。
完成后,您可以生成可以与同事共享的HTML报告。
万博1manbetxSimulink Coverage有助于您在Simulink模型中的测试,缺少的要求或意外功能中找到差距,extendflow状态图表,MATLAB功能块和生成的代码。
有关更多信息,请访问mathworks.com上的Simulink Cover万博1manbetxage产品页面并下载试用版以查看参考示例。
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。