测试管理引擎

目录

  • 1 什么是测试管理引擎
  • 2 测试管理引擎的技术

什么是测试管理引擎

  测试管理引擎是指负责管理、调度和监控各个子引擎的执行和调度,并负责协调各个引擎间数据、消息和状态的交互的平台。

测试管理引擎的技术

  测试管理引擎所涉及的数据库模型主要有被测对象的信息模型和与引擎间的接口协议模型。软件系统进入测试环节后,测试管理引擎启动,它首先获取并提供被测对象的相关信息,并引导用户进入测试。在测试中,根据每个子引擎所提供的状态信息做出适当的反应,并遵循一定的调度机制进入相应的操作。该引擎的设计重点在于调度机制的建立,引擎应能全面地体现不同的被测对象模型的各个方面的特征和属性,所涉及数据库模型主要包括:

  1、被测对象的信息模型:描述了被测对象的相关属性信息,如被测部件的属性信息,包括飞机型号、部件型号、产品类型、测试项目等;被测对象的数据模型信息,包括测试属性表名称、测试流程表名称、故障诊断表名称、性能描述表名称、信号描述表名称、测试数据表名称等;系统硬件信息模型,包括适配器信息、电缆信息等,测试状态模型,包括测试次数、故障信息等。由于被测对象种类较多,在模型的设计中尽可能采用通用的数据格式,也应尽可能的兼顾不同产品的属性。

  2、引擎间的接口协议模型:用于协调不同引擎间的数据、状态信息,并进行转换。

阅读数:426