系统测试环境构建系统——CuttleISE【系统测试环境构建系统——CuttleISE】在嵌入式系统软件的开发阶段,当其它的交联设备的硬件或软件尚未开发出来的情况下,假如要对这个系统进行调试、测试和功能验证等工作,就需要搭建与这个系统交联的外部系统的仿真环境
在软件开发完成以后准备进行系统测试,但真实测试环境又难于实现的情况下,也需要有针对被测系统建立仿真测试环境来支持系统测试工作
CuttleISE(Integrated System Environment,集成系统环境)正是针对这些问题提出了解决方案
CuttleISE 是一套系统测试集成环境构建系统,它支持在通用工业标准接口下,可对被测系统进行数据层的仿真和分析,同时也可以进行行为级的仿真和分析
值得一提的是,CuttleISE 和 Cuttle 的其他工具(如 CuttleITE 等)组合使用,可以构建一个近乎完美的系统测试平台
【CuttleISE 的工作原理】CuttleISE 通过建立目标系统与外部系统的通道和协议,仿真目标系统的输入数据和捕捉、分析和识别目标系统的输出数据
并以此来测试目标系统的功能的正确性和性能的稳定性,从而实现测试的自动化
目标系统的输入数据通过简易直观的图形用户界面定义和实现,目标系统的输出数据被捕捉到 CuttleISE,数据、协议的分析识别和推断操作也是通过图形用户界面控制实现的
所以,一旦系统的通道和协议连接正确,我们要做的就是在通用的 Windows 风格的用户界面下,告诉 CuttleISE 如何发送和接收数据,对接收的数据如何做出解析和推断就可以开始测试工作了
从模型定义、通道选择、设备驱动、数据加载和数据回收到数据解析,用户不用编写任何程序源代码,包括脚本的代码,CuttleISE 就可以 24 小时不停的测试你的产品了
并可以通过修改测试数据增加测试用例,提高测试的