通用嵌入式系统测试平台的实现与功能划分
嵌入型系统测试的概念

嵌入型系统测试的概念嵌入式系统测试是指对嵌入式系统进行验证和验证的一系列活动,旨在确保系统满足规定的功能和性能要求。
嵌入式系统是指嵌入于特定设备内部的计算机系统,旨在执行特定功能。
在嵌入式系统中,硬件和软件紧密集成,相互依赖。
因此,嵌入式系统测试的目标是验证嵌入式系统的各个组件和功能的正确性、稳定性和性能,确保系统以满足用户需求。
嵌入式系统测试可以分为两个主要阶段:开发测试和系统测试。
开发测试是指在嵌入式系统的开发过程中进行的测试活动。
它主要关注单个组件的功能和交互是否正确。
开发测试通常采用模拟器或仿真器来模拟硬件环境,以提供一个控制环境来验证软件的正确性。
开发测试阶段的一些常见技术包括单元测试、集成测试和验证测试。
单元测试是开发测试的第一阶段,用于验证每个软件组件是否按照设计要求执行。
它主要依赖于软件模拟器或仿真器来模拟硬件环境,并使用测试工具和框架进行测试。
单元测试通常采用白盒测试方法,覆盖软件的所有路径和边界条件,以确保软件组件的正确性。
集成测试是在单元测试之后进行的,用于验证各个软件组件之间的交互和接口是否按照设计要求进行。
它主要测试不同软件组件之间的通信和数据传输,以确保系统整体功能的正确性。
集成测试可以采用黑盒测试方法,通过输入有效和无效的数据来测试软件组件的输出是否符合预期。
验证测试是开发测试的最后一阶段,用于验证整个嵌入式系统是否满足用户需求。
它主要关注系统的功能和性能是否符合规定的要求。
验证测试通常采用全面测试方法,包括功能测试、性能测试和可靠性测试。
功能测试用于验证系统的各个功能是否按照设计要求执行,性能测试用于验证系统的性能是否满足规定的要求,可靠性测试用于验证系统在长时间运行中的稳定性和可靠性。
系统测试是嵌入式系统开发的第二阶段,也是最重要的阶段。
它主要关注整个系统的正确性、稳定性和性能。
系统测试通常在硬件环境中进行,以最真实地模拟系统的运行环境。
系统测试的一些常见技术包括验收测试、压力测试和安全测试。
(完整)一个典型的嵌入式系统设计和实现

关键字:嵌入式系统设计ARM FPGA多功能车辆总线Multifunction Vehicle Bus 在计算机、互联网和通信技术高速发展的同时,嵌入式系统开发技术也取得迅速发展,嵌入式技术应用范围的急剧扩大.本文介绍了一种基于ARM和FPGA,从软件到硬件完全自主开发多功能车辆总线(Multifunction Vehicle Bus)MVB??B嵌入式系统的设计和实现。
系统设计和实现通常来说,一个嵌入式系统的开发过程如下:1.确定嵌入式系统的需求;2.设计系统的体系结构:选择处理器和相关外部设备,操作系统,开发平台以及软硬件的分割和总体系统集成;3.详细的软硬件设计和RTL代码、软件代码开发;4.软硬件的联调和集成;5.系统的测试。
一、步骤1:确定系统的需求:嵌入式系统的典型特征是面向用户、面向产品、面向应用的,市场应用是嵌入式系统开发的导向和前提。
一个嵌入式系统的设计取决于系统的需求。
1、MVB总线简介列车通信网(Train Communication Network,简称TCN)是一个集整列列车内部测控任务和信息处理任务于一体的列车数据通讯的IEC国际标准(IEC-61375-1), 它包括两种总线类型绞线式列车总线(WTB)和多功能车厢总线(MVB)。
TCN在列车控制系统中的地位相当与CAN总线在汽车电子中的地位。
多功能车辆总线MVB是用于在列车上设备之间传送和交换数据的标准通信介质。
附加在总线上的设备可能在功能、大小、性能上互不相同,但是它们都和 MVB总线相连,通过MVB总线来交换信息,形成一个完整的通信网络.在MVB系统中,根据IEC-61375-1列车通信网标准, MVB总线有如下的一些特点:拓扑结构:MVB总线的结构遵循OSI模式,吸取了ISO的标准。
支持最多4095个设备,由一个中心总线管理器控制。
简单的传感器和智能站共存于同一总线上。
数据类型:MVB总线支持三种数据类型:a.过程数据:过程变量表示列车的状态,如速度、电机电流、操作员的命令。
嵌入式系统工作原理及应用

