故障注入是一种可靠性验证技术,通过受控实验向系统中刻意引入故障,并观察系统中存在故障时的行为。故障注入技术一般分为:基于硬件的故障注入、基于软件的故障注入以及基于仿真的故障注入。
ETest界面提供了仿真故障注入功能。主要用于硬件装备研发阶段、测试试验阶段对被测系统的测试模块(UUT)开展全面的功能、性能、接口、安全性等测试工作。
1 具备测试模块(UUT)运行环境的描述能力、具备仿真平台资源的管理与描述能力。
设备用于配置使用的接口类型、数量及参数,支持CAN、RS232/422/485串口、TCP/UDP网口、I/O接口等工业接口,实现多种方式的软件故障注入。
连接拓扑用于描述设备在测试环境中承担的角色,以及设备通道之间的连接关系。
2 具有仿真程序的开发能力,支持以脚本形式(lua、python)和图形化方式设计仿真程序。
脚本方式:提供脚本的编辑开发环境,支持实时错误检查,醒目标记出错误位置,支持语法高亮、自动完成、智能提示。
图形化方式:通过组件化的基本动作构造测试流程。基本动作包括通信接口收发、条件分支、循环、延时等待等。
3 具备测试用例与测试套件的开发能力。
ETest提供组合用例生成器,能够根据预设协议和策略批量生成正常、异常、边界和组合用例,并允许用户修改补充。生成后的测试用例数据,可以通过仿真程序调用。
4 具备实现可视化仿真测试监控窗体设计运行。
ETest中内置了常用的监控组件,例如:开关、复选框、曲线图、输入框等,添加组件后对其属性进行设置,绑定需要监控的变量。监控设计完成后,点击执行按钮,界面会实时显示绑定字段的值。
5 支持测试结果报告与展示。
测试执行完后,对测试结果进行归档,进入报告与分析页面,可以查看归档的测试记录行。执行记录支持导出Excel格式。支持自动统计测试结果,输出Word格式测试报告。
ETest界面提供了仿真故障注入功能。主要用于硬件装备研发阶段、测试试验阶段对被测系统的测试模块(UUT)开展全面的功能、性能、接口、安全性等测试工作。
1 具备测试模块(UUT)运行环境的描述能力、具备仿真平台资源的管理与描述能力。
设备用于配置使用的接口类型、数量及参数,支持CAN、RS232/422/485串口、TCP/UDP网口、I/O接口等工业接口,实现多种方式的软件故障注入。
连接拓扑用于描述设备在测试环境中承担的角色,以及设备通道之间的连接关系。
2 具有仿真程序的开发能力,支持以脚本形式(lua、python)和图形化方式设计仿真程序。
脚本方式:提供脚本的编辑开发环境,支持实时错误检查,醒目标记出错误位置,支持语法高亮、自动完成、智能提示。
图形化方式:通过组件化的基本动作构造测试流程。基本动作包括通信接口收发、条件分支、循环、延时等待等。
3 具备测试用例与测试套件的开发能力。
ETest提供组合用例生成器,能够根据预设协议和策略批量生成正常、异常、边界和组合用例,并允许用户修改补充。生成后的测试用例数据,可以通过仿真程序调用。
4 具备实现可视化仿真测试监控窗体设计运行。
ETest中内置了常用的监控组件,例如:开关、复选框、曲线图、输入框等,添加组件后对其属性进行设置,绑定需要监控的变量。监控设计完成后,点击执行按钮,界面会实时显示绑定字段的值。
5 支持测试结果报告与展示。
测试执行完后,对测试结果进行归档,进入报告与分析页面,可以查看归档的测试记录行。执行记录支持导出Excel格式。支持自动统计测试结果,输出Word格式测试报告。