•代码自动审查

QAC/QAC++ 能够对C/C++ 代码规则进行自动检查,报告所违反的编程标准和准则,减少代码审查所需的时间,使软件工程师在开发阶段就可以避免代码中的问题。

•规范支持

QAC/QAC++支持多种新编程标准(MISRA C:2012、AUTOSRA C++、CERT、CWE 等), 及其他多种行业编程规则。QAC/ QAC++ 能够发现1900 多种C 语言问题、1400 多种C++ 的问题,并提供方便的二次开发接口,可以让软件质量工程师定制符合自身要求的规范。

•科学的质量度量

QAC/QAC++ 提供先进的度量指标分析能力,包括60多种C语言度量元和20多种C++语言度量元,为处于不同成熟度企业的软件质量改进提供客观准确的依据,帮助企业从宏观上把控软件质量。

•灵活的测试管理

QAC/QAC++ 能够对全生命周期的测试过程提供代码质量管理解决方案。通过QA Verify 插件,开发经理可以随时通过网页监控项目质量趋势,跟踪缺陷状态、管理代码质量、分配工作任务、定义复合度量、对比分析质量、定制生成质量报告, 并和Baseline 插件一起,进行测试的版本管理和控制。

2.QA Verify 主要功能

QA Verify 可以与第三方持续集成插件(如Jenkins)集成,在服务器端进行代码集中、定时测试,测试后将结果分发给团队里的不同角色,同时提供了良好的团队协作、版本管理、报告导出等功能。

3.Helix QAC 主要功能

Helix QAC(原 QA Framework),将QAC/QAC++ 的用户界面又封装了一层, 在新的用户界面上支持更多操作,比如可以同时使用QAC 和QAC++ 的分析器,不再需要单独使用两个软件;再如用户可以在QAC/QAC++ 的界面上直接修改源代码;且默认已包含Helix QAC Dashboard(原 QA Verify)功能等。其主要功能有:

•新的用户界面

♦  支持分析界面对源码进行编辑

♦  交叉平台命令行接口

•与Visual Studio 和Eclipse 无缝集成

•支持混合代码(C 和C++ )的检查

•提供HIS 度量报告

软件静态测试qac,Helix QAC — 软件静态测试工具相关推荐

  1. Helix QAC — 软件静态测试工具

    Helix QAC 是Perforce 公司(原PRQA 公司)产品,主要用于C/C++ 代码的完全自动化静态分析工作,可以提供编码规则检查.代码质量度量.软件结构分析.测试结果管理等功能.Helix ...

  2. 王牌代码静态测试工具Helix QAC 2022.2 中的新增功能(1)

    Helix QAC 2022.2 中的新增功能 Helix QAC 2022.2 提供更强大的 C++ 20语言功能支持,更新了 MISRA 和 HKMC 的合规性模块,以及新的配置选项,可在处理 S ...

  3. Helix QAC企业级自动代码静态分析器

    随着现代车辆的智能化发展(ADAS, Telematics, Infotainment, Cloud Services),车载代码量呈指数级增长,代码静态分析的自动化势在必行,且人们对功能安全的要求日 ...

  4. 软件工程结构化建模的方法和工具_软件工程导论知识点梳理之概念题

    1. 软件的定义:软件是程序.数据及开发.使用和维护程序需要的所有文档的完整集合. 例:在信息处理和计算机领域内,一般认为软件是程序.文档和数据. 2.软件的分类: 按照应用场景:系统/应用软件 按照 ...

  5. Docker 教程:如何将Helix QAC作为容器创建并运行 下

    文章目录 第三部分:在本地项目上运行 DaaQT 在此 Docker 教程中,你将学习如何创建 Helix QAC 并将其作为容器化镜像运行. Docker 的基本定义是一种开源和流行的操作系统级虚拟 ...

  6. 软件工程结构化建模的方法和工具_2020年6月——北京大学《软件工程》笔记

    1软件工程概述 一.软件的定义 计算机系统种的程序及其文档. 程序:计算机任务的处理对象和处理规则的描述. 文档:为了便于理解程序所需要的阐明性资料. ●软件是无形的.不可见的逻辑实体 ●软件是设计开 ...

  7. 【软件构造】第二章 软件构建的过程和工具(2)

    二.软件构造的编程.系统.工具 [广义软件构造的过程] 1. 编程 (1)开发语言:Java.C.C++.Python等 ·IDE:集成开发环境 - 方便编写代码和管理文件 - 能够编译.构建 - 结 ...

  8. 删除android电视软件下载,安卓智能电视必装工具没有之一,进程管理备份清理全靠它!...

    原标题:安卓智能电视必装工具没有之一,进程管理备份清理全靠它! 现在的智能电视及网络机顶盒大多是安卓系统,如何有效使用管理并维护智能电视真的很重要.用户在前期选购智能电视时就必须重视电视本身的配置信息 ...

  9. 软件工程结构化建模的方法和工具_软件工程导论复习题

    软件工程复习题 一.单选题 1.软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是( c ) A模块高内聚 B模块低耦合 C模块独立性 D程序模块化 2.软件工程方法的提出起源于软件 ...

最新文章

  1. linux的 计划任务机制,自己带节奏
  2. Nature封面:人类还在看提词器,AI的辩论能力却出现了重大进展
  3. zabbix修改时区
  4. Java 消息机制之回调详解
  5. python enumerate()函数
  6. 安装 PHP Memcache 扩展
  7. linux关闭内核命令,Linux内核关闭IPv6协议的方式
  8. 大三实验室 经验总结
  9. Python标准库之csv(1)
  10. Linux 命令之 tree -- 以树状图列出目录的内容/查看目录内容
  11. 安装Hbase(分布式)遇到一些问题及解决方法
  12. 开源公司黄页之 Twitter 开源软件推荐
  13. iOS中Navigation中添加自定义Button等UIView
  14. 2017年IT类公司世界500强企业及其简评
  15. EDIUS如何缩短时间线长度
  16. 数据结构-天勤习题1
  17. cortex-M3/M4 指令集
  18. matlab c1083,致命錯誤C1083:不能打開包含文件:'mexutils。沒有這樣的文件或目錄。...
  19. 服务器系统开机密码怎么关闭,windows server2012怎么去除开机密码
  20. 最小圆覆盖问题 算法步骤与证明+代码模板

热门文章

  1. Python 标准库 —— urllib(下载进度)
  2. matlab模拟光栅,matlab对光栅的仿真代码
  3. python如何使用本地数据库_使用Python在虚拟机上怎么连接本地数据库
  4. sleep期间读取所有_java并发学习第四弹:走进JDK源码去了解sleep和join
  5. 想学python买什么书好-学习 Python 用哪本书好?
  6. python培训班靠谱吗-学python去哪个培训机构好?靠谱的python培训机构推荐
  7. python能做什么-Python到底能做什么?它的优点在哪
  8. python怎么读取txt文件-python怎么读取txt文件内容
  9. python有道-Python爬取有道词典
  10. 浅谈语音识别技术的发展趋势与应用前景