保罗•城市MathWorks
获得模型测试仪表板的概述,它总结了基于需求的测试的质量和完整性。仪表板根据业界公认的软件开发标准(如ISO 26262或DO-178)来管理您的测试进度。它分析来自多个来源和工具的项目中的工件,例如需求、模型和测试结果,并提供关于它们状态的详细度量。
仪表板小部件总结每个指标,以快速评估当前测试的结果,包括遵循指导方针、对需求的测试完成情况,以及测试覆盖的需求百分比。您可以使用仪表板来洞察测试状态,以识别差距并更快地响应需求变化。
模型测试仪表板提供了一个中心位置来管理整个项目的进度、完整性和基于需求的测试质量,以符合ISO 26262或DO-178C
当您验证您的设计是否满足需求时,您需要为每个设计模型管理许多工件
你需要完全的跟踪来跟踪它们是一致的和完整的
但我们如何在一个要求如此严格的环境中实现创新?
幸运的是,行业标准告诉我们如何进行基于需求的系统验证。
这些实践通常编码在<单击>检查列表中,您可以使用该检查列表来度量您的测试活动
一个测试用例检查列表,就像这个例子,
例如,测试用例应该涵盖所有需求。
每个测试用例都应该追溯到一个需求。
测试结果检查表确定我们是否达到了质量目标
例如,它检查所有测试是否通过
缺失的保险范围是合理的
为了回答这些问题,Simulink Check中的模型测试仪表板提供了简单的可视化,以评估基于需求的测试的完整性和质金宝app量
现在,让我们在仪表板上进行探索
这是一个巡航控制项目,包括要求、设计、测试和测试结果。
测试用例应该覆盖所有的需求,每个测试用例应该追溯到一个需求。
我们可以打开仪表板,看到它已经分析了项目,显示了每个组件的测试结果
左边是一个工件面板,它按与之相关的模型组件组织所有需求、测试和测试结果
功能需求显示了基于可追溯性为该组件实现的需求。
“未跟踪”文件夹显示项目中任何缺少可跟踪性的工件,这些工件需要进一步检查。
右边是所选单元的测试用例和测试结果状态
为了满足我们的测试用例清单,这个小部件告诉我们测试用例是否涵盖了所有需求。
要查看更多详细信息,将通过悬停显示工具提示。
您可以深入查看组成度量的工件的详细信息。
您可以看到与需求相链接的测试用例。
您可以直接打开任何项以采取措施解决问题金宝app
直方图显示了快速评估测试覆盖率的跟踪性概要。
这个显示了每个需求有多少个测试
最左边的箱子显示了可能有不足的测试用例的需求,右边显示了有大量测试的需求,这可能表明它们太一般化了,可能需要分解
您可以使用它来快速查看许多没有测试的需求。
您可以通过这个小部件看到测试用例对需求的覆盖率。
我们可以快速回答每个测试用例都与A需求相关联的问题
我们可以看到一个是不相连的
直方图显示有两个测试测试多个需求。
让我们来解决这个缺失的环节
设置按钮测试缺少一个需求,我们可以在测试管理器中查看它。
如果我们回顾需求缺失的环节,那么我们可以将set Switch设置为测试缺失。我们可以去Simulink金宝app Requirements并添加链接,然后保存链接。
仪表板检测更新,我们收集指标来查看更新。
在右侧,提供了分解测试类型和标记的度量,以进一步了解所执行的测试
底部是一个小部件,显示与需求相关的测试的总体通过/失败状态,以帮助识别问题,回答我们关于是否所有测试都通过的问题。
仪表板分析从Simulink测试导出的结果文件,该文件可能包括来自Simulink覆盖率的覆盖率度量。金宝app
覆盖率指标显示在测试期间没有执行的模型元素。我们错过了一些报道,可能需要证明这一点。
我可以导航到测试管理器,查看特定测试用例的覆盖率结果并采取措施
这是仪表板的简要概述。
要了解更多信息,请尝试此示例或访问我们的网站请求试用
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。