自动化测试工具Parasoft功能对比之Java测试篇(八):Parasoft VS CodeProAnalytix

原创|对比评测|编辑:李显亮|2021-05-21 09:27:19.237|阅读 17 次

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

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

相关链接:

你知道测试金字塔吗?

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

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

Parasoft测试金字塔

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

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

本文是自动化测试工具Parasoft功能对比之Java测试篇之一,将介绍Parasoft Jtest和同类工具CodeProAnalytix的功能对比,哪一款更强大一目了然。

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

相关关键对比项 Jtest codepro analytix
厂商支持 中国存在原厂团队 总部位于上海,遍布全国的代理商 无,google中国受限
本地技术支持 中国:上海,成都存在原厂技术团队;
遍布全国的合作伙伴技术团队
没有本地技术团队支持
客户 全球1万多以上客户,中国拥有各行业客户群 未知
测试行业经验 25年以上行业经验 未知
支持环境 操作系统 Windows,Linux,Mac OX Windows,Linux
开发平台 Eclipse 3.2-3.6, IBM Rational Application Developer 7.0-7.5, WebSphere and MyEclipse Eclipse 3.4~3.6,WebSphere and MyEclipse
源码控制系统 支持主流源码控制系统,如svn,cvs,perforce,git,tfs,clearcase等等 不支持
静态分析 规则数量 1200条左右 1000条左右
支持安全静态标准 ü* OWASP Top 10
ü* Payment Card Industry Data  Security Standard(PCI DSS)
ü* Common Weakness Enumeration(CWE)
ü* SysAdmin, Audit, Network, Security (SANS)
ü* National Institute of Standards and Technology--Software Assurance. Metrics And Tool Evaluation (NIST SAMATE)
ü* Cigital
ü* HIPAA Security Assessment
ü* Security Assessment
ü* Secure Coding Best Practices
ü* Sun Secure Coding Guidelines
未按标准划分规则集
度量分析 支持,含76条 支持,含21条左右
数据流分析 36条模拟数据流向的静态规则 不支持
违规修复参考 提供详细代码示例,优缺点说明,参考资料 没有详细参考资料
自动化快速修复 350+ 条具有快速修复规则的违规 不支持
支持自定义规则 提供图形化工具定制规则 不支持
快速定位到代码行 支持准确定位到代码行 支持定位到文件
自定义测试策略 图形化界面和文件多种方式支持 仅支持配置文件方式
违规严重度等级划分 五个严重等级且可自定义 三个严重等级且不可更改
范围过滤 支持时间,作者,文件,代码行,正则表
达式等多种灵活的过滤方式
单一的鼠标操作方式
支持的扫描文件类型 java和.class,.jsp,properties及特定Xml配置文件 检查源文件,xml文件
代码审查 提交前代码审查 支持 不支持
提交后代码审查 支持 不支持
动态测试 测试用例 支持自动生成大量测试用例;
同样无缝基层junit测试用例;
可灵活配置测试用例生成策略,如公有或私有方法;
提供测试用例浏览器系统管理测试用例;
支持简易的自动化生成测试用例,主要基于JUnit框架手动编写测试用例
应用程序跟踪分析 支持Java应用程序运行时的动态跟踪分析 不支持
覆盖率分析 提供颜色区分显示代码覆盖情况;
提供覆盖率视图统计显示文件,方法覆盖情况;
行覆盖率和分支覆盖率;
简单的覆盖率分析报告
数据源驱动方式 支持多种数据源方式,如csv,数据库,内建表格等
自动化打桩 支持 不支持
容器测试 支持 不支持
运行时错误检测 支持Tracer跟踪技术,发现堆栈,内存问题 不支持
测试用例源码开放 支持;
提供更多开放API处理单元测试各种场景要求
支持;
仅提供简易的断言机制
Junit支持 支持 支持
调试执行 支持 未知
报告 报告格式 包含详细内容且可配置显示的xml,html,pdf;
报告中可按作者,严重度排序显示
简单的html,xml报告
定制报告 支持xslt定制方式 不支持
提供xml报告数据 支持,包含详尽内容 支持简易的数据内容
趋势图 支持 不支持
邮件自动分发报告 支持 不支持
扩展性 支持Ant集成 支持 不支持
支持maven集成 支持 不支持
支持Hundson集成 支持 不支持
支持CruiseControl集成 支持 不支持
支持Jira自动构建测试 支持 不支持
支持Jekins集成 支持 不支持
支持需求和缺陷系统集成 支持 不支持
易用性 汉化界面
中文化手册
GUI操作方式
自动分配任务
支持插件
Eclipse界面
团队协作 统一同步团队策略 Parasoft独有的团队协作模块支持 支持但依赖于Eclipse
共享测试文件 可自动共享和分发 仅支持手动导入
共享测试报告 支持 不支持
自动化团队流程 Parasoft提供标准的自动化最佳实践流程 不支持

(如有差错欢迎评论留言,小编虚心与大家共同探讨)


Parasoft——领先的自动化测试工具,满足绝大多数行业标准

Parasoft是一家专门提供软件测试解决方案的公司,帮助企业打造无缺陷的软件。

从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,在不牺牲质量和安全性的情况下加快软件交付,节约交付成本。

强大的报告和分析功能可帮助用户快速查明有风险的代码区域,并了解新代码更改如何影响其软件质量,而突破性的技术将人工智能和机器学习添加到软件测试中,使组织更容易采用和扩展跨开发和测试团队的有效的软件测试实践。

Parasoft针对C/C++、Java、.NET和嵌入式的开发测试都有着30多年的深入研究,很多全国500强企业使用Parasoft的产品实现了软件快速、高质量的交付。


标签:

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


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat