Parasoft、SmartBear和Gimpel Software测试分析类产品对比评测
测试分析是软件生命周期中十分重要的一个过程,是产品发布、提交给最终用户前的稳定化阶段。通过有效的测试分析可以在项目投入运行之前尽可能地排除项目中潜藏的错误,从而提高产品的整体质量。
本文选择了具有可比性的三家测试分析类厂商Parasoft、SmartBear和Gimpel Software进行对比评测,涉及C/C++静态分析、测试效率优化以及测试管理等。
Parasoft是一家专门提供软件测试解决方案的公司,包括持续测试解决方案、开发测试解决方案、应用安全解决方案和嵌入式开发测试解决方案。Parasoft自动化测试解决方案涵盖软件开发周期从开始到结束的大部分阶段,能够很好的完成测试分析的任务,提高项目整体质量。
SmartBear是一家致力于提供开发测试和性能工具的公司,可以为软件开发团队提供稳定、易于使用的工具,达到更快的规划、构建、测试软件的效果。在不久前,SmartBear刚被Gartner魔力象限评为软件自动化测试领域的优秀厂商。
Gimpel Software是一家专注于C/C++静态分析的公司,旨在为C语言开发人员提供实用的编程工具,其产品PC-lint Plus是一款受广泛认可的C/C++静态分析工具。
厂商产品支持语言/框架系统要求产品介绍ParasoftParasoft C/C++ testC/C++、Java、.NETWindows、Linux、Solaris UltraSPARCParasoft针对C/C++开发的综合性代码质量保障工具Parasoft dotTEST支持多语言代码库Frameworks、Windows 7/8/10、Windows Server2012、Visual Studio 2008-2017一种自动化的、非侵入式的代码质量保证解决方案Parasoft DTPJava、C/C++、.NetWindows 64bit 7/8/10、Linux 64bit、Windows Server2008/2012/2016一款通过在SDLC中持续应用软件质量最佳实践的开发测试平台Parasoft Insure++C/C++Microsoft Windows、Linux是专用于C和C++语言的运行时内存分析和错误检测工具Parasoft JtestJavaWindows、Red Hat Enterprise Linux、Mac OS、Solaris (SPARC)一款能够无缝集成Parasoft SOAtest的Java自动化测试工具Parasoft SOAtestC/C++、JavaWindows、Linux、Solaris、Mac优秀的API、云服务和SOA测试平台并提供负载与性能测试、API安全测试等功能Parasoft VirtualizeJava、JavaScript、Jython、GroovyJMS Providers、WebSphere MQ、Apache Qpid是一个用于创建、部署和管理模拟的开发与测试环境虚拟解决方案SmartBearAQtime ProJava、C/C++、Delphi、.NetVisual Studio IDE、RAD是一款内存和性能分析工具Collaborator支持多语言开发Windows、Linux、Solaris是一款功能全面的代码审查工具SoapUI ProJavaWindows 7及以上、Windows Server 2008R2 SP1及以上、OSX 10.7.3及以上、Oracle Linux 64bit及以上等提供了完整的测试覆盖,支持所有的标准协议和技术LoadUI ProJavaWindows 7及以上、Windows Server 2008R2 SP1及以上、OSX 10.7.3及以上、Oracle Linux 64bit及以上等优秀的开源API测试工具TestCompleteJava、.Net、Python、JavaScript、VBScriptWindows 64bit 7/8/10、Windows Server2008R2/2012/2016是一款自动化功能测试平台QAComplete支持多语言开发Windows Server2012R2/2016、Microsoft .Net Framework 4.5.2及以上可以将所有测试资源放置在同一个地方的测试管理平台ServiceV ProJavaWindows 7 SP1及以上、Windows Server 2008 R2 SP1及以上、OS X 10.7.3、Oracle Linux64bit 6及以上等一款API虚拟化测试工具LoadComplete支持多语言开发多种手机、网站和Web应用程序是一款可用于网站、移动和Web应用程序的负载测试软件AlertSite有预置的脚本函数Windows 7及以上、Windows Server 2008R2 SP1及以上、OSX 10.7.3及以上、Oracle Linux 64bit及以上等是一款可用于APIs、移动和Web应用程序的综合监测软件Gimpel SoftwarePC-lint PlusC/C++Windows 7/8/10、Linux、macOSC和C++的优秀静态分析工具
经过上文的表格相信对Parasoft、SmartBear和Gimpel Software的产品有了一定的了解。除了Gimpel Software只有一款产品PC-lint Plus以外,其余两家厂商的产品覆盖范围都比较完整,涉及到软件测试整体阶段的很多方面,几乎可以从里面找到测试分析所需的大部分产品。小编在这里简单列举以上部分相似产品的对比情况,供大家参考分析:
C/C++静态测试分析相关产品:
产品特点Parasoft C/C++ Test静态分析和安全测试、单元和集成测试、运行时分析、代码覆盖率分析、具有可跟踪性Parasoft Insure++内存调试、总覆盖率分析、动态内存可视化PC-lint Plus主动识别错误、很好的识别潜在漏洞能力、实施安全编码标准、提高开发效率
测试效率改进相关产品:
产品特点Development Testing Platform(DTP)汇总Parasoft的所有测试和实践数据集成到质量仪表板,实现监控和管理功能TestComplete具有自动化测试工具和人工智能支持的混合对象识别引擎,可轻松构建测试框架并实现连续测试Parasoft SOATest将人工智能和机器学习引入自动化测试,改进质量和流程,使UI/API/负载等测试更易于使用和可扩展QAComplete致力于测试管理,显著改善测试流程,加速测试生命周期
以上就是小编对这三大测试分析类厂商的简单测评,希望能够帮助到那些对测试分析工具选择还不是很了解的朋友。总的来说,Parasoft侧重于提供整体软件测试解决方案,SmartBear致力于提供各种开发测试和性能工具,而Gimpel Software更精于C/C++的静态分析。通过以上对比相信大家对这三大厂商有了更清晰的认识,从实际情况出发,选择最适合项目发展的测试分析工具,才能够有效地提高整体质量。
{!-- PGC_COLUMN --}本文转载自:https://www.evget.com/article/2019/1/25/29431.html
作者:ymy_666666