嵌入式系统工作原理及应用嵌入式系统是一种专门针对特定应用领域设计的计算机系统,通常由硬件和软件两部分组成。
它不同于通用计算机系统,因为它的设计目标是解决特定的问题,而不是提供通用的计算能力。
嵌入式系统的工作原理可以概括为以下几个步骤:1. 开发需求分析:根据应用需求,明确系统的功能、性能和可靠性要求。
2. 硬件设计:根据需求分析结果,设计硬件电路,包括处理器、存储器、输入输出接口等。
3. 软件开发:根据硬件设计结果,编写系统的软件代码,包括底层驱动程序、操作系统、应用软件等。
4. 硬件与软件集成:将硬件电路与软件代码集成在一起,形成完整的嵌入式系统。
5. 系统测试与调试:对嵌入式系统进行测试和调试,确保系统功能正常、性能满足要求。
6. 系统部署与维护:将嵌入式系统部署到实际应用环境中,并进行系统维护和升级。
嵌入式系统的应用非常广泛,涵盖了很多领域,以下是一些常见的嵌入式系统应用:1. 汽车电子:现代汽车中使用了大量的嵌入式系统,包括发动机控制系统、车载娱乐系统、安全系统等。
2. 家电产品:家电产品如电视机、冰箱、洗衣机等都采用了嵌入式系统,用于控制和管理设备的各项功能。
3. 工业自动化:嵌入式系统在工业自动化中扮演着重要角色,用于控制机器人、PLC系统、传感器等。
4. 医疗设备:医疗设备如心率监测器、医疗影像设备等都使用了嵌入式系统,用于数据采集和处理。
5. 通信设备:无线通信设备如手机、路由器等都采用了嵌入式系统,用于数据传输和通信管理。
6. 安防监控:安防监控系统利用嵌入式系统进行视频采集、数据存储和图像处理等功能。
7. 物联网设备:物联网设备包括智能家居、智能手表、智能穿戴设备等,都采用了嵌入式系统实现互联互通。
嵌入式系统的优势在于其小巧灵活、功耗低、可靠性高和成本低等特点。
由于其专门化设计,嵌入式系统可以提供更高的性能和更低的功耗,适用于对系统资源要求较高和需要长时间稳定工作的场景。
此外,嵌入式系统的应用领域还在不断扩展,新的技术和应用正在不断涌现。
嵌入式系统测试

