解决失踪的报道

在您生成一个模型覆盖率报告之后,您可以使用万博1manbetx®覆盖™以帮助您解决模型的缺失覆盖率。

记录和评估覆盖范围

在您启用覆盖率记录并模拟您的模型之后,您就可以评估覆盖率数据以找到测试中的差距。覆盖率报告和模型高亮显示帮助您理解您的测试用例充分地执行了设计的哪些部分。

有关更多信息,请参见:

解决失踪的报道

如果您的覆盖率测试没有充分地实践您的模型,您可以采取以下几个步骤来增加您的覆盖率:

  • 编辑模型-您的模型可能包含不属于所需设计的非预期功能。删除无缩进功能。

  • 编辑的要求-您的需求可能没有足够详细的测试要求,以执行您的设计的所有部分。您可以使用万博1manbetx仿真软件需求™在Simulink环境中编写和编辑需求。万博1manbetx有关更多信息,请参见针对需求的测试模型和报告结果

  • 创建额外的测试-您现有的测试可能不会根据您的需求完全执行预期的模拟输入。您可以使用万博1manbetx仿真软件覆盖创建额外的测试以对这些输入进行建模。有关更多信息,请参见用cvtest创建测试生成测试用例(万博1manbetx仿真软件设计校验)。

  • 扩展现有的测试-现有的测试可能无法完全测试设计的所有部分。如果你有万博1manbetx仿真软件设计校验™许可证,您可能能够自动生成额外的测试,以执行设计中未测试的部分。有关更多信息,请参见使用测试用例生成递增地增加测试覆盖率

  • 结果证明-根据您的设计,模型的某些部分可能不会在模拟过程中执行,例如只有在失败时才会启用的子系统。在这种情况下,为了获得完整的覆盖,您可以证明缺失的覆盖。有关更多信息,请参见创建、编辑和查看覆盖率筛选规则

报告和归档结果

如果您的覆盖率测试充分地实践了您的模型,那么您可以归档报告的结果。有关更多信息,请参见:

相关的话题