哈斯dina, MathWorks
金宝appSimulink Coverage™执行模型和代码覆盖分析,从而测量模型和生成的代码中的测试完整性。它适用的行业标准度量,如决策,条件,修改条件/决策覆盖率(MC / DC)和关系边界覆盖范围,以评估模拟测试在模型,循环(SIL)和处理器中的仿真测试的有效性-in-循环(PIL)。您可以使用缺少的覆盖数据来查找测试,缺少要求或意外功能的差距。
金宝appSimulink Coverage会产生交互式报告,显示您的模型,C / C ++ S函数,Matlab® functions, and code generated by Embedded Coder®已执行。您可以在块和子系统中突出显示覆盖率结果,以可视化测试中的差距。要评估测试的完整性,您可以从多个测试运行中积累覆盖率数据,以及查看通过单元和系统测试实现的覆盖率。覆盖率结果可以追溯到需求和测试。您可以应用过滤器从覆盖率中排除块,并在报告中证明缺失的覆盖率。
金宝appSimulink Coverage可帮助您在测试模拟模型和生成的代码测试中找到差距。
在仿真运行结束时,您可以在模型上查看覆盖结果。
绿色的对象表明完全覆盖,而红色的人没有完全覆盖。例如,红色的PI控制器块缺少决策覆盖范围。
您可以使用Coverage详细信息窗格查看更多关于每个模型元素丢失覆盖范围的更多信息。
您可以单击模型元素以查看该元素的覆盖详细信息。以下有关PI控制器块的覆盖结果的详细信息。您还可以看到哪些模拟实现了特定的覆盖目标。
您可以证明缺少的覆盖范围,让您专注于您目前打算测试的设计元素。
您还可以查看Simulink模型中使用的StateFlow状态图表和MATLAB功能块的覆盖结果。金宝app
金宝appSimulink Coverage允许您测量从模型中的Simulink模型或代码生成的代码的覆盖范围。例如,在循环模式下运行后,您可以看到与模型中的每个元素关联的生成代码的覆盖结果
您可以使用Simulin金宝appk覆盖范围与Simulink测试,Simulink Design Verifier等其他验证工具,以及Simulink要求,以检查意外行为,不完整的测试和不正确的可追溯性。
一旦完成,您就可以生成一个可以与同事共享的html报告。
金宝appSimulink Coverage可以帮助您在您的Simulink模型、statflow状态图、MATLAB函数块和生成的代码中找到测试中的差距、缺失的需求,或者非预期的功能。
有关更多信息,请访问MathWorks.com上的Simulink Cover金宝appage产品页面,然后下载试用版以查看参考示例。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。