IBMRationalFunctionalTester6.1实战:功能回归测试与调试

0 下载量 176 浏览量 更新于2024-07-15 收藏 1.14MB PDF 举报
"使用IBMRationalFunctionalTester6.1进行功能测试:第三部分:功能回归测试、测试框架和测试调试" 本文主要介绍了如何使用IBMRationalFunctionalTester 6.1进行功能回归测试,以及如何构建可复用的测试框架,并探讨了工具的调试特性。在功能回归测试中,通过录制多个基本的测试脚本并将它们整合成一个回归测试套件,以检查系统的功能是否按照预期工作。具体步骤如下: 1. **功能回归测试**:回归测试是运行已有的测试脚本来确认新代码或更新未破坏现有功能的过程。在本文中,作者通过录制针对BookPool.com网站的三个功能测试脚本来演示这一过程。虽然网站内容可能会变化,但这种实践有助于读者理解如何在真实环境中应用FunctionalTester。 2. **测试脚本创建**:在创建测试脚本时,不仅要注意功能的正确性,还要回顾FunctionalTester的关键特性,如对象识别、同步点、数据驱动测试等。这些特性确保测试脚本的稳定性和适应性。 3. **术语回顾**:功能测试关注系统是否满足其预定功能,包括UI对象的行为和视觉表现。回归测试则是通过执行旧测试来对比新版本软件的变化,以发现潜在问题。 4. **测试选择**:选择哪些测试自动化是一个策略性决策,需要平衡成本和收益。选择合适的测试进行自动化需要经验和直觉,同时了解自动化测试策略至关重要。 5. **创建功能测试项目**:在开始录制脚本前,需要先创建功能测试项目。在IBM Rational Functional Tester中,这涉及到打开工具,设置项目,配置必要的环境参数,以便于后续的脚本录制和执行。 6. **测试框架**:文中虽未深入讨论,但测试框架对于组织和管理测试脚本至关重要。它可以提供结构化的方法来重用代码,实现参数化测试,以及报告和错误处理机制,提升整体测试效率。 7. **调试特性**:FunctionalTester提供了强大的调试工具,如步进执行、断点、查看变量值等,帮助定位和解决问题。在实际测试过程中,熟练使用这些工具能显著提高问题诊断的效率。 通过本文的学习,读者可以深入了解如何在实际环境中使用IBMRationalFunctionalTester 6.1进行功能回归测试,以及如何构建和优化测试流程,为测试团队提供高效的自动化测试解决方案。