哈斯dina, MathWorks
万博1manbetxSimulink Coverage™执行模型和代码覆盖率分析,测量模型和生成代码中的测试完整性。它应用行业标准度量,如决策、条件、修改的条件/决策覆盖率(MC/DC)和关系边界覆盖率,以评估模型、软件在环(SIL)和处理器在环(PIL)中的模拟测试的有效性。您可以使用缺失的覆盖率数据来发现测试中的缺口、缺失的需求或非预期的功能。
万博1manbetxSimulink Coverage生成交互式报告,显示您的模型、C / c++ s -function、MATLAB有多少® 功能和代码生成的 嵌入式编码器®已行使。您可以突出显示模块和子系统的覆盖效果可视化测试的空白。为了评估测试的完整性,可以积累从多个测试运行通过单元测试和系统测试取得的覆盖数据,以及查看覆盖率。覆盖成果可以追溯到要求和试验。您可以使用过滤器排除覆盖块,证明在报告中缺少覆盖。
万博1manbetxSimulink覆盖可以帮助您在测试Simulink模型和生成的代码时发现漏洞。
在模拟运行的最后,您可以查看模型上的覆盖结果。
绿色的物体表示完全覆盖,而红色的物体没有完全覆盖。例如,这个红色的PI控制器块缺少决策覆盖。
您可以使用覆盖细节窗格来查看关于每个模型元素缺少覆盖的更多信息。
您可以单击一个模型元素来查看该元素的覆盖细节。这里有更多关于PI控制器块覆盖结果的细节。您还可以看到哪些模拟实现了特定的覆盖目标。
您可以对缺少的覆盖率进行解释,以使您能够将注意力集中在您当前打算测试的设计元素上。
您还可以查看Stateflow状态图和Simulink模型中使用的MATLAB函数块的覆盖率结果。万博1manbetx
万博1manbetxSimulink Coverage允许您度量由Simulink模型或模型内代码生成的代码的覆盖率。例如,在以软件在循环模式运行之后,您可以看到与模型中每个元素相关联的生成代码的覆盖结果
您可以将Simulink万博1manbetx覆盖率与其他验证工具(如Simulink Test、Simulink Design Verifier和Simulink需求)一起使用,以检查未预期的行为、不完整的测试和不正确的可追溯性。
一旦这样做,你可以生成与同事共享的HTML报告。
万博1manbetxSimulink的覆盖率可以帮助你发现在你的Simulink模型,Stateflow的状态图,MATLAB功能块和生成的代码在您的测试空白,遗漏的需求,或无意的功能。
有关更多信息,请访问mathworks.com上的Simulink覆盖率产品页万博1manbetx面,并下载一个试用版本来查看参考示例。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
本网站使用Cookies来改善您的用户体验,个性化的内容和广告,并分析网站流量。通过继续使用本网站,您同意我们使用Cookie。请参阅我们的隐私政策要了解更多关于cookie和如何更改设置。