【视频】深入了解SkyEye仿真的故障注入功能

2021-12-22 09:50:49 digiproto

故障注入是一种测试技术,通过向运行中的目标系统注入故障以检测系统遇到异常时的处理情况。软件测试过程是软件全生命周期中提高软件质量的重要阶段, 故障注入则是通过将错误引入测试代码的方式来提高测试覆盖率的技术。故障注入常与压力测试一起使用,并被广泛认为是开发复杂软件的重要组成部分。本视频将为大家介绍如何在SkyEye天目全数字实时仿真软件中进行故障注入。


右键导入对应工程并加载,切换透视图到系统调试界面,打开故障注入视图。在暂停状态下可进行故障注入操作。


SkyEye故障注入功能支持两种注入方式:第一种,通过直接修改仿真设备地址上的值进行故障注入,需要在点击仿真设备后输入地址;第二种,通过修改仿真设备内寄存器的值进行故障注入。


选择好要注入故障的对象后,右侧会出现该设备地址或寄存器的值。注入值的方法也有两种:第一种是对注入位操作;第二种是直接修改值。两种方法之间会有联动,例如,对值进行修改后,对应修改的位的颜色也会改变。


最后点击注入故障按钮,已创建的故障将记录在故障列表中,故障列表支持删除操作。注入故障后,点击工具栏中的运行按钮运行该工程,然后通过uart_term框即可查看注入故障后的测试用例运行情况。



SkyEye,中文全称天目全数字实时仿真软件,是基于可视化建模的硬件行为级仿真平台,支持用户通过拖拽的方式对硬件进行行为级别的仿真和建模,是真实物理硬件的数字孪生。

图片关键词



首页
产品
新闻
联系