嵌入式系统测试嵌入式系统是指集成在产品内部的计算机系统,它们广泛应用于日常生活中的各个领域,如家电、汽车、医疗设备等。
嵌入式系统的核心是微处理器或微控制器,它们被设计为执行特定的任务。
嵌入式系统测试是确保这些系统在设计和开发过程中达到预期要求的关键步骤。
一、嵌入式系统测试的概述嵌入式系统测试是一个综合性工程,旨在验证系统的整体功能和性能。
它包括对硬件和软件的测试,以确保系统在各种条件下的正常运行。
嵌入式系统测试通常分为以下几个阶段:1. 单元测试:在单元测试阶段,测试人员对系统的每个组件进行独立测试,以验证其功能和性能的正确性。
2. 集成测试:在集成测试阶段,测试人员将各个组件组装在一起,并测试系统的整体功能和性能。
3. 系统测试:在系统测试阶段,测试人员对整个嵌入式系统进行全面测试,以验证系统在实际使用条件下的稳定性和可靠性。
4. 验收测试:在验收测试阶段,测试人员与客户合作,共同确认系统是否满足了预期的需求和要求。
二、嵌入式系统测试的重要性1. 提高系统可靠性:嵌入式系统通常用于各种关键任务,如飞行控制、医疗设备等,因此对系统的可靠性要求非常高。
通过测试,可以发现系统中的潜在问题,并及时修复,提高系统的可靠性。
2. 降低开发成本:系统测试可以早期发现问题,避免问题在后期的修复,从而降低修复成本。
同时,及时发现问题还可以减少产品召回或退货的风险,进一步降低了开发成本。
3. 提升用户体验:通过测试,可以发现系统中的性能问题,并在设计和开发的早期阶段加以解决。
这将有助于提高用户体验,确保系统在不同的使用条件下都能正常工作。
4. 符合标准和法规要求:嵌入式系统往往需要符合一系列的标准和法规要求,如ISO 26262等。
通过系统测试,可以确保系统满足这些标准和法规的要求。
三、嵌入式系统测试的挑战和解决方案1. 多样性和复杂性:嵌入式系统通常由多个组件和单元组成,这增加了测试的复杂性。
为了解决这个问题,测试人员可以使用自动化测试工具来提高测试效率和准确性。
基于ARM9的嵌入式通用功能测试系统的设计

可 以进 行 模 块 化 设 计 ,把 测 试 平 台分 为 不 同的 模
块 ,对 应 被 测 板 的 功 能 , 这 样 在具 体 设 计 时 就 可 以删减 模块 进行 测试 台定 制 。 根 据 对 以往 项 目的分 析 , 以及 以后 产 品的 发 展 方 向 ,列 出 了测 试 台 需 要 实现 的模 块 功 能 ,其
中包括 :
的器件 是 否工作 正 常 。 作 为 安 防产 品 的功 能 测试 ,我 们 需 要模 拟 被
测 产 品的 输 入 ,监 控 其 输 出是 否 符 合 设 计 要 求 。
这 就 需 要 测 试 台有 至 少 一 个 主 控 板 来 实 现 这 些 功
能 。安 防 产 品的 总 类 繁 多 ,功 能 复 杂 , 以往 我 们 针 对 每 个 被 测 产 品 都从 头设 计 一个 测试 板 ,作 为 信 号 模 拟 和 输 出分 析 。这 样 每 次 测试 台 的 开 发 周 期 都 比较 长 ,开 发工 作 量很 大 ,涉 及 到 元 器 件 选 型 ,布 板 ,制板 ,硬 件调 试 ,软 件编 写 等 ,因此设 计一个 标准 的测试平 台是 十分有 意义的 。
本。
关键 词 :A T 9 1 S AM9 2 6 0 ;L a b v i e w;嵌入式 ;功能测试 ;F CT 中圈分类号 :T P 3 1 1 文献标识码 :A 文章编号 :1 0 0 9 -0 1 3 4 ( 2 o l 3 ) 0 5 ( 下) - 0 0 6 7 - 0 3
报 警 类 产 品 有 多 防 区报 警 接 口 ,电话 或无 线报 警 输 出 ;视 频 监 控 类 一 般 都 有 摄 像 头 接 口,视 频 音
通用嵌入式测试平台技术研究

