SCADE Test模型测试环境提供一套完整基于模型的自动化测试环境,覆盖从主机端到目标机端的自动化模型测试过程,实现快速原型构建、模型自动化测试及模型测试覆盖率分析功能。通过对测试工程的简单配置实现测试活动自动化,相对于传统测试大大提升测试效率并保证测试质量。
SCADE Test 快速原型构建器
SCADE Test 快速原型构建器提供一套标准的图符库并支持自定义设计,支持快速原型的交互式人机界面的构建。SCADE Test 快速原型构建器支持交互式人机界面模型与SCADE Suite 应用逻辑模型的连接映射并自动生成Windows、 iOS、 Android 等各类运行平台的系统交互式快速原型,支持可视化模型联合仿真在设计早期发现需求、设计存在的缺陷。SCADE Test 快速原型构建器支持交互式人机界面的FMI 标准模型导出,导出模型可在各类支持FMI 标准的系统仿真运行环境集成。SCADE Test 快速原型构建器丰富多样的可视化仿真功能为开发者、客户和供应商等利益相关方提供有效的沟通方式。
SCADE Test 认证级测试环境
SCADE Test 认证级测试环境提供一套可定制的基于SCADE 软件模型的测试工具包,通过读取测试人员预先设定好的配置文件、测试用例和SCADE 工程模型等,自动化批量运行测试程序并生成测试报告,SCADE Test 认证级测试环境通过了DO178C/DO-330 TQL-5工具鉴定。
■ 测试用例创建
SCADE Test 认证级测试环境支持测试工程师在运行测试之前为SCADE Suite 应用逻辑模型和SCADE Display 人机界面模型创建测试规程和多种格式(表格、脚本和图片)的测试用例,并使用测试工程对测试规程和测试用例进行有效的组织管理。
■ 主机端执行测试
SCADE Test 主机端认证级测试环境支持在主机上通过相关测试选项配置,提供图形化和命令行批处理两种方式启动测试执行引擎自动批量地运行测试用例,测试执行过程启动后不需要任何人工介入操作并自动生成测试报告。SCADE Test 主机端测试环境对SCADE Suite 模型的依照测试数据准备、测试自动执行、测试报告生成、测试结果分析等步骤,提供一套完整的自动化测试环境。SCADE Test 主机端测试环境对SCADE Display 模型的测试在已有的 步骤基础之上针对人机界面应用特性进行了诸多扩充,提供一套完整的人机 界面自动化测试环境。
■ 目标机执行测试
SCADE Test 目标机认证级测试环境支持设计模型和主机端认证级测试环境测试用例和测试规程的复用并自动生成第三方目标机平 台测试框架(支持Testbed、RTRT 和Vector CAST 等测试工具),然后在目标机上自动批量执行测试,并自动生成目标机平台的软件测试报告。
■ 人机界面测试
SCADE Test 主机端认证级测试环境支持SCADE Display 人机界面模型的图形像素对比并支持测试场景的记录与回放,有效解决传统人机界面测试依赖于人眼判断的精度问题和可维护问题。SCADE Test 认证级测试环境支持测试人员设计遮罩图形,对SCADE Display 人机界面模型的指定区域进行图形的对比测试。SCADE Test 认证级测试环境支持SCADE Display 人机界面测试用例的自动创建与执行,有效提供人机界面模型的测试效率,降低测试成本。
SCADE Test 测试覆盖率分析器
SCADE Test 测试覆盖率分析器与SCADE Test 认证级测试环境进行高度集成,通过快速配置自动获取测试覆盖率分析结果并提供模型级和代码级测试覆盖率分析,保证前期SCADE 模型测试工作的充分性和完整性,SCADE Test 模型覆盖率分析器经过了DO-178C/-DO-330 TQL-5工具鉴定。SCADE Test测试覆盖率分析分两步进行:基于需求的覆盖率分析和结构覆盖率分析。第一步分析测试用例与软件需求的关系,以确认所选取的测试用例满足相应的准则,安全/ 任务关键软件覆盖率准则使用DC 或MC/DC准则。第二步确认基于需求的测试规程覆盖了代码的结构,结构覆盖率分析同时支持模型、代码结构覆盖率分析。模型测试覆盖率分析支持模型测试覆盖率分析结果获取,并支持自动生成模型测试覆盖率分析报告。