缺少覆盖范围
筛选覆盖率结果并解决差距
为了将您的覆盖结果集中在您想要测试的设计方面,您使用过滤器来排除元素或证明您不打算执行的不满意的结果。剩余的覆盖率差距可能表明测试不足、缺少需求或不正确的实现。为了解决这些覆盖差距,您可以创建额外的测试,扩展现有的测试,细化需求,或者编辑您的模型。
类
slcoverage。BlockSelector |
为覆盖率过滤器选择块 |
slcoverage。CodeSelector |
为覆盖率筛选器选择自定义C或c++代码 |
slcoverage。过滤器 |
覆盖过滤器集 |
slcoverage。FilterRule |
创建覆盖率筛选规则 |
slcoverage。MetricSelector |
选择覆盖过滤器的度量准则 |
slcoverage。选择器 |
获取所有类型的选择器 |
slcoverage。SFcnSelector |
选择s函数准则作为过滤规则 |
主题
排除或证明覆盖结果
- 覆盖过滤
使用覆盖过滤来缩小模型覆盖的范围。 - 覆盖筛选规则和文件
管理附加到模型的覆盖率筛选规则。 - 创建、编辑和查看覆盖率筛选规则
从覆盖记录中筛选模型对象的工作流。 - 在覆盖率结果资源管理器中查看应用过滤器
使用覆盖结果资源管理器的应用过滤器部分来管理您的Simulink的过滤规则万博1manbetx®模型。 - 从覆盖率中筛选模型对象
您可以从覆盖记录中筛选的模型对象类型。
解决测试和需求差距
- 如何解决覆盖测试的差距
确定要采取哪些行动来解决覆盖率测试差距。 - 执行功能测试并分析测试覆盖率
分析功能依赖关系,隔离地测试模型组件,创建测试用例套件、测试模型和代码,以实现覆盖率。 - 评估基于需求的测试的覆盖结果
评估基于需求的测试执行相应设计的程度。