主要内容

管理基于需求的测试工件进行分析模型中测试仪表板

当你使用基于模型的设计开发和测试软件单元,利用模型试验仪表板评估单元模型的状态和质量测试活动。基于需求的测试是一个核心元素模型验证。通过建立可追溯性之间的联系您的需求、模型设计元素,和测试用例,你可以测量的程度需求实现和验证。模型试验仪表板分析这个跟踪信息,并提供详细的指标测量可追溯性,这些测试工件的状态和结果。

模型试验单位db_DriverSwRequest仪表板显示结果

每个指标在仪表板中措施的不同方面你的单元测试和质量反映了指导方针在软件开发行业公认标准,如ISO 26262 - 178 c。监控您的模型的基于需求的测试质量模型中测试仪表板,保持你的项目中的工件和遵循这些方面的考虑。仪表盘上使用模型测试的更多信息,参见探索的状态和质量测试活动使用模型检测仪表板

在一个项目管理工件文件

分析基于需求的测试活动模型测试仪表板,存储在MATLAB设计和测试工件®项目。构件测试指标分析包括:

  • 模型

  • 模型使用的库

  • 您创建的需求要求工具箱™

  • 您创建的测试用例金宝app®测试™

  • 从测试用例执行测试结果

当你的项目包含许多层次结构模型和模型参考,你可以跟踪你的单元测试活动通过配置仪表板识别模型的不同的测试水平。你可以指定哪些实体软件架构是单位或更高级的组件通过标签在您的项目和配置模型测试仪表板识别标签。仪表板组织您的模型工件小组根据他们的测试水平和层次结构模型参考。有关更多信息,请参见分类模型层次结构的组件或单位

跟踪项目文件之间的依赖关系和识别过时的度量结果

当你使用模型检测仪表板,仪表板创建一个数字线程捕捉属性和项目工件的惟一标识符。数字线是一组元数据信息项目中的工件,工件结构,追溯构件之间的关系。

模型测试仪表板监控和分析了数字线程:

  • 检测当项目文件移动和维护相同的通用唯一标识符(uuid)工件文件和工件内的元素文件

  • 捕获跟踪和听工具,如测试经理金宝app仿真软件测试,检测新工具输出和工具的依赖项操作

  • 确定过时的工具输出通过分析输入的可跟踪性和校验和工具操作

  • 项目的创建索引和存储每个工件的代表,他们的内部结构,及其与其他构件之间的关系

  • 提供一个全面的项目工件的分析来帮助你保持可追溯性和最新的信息需求,单位,影响你的设计测试用例,和结果

指示板可以存储数字线分析的结果,然后执行可追溯性分析跨域,工具和工件,而不需要在本地负载或访问项目工件。

当你修改模型和测试工件,检查,你将更改保存到工件文件和您想要分析的文件存储在您的项目。

跟踪构件单位进行模型试验分析

确定工件在一个单位的范围,模型试验仪表板分析之间的可追溯性链接工件和软件单元模型的项目。的工件面板列出了单位,组织的组件引用它们。在每个单元下,面板显示这些工件跟踪单位:

  • 功能需求

  • 设计工件

  • 测试

  • 测试结果

工件面板显示单元和跟踪工件

看到追溯路径仪表板发现从一个构件单元,并单击右键单击工件视图跟踪单元。可追溯性图会在新标签页中打开模型中测试仪表板。图表显示了连接和仪表盘中间构件跟踪从单位到工件。看到连接两个工件的类型的可追溯性,将您的鼠标停留在箭头连接构件。包含其他的追溯关系要么是一个工件或工件跟踪。例如,对于单位db_DriverSwRequest,扩大功能需求>上游>db_SystemReqs.slreqx。右键单击该要求目标速度增量并点击视图跟踪单元。跟踪视图显示单元db_DriverSwRequest跟踪实现的功能要求开关优先痕迹,上游功能要求目标速度增量

仪表板跟踪视图功能要求

在组件的文件夹列表跟踪问题包含意外的需求链接,要求链接损坏或不支持的仪表板,和工件,仪表板不能跟踪单位。金宝app帮助识别跟踪问题的类型,文件夹跟踪问题包含子文件夹意想不到的实现联系,未解决的和不支持的链接金宝app,Untraced测试,Untraced结果。有关更多信息,请参见解决基于需求的测试问题

