主要内容

解决了工件、链接和结果模型中测试仪表板

问题

模型试验仪表板分析artifacts-models、需求、测试,结果是基于需求的测试工作流的一部分软件单元模型。如果工件或工件之间的联系不是基于需求的测试工作流程的一部分,它可能不会出现在模型测试仪表板或导致分析结果。此外,一些工件和链接是不支持的模型测试仪表板。金宝app如果你期待一个链接或工件出现在仪表板,它不尝试这些解决方案之一。金宝搏官方网站

可能的解决方案金宝搏官方网站

试试这些解决方案当你金宝搏官方网站开始故障诊断模型中的构件测试指示板:

  • 保存更改到你的工件文件。

  • 检查你的工件保存在项目中。模型测试仪表板并不分析文件没有保存在项目中。

  • 检查你的工件不引用的项目。模型测试仪表板并不分析文件引用的项目。

  • 检查你的工件在MATLAB搜索路径之前打开仪表板。当你改变了MATLAB搜索路径,可追溯性信息工件面板不更新。不改变搜索路径时,仪表板是开着的。

  • 打开诊断面板和地址错误或警告。

  • 使用仪表板re-trace工件和振作度量结果。

根据工件的类型或分析问题,故障排除,试一试这些解决方案之一。金宝搏官方网站

项目需要分析的仪表板

在你开始测试模型,打开模型测试仪表板和运行最初的跟踪分析。打开项目,在项目选项卡上,单击模型试验仪表板。点击跟踪工件跟踪工件或点击跟踪和收集所有跟踪和收集度量结果的工件。仪表板必须执行这个初始分析,建立可追溯性数据之前可以监视工件。如果你不运行最初的人工制品分析,在项目中出现的工件分析文件夹中工件窗格。

检查项目当你分析它不是空的。运行初始工件分析之前,保存至少一个模型的项目。如果你分析这个项目当它是空的,模型测试仪表板并不建立初始跟踪数据和仪表板开始之前你必须再次分析项目监测工件。

不正确的模型在工件列表窗格中

工件窗格中显示了模型在您的项目中,要么是单元模型或组件模型。模型组织下的组件根据模型参考引用它们的层次结构。如果单元和组件模型的列表不显示预期的层次结构模型,试一试这些解决方案之一。金宝搏官方网站

检查你的单元和组件模型标记。标签在您的项目中单元和组件模型和配置模型测试仪表板识别标记模型。注意,如果一个单元模型引用一个或多个其他模型,引用的模型中出现设计文件夹下的单元模型。关于标签的更多信息模型和配置仪表板,明白了分类模型层次结构的组件或单位。检查如果你有观察者模式,他们不标记为单位。仪表盘包括观察者模型作为单位如果他们匹配标签的要求。

检查你的模型是保存在一个受支持的版本。金宝app检查你的模型保存在R2012b或更高版本。模型试验仪表板R2012b之前不支持模型,得救了。金宝app

在人工制品分析块跳过

检查您的自定义库不包含块self-modifiable面具。模型试验仪表板不分析块包含self-modifiable面具。Self-modifiable面具可以改变块的结构内容,这是不符合工件跟踪分析。

图书馆丢失从工件窗格

检查库不使用库表转发。模型测试指示板不支持库表转发。金宝app

缺少需求工件窗格

如果需求是缺失的工件窗格中,试一试这些解决方案之一。金宝搏官方网站

检查的要求是一种功能性需求。验证要求配置功能要求。在要求编辑器中,在左边窗格中,单击要求。在右窗格中,属性节中,设置类型功能。由于模型试验仪表板报告基于需求的单元测试、功能需求中出现工件面板和仪表板进行了分析。

检查要求文件保存在一个受支持的需求。金宝app验证要求是保存在一个文件的要求.slreqx扩展。

测试用例没有工件窗格

检查仪表盘模型支持测试用例的测试。金宝app模型测试指示板不支持基于matlab仿真软件测试。金宝app金宝app

测试结果缺少工件窗格

检查:

  • 结果保存在一个测试结果文件。保存测试结果通过出口测试经理。

  • 你收集的结果在当前项目会议并没有关闭。当你收集测试结果,不出口,仪表板承认测试经理的临时结果,用临时测试结果图标图标。仪表板停止认识到临时结果当你关闭项目,关闭测试结果集,或测试结果导出到一个结果文件。

工件返回一个警告

检查警告,打开的细节诊断窗格。

工件返回一个错误

通过打开检查的细节错误诊断窗格。

Untraced工件

如果工件中出现Untraced文件夹,当你期望它跟踪单元模型,根据untraced类型的工件,试一试这些解决方案之一。金宝搏官方网站

修复一个untraced的需求。检查需求跟踪单元模型使用一个实现链接。要求及其链接必须满足其中一个条件:

  • 需求与使用的模型或图书馆子系统模型链接类型被设置为实现了

  • 容器的要求是孩子要求与使用的模型或图书馆子系统模型链接类型被设置为实现了

  • 需求跟踪的模型通过结合前两个标准。例如,要求在一个容器要求链接到另一个要求,哪些链接到模型中。

基于需求的测试验证您的模型满足它实现的功能需求。因为模型测试仪表板基于需求的测试报告质量,它只分析需求中指定为功能需求和实现模型。

