Helix QAC软件下载安装使用试用培训购买

 ##商业软件如需下载安装使用试用,可以通过下面添加

wanglequshuijiao

有需要可以加详细聊

vx

静态测试软件(QAC、Klocwork、Coverity等)单元测试软件 集成测试软件(VectorCAST、TestBED、Tessy、C++Test等)_哔哩哔哩_bilibili

什么是静态测试?

依靠分析或检查源程序的语句、结构、过程等来检查程序是否有错误。一般不会直接运行源代码。

静态测试工具有很多,但是我主要介绍的是Helix QAC工具。

为什么要对代码进行静态分析?

  1. 目前的程序代码量越来越大,使在某些情况下程序会出现问题;
  2. 软件程序要求越来越严格,不同行业具有不同的标准,使开发软件时的交付压力不断增加;
  3. 一般情况下,软件开发的成本很高,如果发布出来后,出现问题造成的损失就会很大,所以为减少损失,降低成本,软件程序十分有必要进行静态测试。

Helix QAC 工具

创建一个Helix QAC项目步骤如下:

  1. 创建工程,命名项目
  2. 选择配置文件
  3. 添加待分析源文件至“Source File”
  4. 设置源文件的根目录

这些过程中,配置文件以及设置源文件根目录是重点。

2677908381f42cf6ec8df72bcb2accc8.png

如上图所示,Project Properties(项目属性)一般常用的到的有Project/Analysis/Rule Configuration/Compiler Selection

下附图为QAC 工具界面图:

1ea9025c252ca21e8348c06e8b3dd1e5.png

和一般的工程软件界面分布类似。

在这里的基本操作,一般都是基于文件分析的。

QAC还支持跨模块分析CMA。

QAC本身就包含了C/C++ 代码分析规则(编码规范),它还能加载其他编码规范包,如MISRA C/C++(M2CM、M3CM)、AUTOSAR (C++14) 等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值