如果工件返回一个错误在追溯分析,小组包括工件的错误文件夹中。使用可追溯性信息在这些部分和单位检查测试工件跟踪你期望的单位。看到细节的警告和错误指示板在人工制品分析发现,底部的模型试验仪表板对话框中,点击诊断

当你编辑并保存在您的项目的工件,仪表板跟踪您的更改和表示如果追溯数据工件面板可能被显示的警告标语。更新跟踪数据,单击跟踪工件按钮上的警告标语。

功能需求

的文件夹功能需求显示的要求类型功能实施或上游的单位。

当你为单位收集度量结果,仪表板分析单位直接实现的功能需求。的文件夹功能需求包含两个子文件夹来帮助确定哪些需求实现的单位和上游的单位:

  • 实现-功能需求直接相关的单位和一个链接类型实现了。仪表板使用这些需求的度量单位。

  • 上游——功能需求间接或轨迹与实现的需求。指示板不使用这些需求的度量单位。

如果要求不跟踪单元,它出现在跟踪问题文件夹中。如果一个需求中没有出现工件小组期望它时,看到的缺少需求工件面板

使用需求工具箱创建或导入需求在需求文件(.slreqx)。

设计工件

的文件夹设计显示:

  • 模型文件,其中包含的框图单元。

  • 模型单元引用。

  • 库,部分或全部使用的模型。

  • 数据字典与模型。

测试

的文件夹测试测试用例和测试表明,跟踪单位。这包括测试用例运行单元测试和测试用例运行子系统单元模型中使用测试。

当你为单位收集度量结果,仪表板分析测试用例,运行单元模型或单元模型子系统。的文件夹测试包含子文件夹,以帮助确定哪些测试用例是测试的单元测试和单元测试跟踪:

  • 单元测试——测试用例,仪表板认为单元测试。一个单元测试直接测试整个单元模型或模型子系统。仪表板使用这些测试的度量单位。

  • 其他人——测试用例,跟踪单位但仪表板并不认为单元测试。例如,仪表板不考虑测试库单元测试。指示板不使用这些测试的度量单位。

  • 测试——外部测试跟踪单元或单元子系统。双击打开它的测试工具。

如果一个测试用例不跟踪单元,它出现在跟踪问题文件夹中。如果不出现在一个测试用例工件小组期望它时,看到的测试用例没有工件面板。故障诊断测试用例的度量结果,明白了修复一个测试用例,不产生度量的结果

创建测试用例在测试套件文件使用金宝app仿真软件测试

测试结果

当你为一个单位收集度量结果,仪表板分析只能从单元测试的测试结果。的文件夹测试结果包含两个子文件夹来帮助确定哪些测试结果从单元测试:

  • 单元模拟从单元测试,仿真结果。仪表板使用这些结果的度量单位。

    以下类型的测试结果显示:

    • 保存测试文件图标保存测试结果——结果你收集了测试经理和出口到结果文件。

    • 临时测试结果图标临时测试结果——结果你收集了测试经理却没有出口到一个结果文件。当您导出的结果测试经理仪表板分析保存的结果而不是暂时的结果。此外,仪表板停止认识到临时结果当你关闭项目或关闭结果集的模型试验结果的探险家。金宝app如果你想分析结果在随后的测试会话或项目会议,结果导出到一个结果文件。

  • 其他人——结果不是仿真结果,不是从单元测试,或者只报告。例如,SIL结果不是仿真结果。指示板不使用这些结果的度量单位。

如果测试结果不跟踪单元,它出现在跟踪问题文件夹中。如果测试结果没有出现在工件小组期望它时,看到的测试结果缺少工件面板。故障诊断测试结果在仪表板度量结果,请参阅修复一个测试结果,不产生度量的结果

跟踪问题