检查要求不使用不受支持的链接。金宝app模型试验仪表板不跟踪这些链接:

  • 下游链接。模型测试仪表板痕迹只有链接从低级需求向更高层次的需求。检查的方向链接编辑器通过使用需求。

  • 嵌入式链接,要求文件直接保存在模型文件。

  • 要求保存外部链接和链接使用需求管理接口(RMI)。

  • 链接和数据字典。

  • MATLAB代码文件的链接。

  • 链接MATLAB函数如果你没有Stateflow块®许可证。分析MATLAB函数块需要Stateflow许可证。

  • 一些Stateflow元素的链接。

  • 链接在弃用需求文件,扩展.req。分析需求链接在仪表板中,保存在一个链接.slmx文件或创建他们的需求文件(.slreqx)的要求。

  • 链接系统作曲家™架构模型。

  • 项目符号链接文件,比如快捷方式。

  • 建模元素的链接所不支持的模型测试仪表板,如图书馆转发表。金宝app

修复一个untraced设计工件。检查设计工件不依赖于模型的回调与模型有关。模型测试仪表板并不执行模型加载回调时加载模型进行分析。如果一个模型依赖于回调将一个数据字典,数据字典不会仪表板运行时跟踪分析有关。

修复一个untraced测试用例。检查测试用例模型上运行或者运行在一个子系统模型中通过使用测试工具。

修复一个untraced测试结果。检查项目和测试用例是否正确设置,并重新运行测试。如果这些条件之一是满足运行您的测试用例时,生成的结果是untraced因为仪表板不能对单位建立明确的可追溯性:

  • 没有加载项目。

  • 仪表板项目没有打开至少一次。如果仪表盘没有建立初始跟踪数据运行测试用例时,仪表板不能跟踪生成结果的测试用例生成的测试用例。

  • 你没有金宝app®检查™许可证。

  • 测试文件存储在项目之外。

  • 测试文件未保存的更改。

  • 有未保存的更改的测试模型。

  • 在跟踪分析测试文件返回一个错误。

  • 在跟踪分析测试模型返回一个错误。

  • 测试结果来自一个测试用例所不支持的模型测试仪表板,如基于matlab仿真软件测试。金宝app金宝app

检查结果和环境是否正确设置和再出口您的测试结果。如果这些条件之一是当你导出测试结果,生成的结果是untraced因为仪表板不能对单位建立明确的可追溯性:

  • 没有加载项目。

  • 仪表板项目没有打开至少一次。

  • 你没有金宝app仿真软件检查许可证。

  • 测试结果文件中返回一个错误跟踪分析。

指标不报告的结果要求,测试用例或测试结果

如果工件跟踪单元模型之一,但没有出现在单位的度量结果,这取决于类型的工件,试一试这些解决方案之一。金宝搏官方网站

修复要求不产生度量的结果。检查要求直接与一个链接,链接到模型类型被设置为实现了。要求模型间接地出现在痕迹工件窗格中但不是由仪表板分析指标,因为指标分析只要求直接实现的模型。

修复一个测试用例,不产生度量的结果。检查测试用例运行在整个模型。一些测试用例,跟踪模型不是由仪表板分析指标,因为指标分析测试用例,测试整个模型。例如,测试运行子系统测试追踪到单元模型和出现在工件面板,但不会导致度量结果。

修复一个测试结果,不产生度量的结果。检查结果符合这些标准:

  • 结果是最近的测试用例产生的测试结果。

  • 结果从总体上运行的测试用例模型。例如,指标不是从一个测试用例,分析测试结果运行在一个子系统测试工具。

如果一个测试用例包括多个迭代,度量结果反映整个测试用例的状态,不显示单个迭代的结果。

修复一个测试,不会产生测试结果分析度量结果。的指标模拟测试结果分析部分计算结果只模拟测试,而度量的测试用例分析节数所有的测试运行的整个模型。如果不计入测试的指标模拟测试结果分析部分,检查测试用例满足这些标准作为模拟测试:

  • 仿真模式是正常的、加速器或快速的加速器。如果测试后使用迭代设置不同的模拟模式测试其中一个模式,测试仍被视为一个模拟测试。

  • 测试不是一个实时测试。

  • 如果测试是一个等价测试,第一个模拟满足前两个条件之一。

  • 如果测试包含多个迭代,测试用例,或者至少一个迭代满足前两个条件之一。

度量结果显示了一个缺失的环节或工件

度量结果不被所有类型的可追溯性链接。如果一个度量显示测试用例或要求是失踪链接当你期望它有关联,尝试这些解决方案之一。金宝搏官方网站

修复一个链接,并不计入跟踪结果。如果有一个需求和测试用例之间的联系,但可追溯性指标显示,测试或者要求链接,检查链接是否支持的仪表盘指标。金宝app指标不支持这些链接:金宝app

  • 要求链接到一个理由。如果要求是与一个理由,而不是与一个测试用例,它显示为链接的度量结果。

  • 要求链接到一个内部测试工具。

修复缺失的模型覆盖率的测试结果。如果模型覆盖率度量报告覆盖你不要期望差距,重新运行测试用例和振作度量结果为新的测试结果。模型测试仪表板可能显示覆盖缺口:

  • 你改变测试结果文件或覆盖过滤器文件后收集的指标,包括如果你更改后重新导入测试结果文件。

  • 你收集积累覆盖率结果和修改后的模型文件运行一个或多个测试。

另请参阅

相关的话题