实训案例|上海控安SmartRocket TestGrid(教育版)支持新工科实训课程方案

SmartRocket TestGrid

嵌入式软件自动化测试平台(教育版)

适用于嵌入式软件开发教学中的自动化测试能力培训

产品简介

SmartRocket TestGrid嵌入式软件自动化测试平台(教育版),适用于嵌入式软件开发教学中的自动化测试能力培训。满足教学适用的细粒度测试操作指导、自动化用例生成与编辑以及检测规则的灵活配置等需求,可以面向实际场景开展软件功能安全测试教学,完善工业软件嵌入式开发教学中的测试能力培训环节。

实训课程

上海控安与青软集团联合打造工科实训课程方案《基于树莓派的人工智能小车系统设计与测试》。

✔ 实训课程结合软件工程专业程序设计基础课程而设计

✔ 培训学生对嵌入式系统项目的软件代码开发和安全测试能力

✔ 完成智能小车的循迹、避障等功能的代码实现与测试

SmartRocket TestGrid嵌入式软件自动化测试平台(教育版)支持实训课程测试阶段的静态分析、单元测试、集成测试和目标机测试等测试任务。

硬件系统

基于树莓派的智能小车系统包括:主控部分、感知部分、执行部分。

✦ 主控部分

由树莓派完成,负责感知系统信息的采集与分析,并根据分析结果控制小车的运行方向

✦ 感知部分

由光电传感器和超声波传感器等组成,进行小车运行轨迹的识别以及障碍物的探测

✦ 执行部分

由直流电机来完成,控制小车的运行方向和速度

测试功能

基于树莓派的智能小车系统测试功能模块包括:静态分析、单元测试、集成测试和目标机测试。

✦ 静态分析

根据嵌入式软件开发规范——MISRA C标准,测试代码的规范性

✦ 单元测试和集成测试

通过提供自动/手动编写测试用例,检查高层软件中的逻辑功能、输入/输出错误、接口的正确性等

目标机测试适配智能小车真实环境,实现插桩代码调试和覆盖率收集。

开发&测试工具

✔ 操作系统:Raspbian(基于Debian)

✔ 核心板:树莓派三代B型

✔ 测试平台:SmartRocket TestGrid

✔ 管理平台:QST-TES平台

课程适配专业

01 航空航天学院

航空、航天器结构与设计、飞行器制造技术、航空航天系统工程等

02 计算机软件学院

软件工程、程序设计及其语言、软件开发环境与技术等

03 汽车学院、电子信息学院

汽车工程、汽车电子工程及智能化等

04 其他

轨道交通、核电、船舶军舰相关学科

教材支持

✦ 支持《软件测试基础》所有课程内容

✦ 支持《嵌入式系统设计基础及应用》第十章-嵌入式软件测试相关内容

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值