《IBM Rational Function Tester学生手册》是一份针对Rational University学员编写的教学资料,由IBM Corporation于2009年发布。该手册旨在帮助学习者深入了解和掌握IBM Rational Functional Tester (RFT) 的核心概念和技术。以下是该手册的主要章节及其涵盖的知识点:
1. **课程说明**:这部分介绍了RFT课程的目的,可能包括软件测试自动化的基本原理,以及为何在IT行业中使用RFT的重要性和优势。它可能会解释RFT如何与JavaScripting等编程语言相结合,以实现高效的功能测试。
2. **启动IBM RFT**:此章节会指导用户如何安装和配置Rational Functional Tester环境,包括必要的系统需求和步骤,以便后续进行脚本录制和执行。
3. **脚本录制**:这是RFT的核心内容,讲解了如何通过观察用户操作,捕获并转化为可重复的自动化测试脚本。这里会涉及到录制模式的选择(如基于鼠标点击、键盘输入或屏幕元素),以及如何处理异常情况。
4. **回放脚本,观测结果**:这部分教会用户如何运行录制的脚本,检查其是否按照预期执行,并分析测试结果。这涉及测试数据管理、错误处理和日志分析。
5. **扩展脚本**:对于有经验的学习者,此章节可能涉及高级脚本编写技巧,如使用循环、条件语句、函数和对象模型,以及如何利用RFT的API进行自定义开发。
6. **使用Test Object Map**:Test Object Map是RFT中用于自动化测试的重要工具,它提供了一种组织和管理测试对象的方法。这部分会介绍如何创建、更新和维护对象映射,以确保测试的稳定性和可维护性。
7. **创建数据驱动测试集**:这部分探讨如何利用数据驱动技术,将测试数据和脚本分离,使测试可以适应多种输入情况,提高测试覆盖率和效率。
在整个学习过程中,手册强调了知识产权保护,提醒读者尊重IBM的版权,以及如何合法获取额外的文档和软件副本。此外,手册还提到了Rational品牌的其他相关产品,如ClearCase和Rational XDE,展示了IBM在测试领域的完整产品线。
《IBM Rational Function Tester学生手册》提供了全面的入门和进阶教程,对于想要提升软件测试自动化技能的专业人士来说,是一份不可或缺的参考资料。