自动化测试工具Parasoft功能对比之C++测试篇(五):Parasoft VS IBM Logiscope

原创|对比评测|编辑:李显亮|2021-05-19 14:09:57.830|阅读 19 次

概述:从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,加快软件交付,节约交付成本。本文是parasoft与同类产品IBM Logiscope的功能对比,希望对您有所帮助。

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

相关链接:

你知道测试金字塔吗?

为了用开发实践来扩大测试规模,如何以正确的数量设计合适类型的自动化测试?测试金字塔是一个很好的指南!

测试金字塔是一个很好的视觉隐喻,它描述了不同的测试层,以及每一层要做多少测试。

Parasoft测试金字塔

虽然测试自动化金字塔为高效的测试自动化策略提供了一个蓝图,但你不能把测试质量融入到应用程序中。金字塔需要建立在坚实的基础上,进行深度的代码分析,专注于识别和预防可靠性和安全性问题。Parasoft测试金字塔,如下图所示,展示了Parasoft如何帮助每个级别的测试解决方案。

测试自动化金字塔在软件开发中是如何使用的?

本文是自动化测试工具Parasoft功能对比之C++测试篇之一,将介绍Parasoft C/C++test和同类工具IBM Logiscope的功能对比,哪一款更强大一目了然。

如果你想试用Parasoft的强大功能,请联系在线客服

静态分析对比  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的产品实现了软件快速、高质量的交付。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
Parasoft C/C++test

针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。

在线咨询
联系我们
TOP
在线客服系统
live chat