哈斯dina, MathWorks
金宝appSimulink Coverage™执行模型和代码覆盖分析,以度量模型和生成代码中的测试完整性。它应用行业标准度量,如决策、条件、修改的条件/决策覆盖(MC/DC)和关系边界覆盖,以评估模型、在环软件(SIL)和在环处理器(PIL)中的模拟测试的有效性。您可以使用缺失的覆盖率数据来发现测试中的缺陷、缺失的需求,或者意想不到的功能。
金宝appSimulink覆盖产生交互式报告显示你的模型,C / c++ s -函数,MATLAB® 函数,以及由 嵌入式编码器生成的代码®已经行使了。您可以突出显示块和子系统的覆盖结果,以可视化测试中的空白。为了评估测试完整性,您可以从多个测试运行中累积覆盖数据,以及通过单元和系统测试实现的视图覆盖范围。覆盖结果可以追溯到要求和测试。您可以将过滤器应用于从覆盖范围中排除块并证明报告中缺少的覆盖范围。
金宝appSimulink覆盖可以帮助您在对Simulink模型和生成代码的测试中发现差距。
在模拟运行的最后,您可以查看模型上的覆盖结果。
绿色的对象表示完全覆盖,而红色的对象没有完全覆盖。例如,红色的PI控制器块缺少决策覆盖率。
使用coverage Details窗格,您可以看到关于每个模型元素缺失覆盖率的更多信息。
您可以单击一个模型元素来查看该元素的覆盖率细节。以下是关于PI控制器块的覆盖结果的更多细节。您还可以看到哪些模拟实现了特定的覆盖目标。
您可以为缺失的覆盖进行辩护,以使您将注意力集中在当前打算测试的设计元素上。
您还可以查看Stateflow状态图和Simulink模型中使用的MATLAB函数块的覆盖率结果。金宝app
金宝appSimulink Coverage允许您度量从Simulink模型或模型中的代码生成的代码的覆盖率。例如,在循环软件模式中运行之后,您可以看到与模型中的每个元素相关联的生成代码的覆盖结果
您可以使用Simulin金宝appk覆盖和其他验证工具,如Simulink测试、Simulink设计验证器和Simulink需求,来检查无意识的行为、不完整的测试和不正确的可追溯性。
完成后,您可以生成可以与同事共享的HTML报告。
金宝appSimulink Coverage有助于您在Simulink模型中的测试,缺少的要求或意外功能中找到差距,extendflow状态图表,MATLAB功能块和生成的代码。
有关更多信息,请访问mathworks.com上的Simulink Cover金宝appage产品页面,并下载试用版以查看参考示例。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳的网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。