使用IBMRationalFunctionalTester进行功能回归测试实战

需积分: 0 2 下载量 110 浏览量 更新于2024-08-01 收藏 10.9MB DOC 举报
"本章主要介绍了如何使用IBM Rational Functional Tester进行功能回归测试,通过实际操作演示了测试脚本的创建和组合,强调了在真实环境中实践的重要性。内容涵盖了功能测试和回归测试的基本定义,测试选择的策略,以及回归测试的具体执行步骤。" 1. 功能测试与回归测试的概念 功能测试是对系统功能是否符合预期设计的一种验证方法,它不仅检查操作行为,还关注用户界面的外观。例如,测试一个按钮不仅需确保其功能正确,还要确认其尺寸、位置和颜色等视觉元素是否符合设计要求。回归测试则是在新版本软件发布后,重新运行已有的测试脚本,对比新旧版本的差异,以找出潜在的错误或未预期的变更。 2. 自动化测试的选择策略 选择哪些测试进行自动化是一门技巧,需要科学的方法和直觉。虽然有一些基本原则可以遵循,如优先考虑高风险、频繁变更的测试,但具体决策往往需要根据项目的特性和经验来判断。作者指出,了解和学习测试策略对于做出明智的选择至关重要。 3. 回归测试的步骤 回归测试的过程分为多个阶段: - 创建功能测试项目:首先启动Rational Functional Tester,如果出现工作空间向导,选择默认的工作空间。然后创建一个新的功能测试项目,这是录制和组织测试脚本的基础。 - 记录功能测试脚本:在功能测试项目中,可以录制一系列操作,例如在BookPool.com网站上执行的典型用户行为,如搜索书籍、添加到购物车等。 - 组合脚本为回归测试套件:将录制的脚本整合成一个回归测试套件,以便一起运行,检查整个系统的功能一致性。 - 执行回归测试:运行测试套件,观察结果并与基线比较,分析任何失败或异常,确定它们是错误还是预期的更改。 4. 实战练习的价值 通过在实际网站上进行测试,学习者能够更好地理解Functional Tester的功能,并在真实环境中检验和提升自己的技能。由于BookPool.com网站内容可能会变动,这也提醒测试人员必须适应不断变化的测试环境。 5. 推荐学习 虽然本章未深入探讨测试自动化选择的具体策略,但作者鼓励读者进一步学习相关知识,以提高自动化测试的效率和效果。 总结,IBM Rational Functional Tester是一款强大的自动化功能测试工具,本章通过具体的实践步骤,教导读者如何使用它进行功能回归测试,同时强调了在实际环境中实践和学习测试策略的重要性。通过这样的学习,读者能够更好地理解和应用自动化测试技术。