Paul Urban,Mathworks
获取模型测试仪表板的概述,总结了基于需求的测试的质量和完整性。仪表板根据ISO 26262或DO-178等行业认可的软件开发标准管理测试的进度。它分析了从多个来源和工具中的项目中的工件,例如要求,模型和测试结果,并提供了他们状态的详细度量测量。
仪表板小部件汇总每个指标,以快速评估测试的当前结果,包括遵循指导方针、需求测试的完成情况,以及测试覆盖的需求百分比。您可以使用指示板来洞察测试状态,以识别差距并更快地响应需求更改。
模型测试仪表板提供了一个中央地,管理基于需求的进度,完整性和质量,在项目中,以符合ISO 26262或DO-178C
当您验证您的设计满足需求时,您需要为每个设计模型管理许多工件
你需要完全可追溯性来追踪它们是一致和完整的
但是我们如何在一个要求如此严格的环境中实现创新呢?
幸运的是,行业标准告诉我们如何做基于系统的要求的验证。
这些实践通常是在
测试用例检查列表,如此示例,<单击>告诉您您需要做什么以及在您完成测试用例时。
例如,测试用例应涵盖所有要求。
每个测试案件都应该追踪要求。
测试结果清单确定我们是否满足质量目标
它检查了所有测试通过
缺少覆盖范围是合理的
为了回答这些问题,Simulink Check中的模型测试仪表板提供了简单的可视化来评估基于需求的测试的完整性和质量万博1manbetx
现在让我们探索仪表板
这是一个巡航控制项目,包括需求、设计、测试和测试结果。
测试用例应该覆盖所有的需求。每个测试案件都应该追踪要求。
我们可以打开仪表板,并查看它已分析项目以显示每个组件的测试结果
左边是一个工件面板,它通过与之相关的模型组件组织所有的需求、测试和测试结果
功能需求显示了基于可追溯性为该组件实现的需求。
untrace文件夹向您显示了项目中需要进一步审查的任何缺少可跟踪性的工件。
右侧是所选单元的测试用例和测试结果状态
为了满足我们的测试用例检查表,这个小部件告诉我们测试用例是否覆盖了所有的需求。
要查看更多详细信息,悬停鼠标会显示工具提示。
您可以潜水以查看文物弥补指标的详细信息。
您可以看到与要求相关的测试用例。
您可以直接打开任何项以采取行动解决问题。例如,让我们在Simulink test中打开这个测试用例万博1manbetx
直方图显示了可追溯性快速评估测试覆盖的概要。
这个显示有多少测试每个要求
左最多的箱子显示了测试用例不足的要求,右侧显示了具有大量测试的要求,这可能表明它们过于普遍,可能需要被分解
您可以使用此功能来快速查看许多要求没有测试。
您可以通过这个小部件看到测试用例对需求的覆盖率。
我们可以快速回答我们的问题,即每个测试用例都与要求相关联
我们可以看到一个是没有解释的
直方图表明有两个测试是测试多种要求的测试。
让我们解决缺失的链接
SET按钮测试缺少一个要求,我们可以在测试管理器中查看它。
如果我们查看要求缺少链接,那么我们可以将SET开关丢失为测试。我们可以转到Simulin万博1manbetxk要求并添加链接,然后保存链接。
仪表板检测到更新,我们收集指标以查看更新。
在右边,提供了分解测试类型的度量和标记,以进一步了解所执行的测试
底部是一个小部件,显示与需求相关的测试的整体通过/失败状态,以帮助确定问题,这些问题回答了我们关于所有测试是否通过的问题。
仪表板分析从Simulink Test导出的结果文件,其中可能包括来自Simulink覆盖率的覆盖率指标。万博1manbetx
覆盖度量标准显示在测试期间不锻炼的模型元素。我们缺少一些覆盖范围,可能需要证明它。
我可以导航到测试管理员,查看特定测试用例的覆盖率结果并采取行动
这是对仪表板的快速概述。
要了解更多,请尝试这个例子或访问我们的网站请求试用
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。