科技与创新┃Science and Technology&Innovation ·108·2023年第21期文章编号:2095-6835(2023)21-0108-03通用嵌入式测试平台技术研究范义杰1,赵昶宇2(1.陆装驻天津地区军代室,天津300240;2.天津津航计算技术研究所,天津300308)摘要:为了快速构建嵌入式系统的测试平台,并提高嵌入式系统测试平台的通用性、可维护性和可扩展性,提出一种嵌入式系统分层结构的测试平台,将测试平台分为GUI(Graphical User Interface,图形用户接口)层、XML(Extensible Markup Language,可扩展标记语言)层和通信层,利用XML脚本技术的平台及编程语言无关性,建立了嵌入式系统的通用测试平台,提高了嵌入式系统的测试效率和测试准确率。
该方法已在某地面监控设备中得到应用和验证,不仅降低了开发成本,而且提高了代码的通用性和重用率。
关键词:嵌入式系统;软件测试;配置文件;XML脚本技术中图分类号:TP311.52文献标志码:A DOI:10.15913/ki.kjycx.2023.21.032随着当下信息化技术的飞速发展和进步,嵌入式系统的种类日益增多,嵌入式设备的复杂程度也在不断地增长。
由于嵌入式软件一般具有内存空间不够富裕、实时性要求较高、研发专用的测试工具价格昂贵以及与硬件密切相关等特性,目前大多数嵌入式系统都根据本系统中的硬件配置定制专门的测试工具和平台。
这样一来,就会出现不同硬件的嵌入式设备需要开发不同的测试平台,导致测试成本和人力资源的极大浪费。
为快速构建嵌入式系统的测试平台,并提高嵌入式系统测试平台的通用性、可维护性和可扩展性,本文提出一种嵌入式系统分层结构的测试平台,将测试平台分为GUI层、XML层和通信层,利用XML脚本技术的平台及编程语言无关性,建立了嵌入式系统的通用测试平台,提高了嵌入式系统的测试效率和测试准确率。
嵌入式系统软件测试-OS_test

2020/4/9
2
要点
? 嵌入式软件的特点 ? 嵌入式软件测试设计 ? 嵌入式软件测试工具 ? 嵌入式软件测试环境 ? 嵌入式软件测试案例
2020/4/9
3
嵌入式软件的特点
是基于Host/Target 方法进行开发的,软件 实际运行在特定的硬件环境下。
? 专用用户接口 ? 实时信号/强实时性 ? 软件与硬件并行开发 ? 对代码规模有限制 ? 难以测试 ? 可靠性要求高 ?…
软件测试工程师培训
嵌入式系统软件测试
2020/4/9
1
综述
不存在一个适合于所有软件的通用的测试 方法和测试程序,必须以具体项目的特点和要 求为基础,综合考虑测试活动要素及工程限制, 制定和选择适当的目标、计划和规程,以保证 测试质量和软件质量。
本次讲课内容:结合实际测试实例,介绍 与实时嵌入式系统软件测试相关的技术要点。
31
测试案例-测试阶段
阶段
标识
被测对象
目的
完成后产品状态
单元测试
CSU 单元
获得可组装的单元
可执行的单元
部件集成测试
CSC 单元、部件、
集成单元成部件
部件环境中可执行的部 件
配置项集成测试 CSCI 部件、配置项
组装部件成配置项
配置项级环境中可执行 的配置项
配置项确认测试
CSCIV 配置项、子系统
2020/4/9
27
测试环境-基本要求
? 测试输入是可以控制的 测试输出应尽量能够通过自动化的方 法记录和显示;对于不能自动记录测试 结果的测试,只要测试输入是可以控制 的,根据测试用例组织测试,实时记录 测试结果。各种形式的记录数据都是事 后整理和分析的依据。
嵌入式软件架构设计之分层设计

