哈斯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改善您的用户体验,个性化内容和广告,并分析网站流量。如您继续使用本网站,即表示您同意我们使用cookies。请参阅我们的隐私政策以了解更多有关cookies及如何更改您的设置。