的文件夹跟踪问题仪表板显示构件没有追踪到单位。使用的文件夹跟踪问题检查工件是否丢失跟踪单位。的文件夹跟踪问题包含子文件夹来帮助识别跟踪问题的类型:

  • 意想不到的实现联系——要求链接类型实现了的要求类型容器类型信息。仪表板并不期望这些链接类型实现了因为集装箱需求和信息需求不会导致需求的实现和验证状态设置。如果要求不是要实现,你可以改变链接类型。例如,您可以改变的要求类型信息有一个链接的类型有关

  • 未解决的和不支持的链接金宝app——在项目需求链接,要么是破碎的或不支持的仪表板。金宝app例如:

    • 如果一个模型块实现了一个要求,但你删除模型块,要求链接现在没有解决。

    • 如果需求链接或从数据字典,不支持链接和模型测试仪表盘不跟踪链接。金宝app

      模型测试指示板不支持跟踪分析工件和一些链接。金宝app如果你期待一个链接单元和它不跟踪,看到故障诊断的解决方案金宝搏官方网站解决了工件、链接和结果模型中测试仪表板

  • Untraced测试——测试执行模型或子系统,不在项目路径。

  • Untraced结果——结果仪表板不能跟踪一个测试用例。例如,如果一个测试用例产生的结果,但你删除测试用例,仪表板不能跟踪结果的测试用例。

添加跟踪工件时,仪表板可检测并显示一个警告标语仪表板的顶部所示表明工件的可追溯性工件面板已经过时了。单击跟踪工件按钮上的警告标语刷新数据工件面板。

模型测试指示板不支持跟踪分析工件和一些链接。金宝app如果工件untraced指望它来跟踪一个单位时,看到故障排除解决方案金宝搏官方网站跟踪问题

工件的错误

的文件夹错误如果工件返回错误出现时,仪表板工件进行分析。这是一些错误的工件可能返回期间可追溯性分析:

  • 一个工件返回一个错误跟踪分析开始时如果有未保存的更改。

  • 测试结果文件返回一个错误如果是保存在前一个版本的模型。金宝app

  • 一个模型返回一个错误如果不是在搜索路径。

打开这些工件并修复错误。仪表板检测工件的变化,显示一个警告标语仪表板的顶部所示表明工件的可追溯性工件面板已经过时了。单击跟踪工件按钮上的警告标语刷新数据工件面板。

诊断

工件,导致错误的详细信息,警告,在分析和信息性消息,底部的模型试验仪表板对话框中,点击诊断。你可以通过他们的筛选诊断消息类型:错误,警告,信息。你也可以清晰的查看器的消息。

诊断消息显示:

  • 建模结构,指示板不支持金宝app

  • 仪表板的链接不跟踪

  • 测试或指示板不支持的情况下金宝app

  • 测试结果失踪的报道或仿真结果

  • 工件在仪表板载入时返回错误

  • 指示板失效模型的信息回调

  • 跟踪文件文件或路径跟踪问题

  • 工件不是在跟踪路径和不考虑

收集度量结果

模型试验仪表板中列出的每个单元收集度量结果工件面板。每个指标在仪表板中措施的不同方面的质量模型测试和反映了指导方针在软件开发行业公认标准,如ISO 26262 - 178。有关可用的更多信息指标和结果返回,看到的模型试验指标

当你编辑并保存在您的项目的工件,仪表板检测工件的变化,显示一个警告标语仪表板的顶部所示表明工件的可追溯性工件面板已经过时了。单击跟踪工件按钮上的警告标语刷新数据工件面板。

后更新跟踪信息,如果度量结果可能会受你的影响工件的变化,仪表板显示一个警告标语仪表板的顶部,以指示度量结果失效。受影响的部件有一个灰色的过时图标。更新结果,单击收集按钮的警告标语振作度量数据和更新陈旧的小部件的数据从当前构件。如果你想收集指标为每个单元和组件的项目,点击收集>收集所有

仪表板并不表明这些变化:陈旧的度量数据

  • 当你运行一个测试用例和分析结果在仪表板中,如果修改测试用例,仪表盘显示测试用例的标准陈旧但并不表明结果指标是陈旧的。

  • 当你改变您的测试结果使用覆盖过滤器文件,覆盖度量在仪表板中不显示陈旧的数据或包括更改。将更改保存到过滤器文件后,重新运行测试和使用的过滤器文件新结果。

另请参阅

相关的话题