博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Parasoft、SmartBear和Gimpel Software测试分析类产品对比评测
阅读量:6967 次
发布时间:2019-06-27

本文共 2739 字,大约阅读时间需要 9 分钟。

hot3.png

测试分析是软件生命周期中十分重要的一个过程,是产品发布、提交给最终用户前的稳定化阶段。通过有效的测试分析可以在项目投入运行之前尽可能地排除项目中潜藏的错误,从而提高产品的整体质量。

本文选择了具有可比性的三家测试分析类厂商Parasoft、SmartBearGimpel Software进行对比评测,涉及C/C++静态分析、测试效率优化以及测试管理等。

6c9fa4d4c6c14f78926af3eca4ead22c636840215390261867.png

Parasoft是一家专门提供软件测试解决方案的公司,包括持续测试解决方案、开发测试解决方案、应用安全解决方案和嵌入式开发测试解决方案。Parasoft自动化测试解决方案涵盖软件开发周期从开始到结束的大部分阶段,能够很好的完成测试分析的任务,提高项目整体质量。

SmartBear是一家致力于提供开发测试和性能工具的公司,可以为软件开发团队提供稳定、易于使用的工具,达到更快的规划、构建、测试软件的效果。在不久前,SmartBear刚被Gartner魔力象限评为软件自动化测试领域的优秀厂商

Gimpel Software是一家专注于C/C++静态分析的公司,旨在为C语言开发人员提供实用的编程工具,其产品PC-lint Plus是一款受广泛认可的C/C++静态分析工具

厂商 产品 支持语言/框架 系统要求 产品介绍
Parasoft C/C++、Java、.NET Windows、Linux、Solaris UltraSPARC Parasoft针对C/C++开发的综合性代码质量保障工具
支持多语言代码库 Frameworks、Windows 7/8/10、Windows Server2012、Visual Studio 2008-2017 一种自动化的、非侵入式的代码质量保证解决方案
Java、C/C++、.Net Windows 64bit 7/8/10、Linux 64bit、Windows Server2008/2012/2016 一款通过在SDLC中持续应用软件质量最佳实践的开发测试平台
C/C++ Microsoft Windows、Linux 是专用于C和C++语言的运行时内存分析和错误检测工具
Java Windows、Red Hat Enterprise Linux、Mac OS、Solaris (SPARC) 一款能够无缝集成Parasoft SOAtest的Java自动化测试工具
C/C++、Java Windows、Linux、Solaris、Mac 优秀的API、云服务和SOA测试平台并提供负载与性能测试、API安全测试等功能
Java、JavaScript、Jython、Groovy JMS Providers、WebSphere MQ、Apache Qpid 是一个用于创建、部署和管理模拟的开发与测试环境虚拟解决方案
SmartBear Java、C/C++、Delphi、.Net Visual Studio IDE、RAD 是一款内存和性能分析工具
支持多语言开发 Windows、Linux、Solaris 是一款功能全面的代码审查工具
Java Windows 7及以上、Windows Server 2008R2 SP1及以上、OSX 10.7.3及以上、Oracle Linux 64bit及以上等 提供了完整的测试覆盖,支持所有的标准协议和技术
Java Windows 7及以上、Windows Server 2008R2 SP1及以上、OSX 10.7.3及以上、Oracle Linux 64bit及以上等 优秀的开源API测试工具
Java、.Net、Python、JavaScript、VBScript Windows 64bit 7/8/10、Windows Server2008R2/2012/2016 是一款自动化功能测试平台
支持多语言开发 Windows Server2012R2/2016、Microsoft .Net Framework 4.5.2及以上 可以将所有测试资源放置在同一个地方的测试管理平台
Java Windows 7 SP1及以上、Windows Server 2008 R2 SP1及以上、OS X 10.7.3、Oracle Linux64bit 6及以上等 一款API虚拟化测试工具
支持多语言开发 多种手机、网站和Web应用程序 是一款可用于网站、移动和Web应用程序的负载测试软件
有预置的脚本函数 Windows 7及以上、Windows Server 2008R2 SP1及以上、OSX 10.7.3及以上、Oracle Linux 64bit及以上等 是一款可用于APIs、移动和Web应用程序的综合监测软件
Gimpel Software C/C++ Windows 7/8/10、Linux、macOS C和C++的优秀静态分析工具

经过上文的表格相信对Parasoft、SmartBear和Gimpel Software的产品有了一定的了解。除了Gimpel Software只有一款产品PC-lint Plus以外,其余两家厂商的产品覆盖范围都比较完整,涉及到软件测试整体阶段的很多方面,几乎可以从里面找到测试分析所需的大部分产品。小编在这里简单列举以上部分相似产品的对比情况,供大家参考分析:

C/C++静态测试分析相关产品:

产品 特点
静态分析和安全测试、单元和集成测试、运行时分析、代码覆盖率分析、具有可跟踪性
内存调试、总覆盖率分析、动态内存可视化
主动识别错误、很好的识别潜在漏洞能力、实施安全编码标准、提高开发效率
55a8ab91eb1e4ace97a2cd10537d3049636840238610372785.jpg

测试效率改进相关产品:

产品 特点
汇总Parasoft的所有测试和实践数据集成到质量仪表板,实现监控和管理功能
具有自动化测试工具和人工智能支持的混合对象识别引擎,可轻松构建测试框架并实现连续测试
将人工智能和机器学习引入自动化测试,改进质量和流程,使UI/API/负载等测试更易于使用和可扩展
致力于测试管理,显著改善测试流程,加速测试生命周期
65456b1790df43f6b84bfcdfc8136dc9636840238849532359.png

以上就是小编对这三大测试分析类厂商的简单测评,希望能够帮助到那些对测试分析工具选择还不是很了解的朋友。总的来说,Parasoft侧重于提供整体软件测试解决方案,SmartBear致力于提供各种开发测试和性能工具,而Gimpel Software更精于C/C++的静态分析。通过以上对比相信大家对这三大厂商有了更清晰的认识,从实际情况出发,选择最适合项目发展的测试分析工具,才能够有效地提高整体质量。

转载于:https://my.oschina.net/u/4031063/blog/3006560

你可能感兴趣的文章
如何实现VM框架中的数据绑定
查看>>
WPF:数据绑定示例总结(1)
查看>>
比特币交易(二)
查看>>
【304天】我爱刷题系列063(2017.12.06)
查看>>
ubuntu17.10设置固态ip
查看>>
Java并发编程实战笔记(5)-任务执行
查看>>
逆向app的流程
查看>>
【266天】我爱刷题系列(25)
查看>>
Git详解二(基础篇)
查看>>
Vue2.0构建——基础总结
查看>>
Flutter常见问题答疑
查看>>
原型和原型链
查看>>
U-boot登录加入密码验证
查看>>
小程序开发:上传图片到腾讯云
查看>>
翻译 | 使用A-Frame打造WebVR版《我的世界》
查看>>
React知识地图--ES6
查看>>
hexo-admin后台管理博客
查看>>
Django 用户认证
查看>>
SVG之Paths
查看>>
【面向对象的PHP】之模式:原型
查看>>