嵌入式软件架构设计之分层设计嵌入式软件架构设计中,分层设计是一种常用的设计模式,它将系统划分为多个层次,并定义了每个层次的功能和职责,实现了模块化、可维护、可扩展的软件系统。
本文将介绍嵌入式软件架构设计中的分层设计,并阐述其重要性及优势。
分层设计是指将整个软件系统划分成不同层次的模块,每个模块都有其特定的功能和职责。
分层设计的主要目标是实现模块的独立性和可重用性,在不同层次之间建立清晰的界限,减少模块之间的依赖性,提高系统的可维护性和可扩展性。
分层设计通常包括以下几个层次:1.应用层:应用层是系统的最高层,负责处理用户界面和用户交互逻辑。
它与底层硬件和中间层进行通信,向用户提供统一的界面,并将用户的请求转发给相应的模块进行处理。
2.业务逻辑层:业务逻辑层负责处理系统的核心业务逻辑,独立于具体的实现细节。
它通过调用底层的服务接口实现业务逻辑的处理和数据的访问,可以进行事务的管理和错误处理等操作。
3.数据访问层:数据访问层负责与底层的数据库或文件系统进行交互,实现数据的持久化和访问。
它包括数据库的连接和查询操作,文件的读写操作等。
4.服务层:服务层提供系统的核心功能和服务,独立于具体的应用。
它通过调用底层的服务接口实现功能的处理和数据的访问,可以进行事务的管理和错误处理等操作。
5.硬件层:硬件层是指系统的底层硬件和设备驱动程序,包括操作系统、外部设备等。
它负责与硬件进行通信,获取传感器的数据、控制执行器的动作等。
分层设计的重要性和优势主要体现在以下几个方面:1.模块化和可重用性:分层设计将系统划分成多个层次的模块,每个模块都有明确的功能和职责,可以独立开发、测试和维护,提高了模块的可重用性。
2.接口和依赖管理:分层设计通过定义清晰的接口和依赖关系,减少模块之间的耦合度,提高了系统的可维护性。
当一个模块需要修改时,不会影响到其他模块的功能。
3.系统扩展性:分层设计将系统划分成多个层次,每个层次可以独立扩展,不会影响整个系统的功能和性能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通用嵌入式系统测试平台(ESITest 3.2)一、平台概述通用嵌入式系统测试平台(Embeded System Interface Test Studio V3.2,简称:ESITest3.2)是针对于嵌入式系统进行实时-闭环-非侵入式黑盒测试的自动化测试平台,适用于嵌入式系统在设计、仿真、测试、集成验证和维护等各阶段配置项级别和系统级别的动态测试与验证。
平台主要功能:✧是一款针对嵌入式系统测试的自动化测试平台;✧可实现对嵌入式系统的黑盒动态测试;✧支持自动化测试和回归测试;✧可实现对嵌入式系统进行实时-闭环-非侵入式的系统级测试;✧支持多种测试类型:功能测试、接口测试、边界测试、强度测试、安全性测试等;✧支持基于硬件、软件以及仿真的故障注入测试;✧可对嵌入式系统各组成模块分割开进行单独测试;✧替代测试工装(陪测设备、测试台);✧实现基于实装难以完成的测试任务;✧提供了支持测试设计与开发、测试执行与管理的整套解决方案。
平台由软件和硬件两部分组成。
软件部分主要包括测试设计软件、测试执行软件、客户端软件、实时数据监控软件、数据查看及分析软件、各类接口设备辅助调试软件及辅助测试软件等。
目前该平台提供PXI模式(ESITest-PXI)与分布式模式(ESITest-LAN)两种架构产品。
二、ESITest-PXI产品1、产品简介PXI总线架构产品的硬件部分由PXI机箱、PXI控制器、PXI接口模块组成,其中PXI接口模块包括了RS232、RS422、RS485、CAN、MIL-STD-1553B、AD采集、DA转换、DI/DO以及示波器、函数发生仪等模块。
PXI机箱中可安装一个PXI控制器模块以及NI或者其它厂商的多种总线接口模块、采集模块(实现模拟输入,模拟输出,数字输入,数字输出,定时器,计数器)、信号发生器、数字万用表等。
2、测试环境搭建ESITest-PXI使用PXI架构的机箱及控制器,搭配各种接口模块,形成灵活的测试环境。
利用了PXI背板的星形总线及系统时钟实现精确的时间校准与同步,适合于对实时性以及时间同步性要求极高的待测系统。
PXI机箱一般可选择4槽、8槽、18槽。
用户可以根据需要选择并灵活搭建测试环境。
1)常规测试环境:一套ESITest-PXI,包括1个PXI机箱、1个PXI控制器、多个PXI接口模块、采集模块等。
PXI机箱、PXI控制器及模块参考图如下所示:特点:结构紧凑、部署简单、精度高(可达1μs )等。
2)多套联合测试环境:多套ESITest-PXI 通过局域网联网组成较大规模的测试环境。
其中每套ESITest-PXI 均包括1个PXI 机箱,1个PXI 控制器、多个PXI 接口模块、采集模块等。
多套ESITest-PXI 通过网络集中管理调控,实现对较大规模、更复杂待测系统的测试要求。
特点:时间精度高(可达1μs )、适用范围更广、部署较复杂。
三、ESITest-LAN 产品1、产品介绍分布式架构产品ESITest-LAN 的硬件部分由以太网络、测试计算机(PC 机)和各类USB 接口设备组成,其中USB 接口设备包括RS232、RS422、RS485、MIL-STD-1553B 、ARINC429、SPI 、I2C 、FlexRay 、CAN 、TCP 、UDP 、AD 、DA 、DI 、DO 以及高性能示波器、函数发生仪等测试设备。
分布式架构使用PC机运行测试软件。
可以使用多台PC机组成不同规模需求的测试平台。
PC机形成分布式C/S结构,服务器端进行测试设计和测试执行控制;客户端实现与待测系统的接口互联,测试数据的中转。
硬件设备使用USB 接口与客户端PC相连,并同时连接待测系统的特定接口,进行通信。
2、测试环境搭建ESITest-LAN采用分布式架构,可根据待测系统需求,灵活构建出不同规模的测试环境。
1)小型规模测试环境:服务器与客户端部署在同一台终端。
(服务端/客户端)特点:部署简单,携带方便,可满足接口少的测试需求,尤其适合于外场测试。
2)中型规模测试环境:单服务器+多客户端。
特点:扩展能力强,适用范围广,可满足多配置项多接口的测试需求。
3)大型规模测试环境:监控中心+多套系统(服务器+N台客户端)。
特点:分区部署、集中监控,可满足异地多系统的联合测试需求。
四、平台主要技术特点高度集成的测试设计、执行及管理环境,包括项目管理、仿真建模、接口协议描述、测试资源规划、实时监控设计、测试用例开发及管理、测试执行、测试数据统计及分析、测试报告生成等功能;✧支持的I/O接口类型包括:RS232、RS422、RS485、MIL-STD-1553B、ARINC429、SPI、I2C、FlexRay、CAN、TCP、UDP、AD、DA、DI、DO,并可根据测试需求补充扩展;✧可根据国军标为参考依据设计测试用例模板,支持各种测试类型,包括功能测试、性能测试、接口测试、安全性测试等;✧可支持第三方工具(如Simulink模型);✧可视化的测试环境仿真;✧内置通讯协议设计脚本语言;✧提供了专业的测试用例(脚本)编辑开发功能;✧支持测试报告自动生成以及测试数据查看分析;✧高精度的数据采集及数据转换;✧具有多路继电器输入与输出;✧内置通讯协议设计脚本语言;✧支持实时在线监控;支持多客户端分布式监控、服务器端可监控所有客户端接口数据;✧可通过表格、虚拟仪表、状态灯、曲线图等手段实时监测关键变量;✧可按二进制、十六进制监测输入与输出的原始报文并查询过滤;✧支持测试结果的查看、测试报告自动生成以及测试过程的回放;✧支持时序测试,测试精度高。
ESITest-LAN精度可达1ms,ESITest-PXI精度可达1μs;采集数据时间戳精度可达1us;✧支持单配置项单接口和多接口以及多配置项的系统测试;✧系统扩展能力强,可灵活组建测试环境;✧集成了函数发生器与高性能示波器,可实现信号级的测试与分析;✧通用性强,自动化测试程度高,适用面广。
五、平台功能介绍1、集成测试环境✧高度集成的一体化测试设计、测试执行及测试管理环境;✧可视化的环境建模手段、开放的通信协议定义方式、高效的测试监控设计能力、强大的测试用例脚本开发环境;实现测试规划、测试设计、测试执行与监控、结果分析等全过程管理。
2、仿真建模✧拖拽的方式布置出待测设备及其外围系统;✧通道类型可自由添加、灵活配置;✧智能化提供不同通道类型的属性配置列表;✧外围系统与待测设备间通道连接、协议标识形象直观。
3、通信协议定义与编辑✧文本语言定义通信协议,描述能力强;✧协议对象可直接附加于可视化模型;✧可采用属性绑定的方式进行监控窗体中虚拟仪表的设计;✧在测试用例脚本中可直接引用协议对象实现数据收发;✧平台提供通用的协议库并允许用户修改与扩充。
✧提供协议生成辅助工具,采用表格的方式生成协议,使用方便,不容易出错。
4、测试任务管理✧ 每个测试任务可设计多个测试用例; ✧ 测试用例以文本的形式,方便复用;✧ 提供脚本语言进行测试用例开发,完成数据运算、逻辑操作、接口数据收发及结果自动判定;✧测试脚本具有时序控制功能。
5、测试用例脚本编辑✧专业的脚本编辑器,具有语法高亮显示功能;✧对关键字、函数、字符串、注释等分别用不同的颜色显示;✧脚本调试与编译功能。
6、实时监控✧同一任务可以使用多个监控界面,监控界面可自定义;✧可以通过十六进制或二进制实时显示报文;✧各种监控控件,包括曲线图、表盘、电子仪表器、等级条等;✧通过监控控件实时显示所绑定的协议字段的值(关键变量);✧通过设置报警条件,在达到报警条件的时候以醒目的方式显示报警数据。
7、测试运行管理✧测试数据自动收发、保存与显示,实现了自动化测试。
✧可以输入边界值数据、超限数据,完成实装测试无法完成的测试项目。
✧测试用例一次设计、多次使用,方便完成回归测试。
✧可以搭建分布式的测试运行环境,使用测试服务器+测试客户端架构,适应于大规模待测系统;8、测试项目复用✧常用协议可以保存为协议模板,放在工具栏中,随时使用。
✧测试用例以文本文件的形式进行存储,便于管理及复用;✧数据校验算法可以作为外部库,方便添加及复用。
9、日志管理✧完整、真实记录测试全过程;✧所有测试数据自动加时间戳并保存;✧提供统计分析功能,方便统计分析测试数据;✧测试数据回放功能,重现整个测试过程;✧可按十六进制、八进制或二进制对原始报文查询分析。
10、测试文档生成与管理✧用户可自定义测试文档模板。
✧平台可按照用户提供的模板自动生成测试文档,包括输入输出报文、测试报告和问题列表等全部测试内容;11、平台的扩展性✧平台支持目前嵌入式系统常见的各类接口;✧设备资源管理功能可实现平台的新接口快速扩展;✧支持通过外部动态库里实现算法扩展;✧支持集成LabView,Matlab(Simulink)等第三方仿真测试工具。
六、应用范围及典型项目应用范围:军队及军工软件测评中心、军用民用装备生产制造单位、软件开发及测试部门、地方行业及省市软件测试机构、大专院校软件测试专业等。
可充分应用于通信设备、数字家电、汽车电子、医疗电子、工业控制、金融、军事、航空、航天等领域嵌入式系统在研发、集成调试、验收测试、外场测试和系统维护等各阶段的测试与验证。