本文介绍了两款自动化测试工具——ETest和QTP。ETest是一款针对嵌入式系统的实时、闭环、非侵入式测试平台,支持多种I/O接口,提供可视化建模设计和协议描述语言。QTP则是一款侧重功能回归的自动化测试工具,支持录制回放,使用VBScript脚本,并具备强大的对象识别和Action管理功能。
摘要由优快云通过智能技术生成
展开
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
常用嵌入式系统软件仿真自动化黑盒测试平台
一、 ETest
简介
通用嵌入式系统测试平台(Embedded System Interface Test Studio,简称:ETest)是针对嵌入式系统进行实时、闭环、非侵入式测试的自动化测试平台,适用于嵌入式系统在设计、仿真、开发、调试、测试、集成验证和维护等各阶段配置项级别和系统级别的动态测试与验证。
主要特点
² 是一套完整的针对嵌入式系统的自动化动态确认测试平台,可以实现硬件在环、非侵入式的系统级测试,完成基于实装难以完成的测试任务;
² 集成测试资源管理、测试环境描述、协议脚本开发、测试用例设计、测试执行监控、测试任务管理等功能为一体;
² 具有通用化的通信协议定义与描述语言处理环境,可以定义和描述各类结构的总线协议;
² 具有高度开放的协议模板管理接口,通过不断在测试中积累各领域的应用层协议,实现针对不同领域嵌入式系统自动化测试解决方案的快速构建;
² 提供丰富的测试监控仪表和高度灵活的协议字段绑定方法,支持收发数据字段的双向绑定,并具有表达式绑定能力;
² 集可视化窗体灵活配置的人工测试与脚本化语言高级开发的自动化测试于一体,满足初、中、高不同级别的测试需求;
² 提供测试用例脚本编辑与开发环境,通过简单的通道与协议字段赋值,便可完成测试数据的收发与测试逻辑的判断;
² 在底层实现了接口与通道管理、协议组包与解包、协议的校验、测试参数的组合等功能,测试人员只需将关注点放在测试逻辑的设计与实现上;
² 具有插件化的功能扩充能力