一张表带你了解自动化测试工具Parasoft VS Tessy

你知道测试金字塔吗?

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

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

Parasoft测试金字塔

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

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

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

如果你想试用Parasoft的强大功能,请申请Parasoft测试试用

条目 Parasoft C/C++test Tessy  
厂商资质  在中国有原厂工程师  
支持语言  英语  
中文  
环境集成 支持SVN、CVS、Git、Clearcase、Perforce、StarTeam等源码控制系统  
MS Visual Studio  
workbench、Tornado等嵌入式开发平台  
Eclipse   
静态分析 图形化的界面定制源码规则规范 Tessy是针对C的单元测试工具,不支持静态分析
图形化的方式查看工具内嵌的源码规则规范实现流程
代码规则规范的严重等级分类
ISO26262,FDA,IEC61508,DO178B/C,MISRA等等主流行业认证标准
自定义选择规则规范集合进行静态扫描
数据流分析
代码度量指标检查  
安全性检查  
文件过滤、作者过滤、时间过滤等  
代码提交前和提交后检查  
消息抑制  
支持语言 C  
C++ 部分支持 Tessy对于C完全支持,而C++只是部分支持
单元测试 自动生成测试用例,测试用例可手工编辑 C++test可兼容CPPUnit使用,
可导入CPPUnit的测试用例
手动编写测试用例
图形化向导新建测试用例  
测试用例执行流程图  
自动执行白盒测试的所有步骤  
代码和测试代码分开  
支持从数据库、txt、cvs中导入测试数据。 部分支持 Tessy导入导出测试用例实际上是一个Excel
工厂函数  
自动建立任何必要的桩函数,并允许定制桩函数的返回值或加入自己的桩函数  
预定义的宏API支持  
基于QT的单元测试  
运行时错误检查  
嵌入式环境  
回归测试 自动执行回归测试  
覆盖率分析 MC/DC覆盖率  
行覆盖率  
函数覆盖率  
语句覆盖率  
基本块覆盖率  
路径覆盖率  
判定覆盖率  
简单条件覆盖率  
覆盖率指标  
团队协作 支持团队协作工作方式 部分支持 Tessy没有一个团队服务器概念,只能通过文件导入导出支持
OS支持 Windows(8.7.XP.etc) 部分支持 Tessy只支持xp、Vista、win7、win8系统
Linux  
AIX  
Solaris  
报告 PDF、HTML报告  
XML格式  
通过GUI控制或选项文件配置的自定义格式报告  

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


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

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

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章