Parasoft与Compuware白盒测试工具对比与选择
71 浏览量
更新于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,并保证软件产品的质量。
2021-11-23 上传
1448 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38625448
- 粉丝: 8
- 资源: 956
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案