文档彩票走势图>>自动化测试工具Parasoft功能对比>>Parasoft功能对比之C++测试篇(五):Parasoft VS IBM Logiscope
Parasoft功能对比之C++测试篇(五):Parasoft VS IBM Logiscope
本文是自动化测试工具Parasoft功能对比之C++测试篇之一,将介绍Parasoft C/C++test和同类工具IBM Logiscope的功能对比,哪一款更强大一目了然。
静态分析对比 | Parasoft C++test | IBM Logiscope |
代码撰写规范 | (代码撰写规范规则集) | 含有RuleChecker模块 |
规则数量 | 超过1600条 | 数十条 |
规则涵盖面 |
代理重复性检测 编码规范 注释 异常 代码格式 初始化 内在和资源管理 命名规范 面向对象 最优化 潜在的缺陷 可移植性 预处理 QT最佳实践 安全性 STL最佳实践 |
结构化编程 面向对象编程 命名规则 控制流规则 支持面比较狭窄 |
是否支持自定义 | 专利技术,提供易用的图形化的规则自定义模块RuleWizard | 需通过脚本编程进行定制,对人员的脚本编程能力要求较高 |
对标准的支持 |
MISRA C MISRA C 2004 MISRA C++ 2008 联合攻击战斗机 ISO26262推荐规则 Effective C++ Effective STL GJB5369 |
不详 |
扫描性能 | 根据规则的不同要求,预解析式的节点分析与纯文本分析相结合。极大的加快了批量扫描的速度。 | 传统扫描技术,效率较低 |
团队报告 | 根据配置生成不同详细程度的报告。支持自动集成至开发环境、邮件分发、按角色查看的报告系统。 | 不支持 |
质量政策强制 | 开发人员自由执行桌面版扫描。服务器版本总览项目扫描,使管理全面了解政策的执行情况。 | 不支持 |
动态数据流分析 | (BugDetective规则集)专利技术 | 不支持 |
运行时Bug分析 |
多达26常见的运行时Bug: 多线程 安全 资源 潜在缺陷(数组越界、空指针解引用等等) 其它 |
不支持 |
度量标准 | 支持 | 支持较弱 |
度量目的 | 支持度量标准预警。从项目管控的层次来看待度量,能从报告中心看到度量标准的持续变化情况。从而,项目管理人员能历史经验得知度量的变化对项目质量的预期影响。 | 支持开发人员查看代码结构,支持较弱 |
同行代码审查 | CodeReview | 不支持 |
流程 | 完美的工作流程,直接集成至开发环境。支持审查情况统计与报表。 | 不支持 |
对源码库源码的掌控 | 支持代码提交前/后同行代码审查,做到只有“正确的”代码才能提交到源码库。 | 不支持 |
价格 | 高性价比 | 昂贵 |
(如有差错欢迎评论留言,小编虚心与大家共同探讨)
Parasoft——领先的自动化测试工具,满足绝大多数行业标准
Parasoft是一家专门提供软件测试解决方案的公司,帮助企业打造无缺陷的软件。
从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,在不牺牲质量和安全性的情况下加快软件交付,节约交付成本。
强大的报告和分析功能可帮助用户快速查明有风险的代码区域,并了解新代码更改如何影响其软件质量,而突破性的技术将人工智能和机器学习添加到软件测试中,使组织更容易采用和扩展跨开发和测试团队的有效的软件测试实践。
Parasoft针对C/C++、Java、.NET和嵌入式的开发测试都有着30多年的深入研究,很多全国500强企业使用Parasoft的产品实现了软件快速、高质量的交付。