Parasoft与Compuware白盒测试工具对比与选择
193 浏览量
更新于2024-08-27
收藏 156KB PDF 举报
在2003年第9期的《程序员》杂志上,啄木鸟部落的文章讨论了如何选择和使用测试工具,以提高软件开发过程中的测试效率和质量。本文主要关注了两个知名测试工具集:Parasoft白盒测试工具集和Compuware白盒测试工具集。
Parasoft的工具包括:
1. Jtest - 专为Java编程语言设计,提供代码分析和动态类、组件测试功能,帮助开发者检查程序逻辑是否符合预期。
2. Jcontract - 支持Java环境,专注于实时性能监控和优化,帮助用户发现并解决性能瓶颈。
3. C++Test - 支持C和C++,进行代码分析和动态测试,确保代码质量和可靠性。
4. CodeWizard - 另一个C/C++的静态代码分析工具,有助于预防潜在的问题。
5. Insure++ - 同样是C/C++平台,提供实时性能监控和优化,提升程序运行效率。
Compuware的工具包包含:
- BoundsChecker - 主要针对C++和Delphi,检测API和OLE错误、指针问题、内存泄漏,确保代码的健壮性。
- TrueTime - 支持C++、Java和VisualBasic,侧重于代码运行效率和组件性能分析,有助于提升性能。
- FailSafe - 专门针对VisualBasic,提供自动错误处理和恢复系统的解决方案。
- Jcheck - M$VisualJ++下的图形化工具,用于纯种和事件分析,便于故障定位。
- TrueCoverage - 跨C++、Java和VisualBasic,统计函数调用次数、比例和稳定性,帮助追踪代码覆盖率。
- SmartCheck - 类似TrueCoverage,但针对VisualBasic,功能相似。
- CodeReview - 自动源代码分析工具,用于改进代码质量。
同时,文章还提到了Xunit白盒测试工具集,涵盖多种编程语言如Ada、C++、VB、COM、Delphi、.Net等,以及专门针对Web开发的工具如HttpUnit、HtmlUnit、JsUnit和PHPU。这些工具各有特色,根据项目需求和团队技术栈,选择合适的测试工具可以大大提高测试效率,减少bug,并保证软件产品的质量。
1449 浏览量
2021-11-23 上传
2012-01-03 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38625448
- 粉丝: 8
- 资源: 956
最新资源
- interview-preparation:我准备接受软件工程师面试的主页
- NVL-HTML-P9a
- es7-module-boilerplate:ES2015ES7模块样板
- 三网码支付系统源码/三网免挂/有PC软件/有云端源码
- mysql代码-多表联查测试
- om-next-starter:一个简单的om-next入门项目,带有一个远程和轮盘观察器
- 学习
- 奥术引擎:3D CC ++游戏引擎-由布雷迪·杰瑟普(Brady Jessup)创建
- 基于bp神经网络变压器气体函数的故障分类代码
- isu-graphics-ggext
- vimhelp:基于Google App Engine的项目,可定期生成Vim帮助文件HTML版本
- akka-elasticsearch:适用于Akka的ElasticSearch扩展
- difficulty:使用单词频率数据评估英语单词难度
- PlatziVideo
- tesseract
- 打卡微信小程序源码附搭建教程.rar