当前位置: 首页 > news >正文

【车载开发系列】ParaSoft集成测试环境配置(五)

【车载开发系列】ParaSoft集成测试环境配置(五)

【车载开发系列】ParaSoft集成测试环境配置(五)

  • 【车载开发系列】ParaSoft集成测试环境配置(五)
    • 一. 剥离硬件环境的设置
    • 二. 灵活使用编译开关
    • 三. 导入修改后的bdf文件
    • 四. 自动生成底层桩函数
    • 五. 开始跑集成测试用例
    • 六. 制作手动桩函数
    • 七. 写在最后

一. 剥离硬件环境的设置

要做集成测试环境的第一步,就是要从嵌入式系统软件中分离出被测的软件。
目前绝大多数的嵌入式系统软件环境都是基于分层架构体系,这样就给了脱离硬件环境的设置提供了不少的便利。
之前的环境构筑是基于bdf文件的话,我们就可以直接改bdf文件来达到这个脱离硬件环境的目的。在这里插入图片描述

二. 灵活使用编译开关

在剥离环境的过程中,难免会有剥不干净的情况,此时我们就可以使用编译开关。
在这里插入图片描述
不用编译开关直接注释的话,就变动了源代码,此时我们就可以使用PARASOFT_CPPTEST这个编译开关,只有在测试环境中这个开关才是生效的。这样就实现了如同手术刀一样,剥离环境。
在这里插入图片描述
在Parasoft->C/C++test->构建设置->编译器选项中,我们可以找到这个编译开关的声明。
在这里插入图片描述

三. 导入修改后的bdf文件

文件—>新建—>其他—>打开向导

http://www.dtcms.com/a/350420.html

相关文章:

  • Seaborn数据可视化实战:Seaborn数据可视化实战入门
  • 我的小灶坑
  • 使用 gemini 来分析 github 项目
  • 【Day 33】Linux-Mysql日志
  • Linux 系统内存不足导致服务崩溃的排查方法
  • 跨站脚本攻击(XSS)分类介绍及解决办法
  • 单北斗变形监测系统应用维护指南
  • 59 C++ 现代C++编程艺术8-智能指针
  • 探索量子计算的新前沿
  • 深度学习之第三课PyTorch( MNIST 手写数字识别神经网络模型)
  • Telematics Control Unit(TCU)的系统化梳理
  • 从零开始学习单片机14
  • Fory序列化与反序列化
  • 以正确方式构建AI Agents:Agentic AI的设计原则
  • 技术速递|使用 AI 应用模板扩展创建一个 .NET AI 应用与自定义数据进行对话
  • 【Hadoop】HDFS 分布式存储系统
  • Nuxt.js@4 中管理 HTML <head> 标签
  • 【二叉树 - LeetCode】236. 二叉树的最近公共祖先
  • TAISAW钛硕|TST嘉硕Differential output Crystal Oscillator - TW0692AAAE40
  • [electron]开发环境驱动识别失败
  • 深度学习篇--- ResNet-18
  • ArXiv 每日论文追踪器:自动检索、双语总结、邮件推送、一键建站
  • QML 中 的 Row 和 RowLayout
  • (一)C#基础(异步)
  • 数字图像处理(二)
  • 面向机器人推动与抓取任务自适应算法研究
  • langchain的简单应用案例---(2)使用Memory实现一个带记忆的对话机器人
  • 工作记录 2015-10-29
  • 销售额和营业收入的区别在哪?哪个值应该更大一些?
  • 新项目,如何做成本估算?