亚洲时报Siddharth Jawahar,MathWorks公司
金宝appSimulink的覆盖™进行模型和代码覆盖分析的措施在测试模型的完整性和生成的代码。它适用的行业标准指标,如决定,条件,改性条件/判定覆盖(MC / DC),以及关系边界覆盖,以评估模型模拟测试的有效性,软件合环(SIL),和处理器-in-环(PIL)。您可以使用丢失的覆盖数据发现在测试的空白,遗漏的需求,或无意的功能。
金宝appSimulink的覆盖面产生出多少模型,C / C ++ S-功能的MATLAB的交互式报表® functions, and code generated by Embedded Coder®已行使。您可以突出显示模块和子系统的覆盖效果可视化测试的空白。为了评估测试的完整性,可以积累从多个测试运行通过单元测试和系统测试取得的覆盖数据,以及查看覆盖率。覆盖成果可以追溯到要求和试验。您可以使用过滤器排除覆盖块,证明在报告中缺少覆盖。
金宝appSimulink的覆盖率可以帮助你在你的Simulink模型和生成代码的测试发现差距。
在模拟运行结束后,您可以查看模型上的覆盖效果。
在绿色中的对象表示全覆盖,而那些在红并没有完全覆盖。例如,在冲这PI控制器块丢失判定覆盖。
你可以看到丢失的覆盖使用覆盖率详细信息窗格中每个模型元素的更多信息。
您可以在模型元素上点击查看详细报道了该元素。下面是对覆盖效果为PI控制器块的更多细节。您还可以查看哪些仿真实现的具体目标范围。
您可以证明缺覆盖到让你专注于设计元素,您目前打算测试。
您还可以查看在Simulink模型使用Stateflow的状态图和MATLAB功能块的覆盖效果。金宝app
金宝appSimulink的覆盖范围,您可以测量覆盖模型中从Simulink模型或代码生成的代码。例如,在软件中最循环模式运行后,你可以看到覆盖结果与模型中的每个元素相关联的生成代码
您可以使用Simulin金宝appk的覆盖范围与其他验证工具,如Simulink的测试,Simulink设计验证,和Simulink的要求来检查出现异常情况,不完整的测试,和不正确的可追溯性。
一旦这样做,你可以生成与同事共享的HTML报告。
金宝appSimulink的覆盖率可以帮助你发现在你的Simulink模型,Stateflow的状态图,MATLAB功能块和生成的代码在您的测试空白,遗漏的需求,或无意的功能。
欲了解更多信息,请访问mathworks.com Simulink的覆盖产品页金宝app面并下载试用检查出的参考例子。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。