要开始了解功能测试,您需要熟悉一些基本的概念和用例。要有效地实现测试用例自动化,可以先考虑若干方法,然后再开始创建功能测试脚本。
规划功能测试
您必须考虑您的需求并确定实现功能测试自动化要遵循的正确方法。通过实现功能测试自动化,您可以有效利用在
Rational® Functional Tester 中可用的功能。
- 模块化功能测试脚本:您可以为一个测试用例创建多个功能测试脚本,并复用这些脚本以应用到不同测试用例。通过创建模块化功能测试脚本,您可以为不同的测试用例复用测试脚本。
通过使用模块化测试脚本,您还可以将测试脚本与您在测试管理工具(例如 IBM® Rational Quality Manager)中创建的多个测试用例相关联。
在 Rational Functional Tester 中,您可以使用“调用脚本”选项来调用其他功能测试脚本。
- 记录测试脚本与手动测试脚本:在 Rational Functional Tester 中,您可以针对测试应用程序记录功能测试脚本,也可以手动创建测试脚本。如果受测应用程序频繁更改且影响测试对象的层次结构,那么您必须更新测试对象图以避免错误或故障。针对测试应用程序记录功能测试脚本时,将创建测试对象图。在此场景中,您可以创建手动测试脚本并使用 find() 方法来搜索应用程序中的测试对象以及指定要针对这些测试对象使用的操作。要创建手动测试脚本,您必须熟悉编程语言。
- 简化的测试脚本与 Java 测试脚本:简化的脚本是指采用易于理解和编辑的简单英语语句形式的功能测试脚本。在启用了简化脚本功能的情况下,还可在 Java 脚本编辑器中查看相应的 Java 测试脚本。编辑简化的脚本时,Java 脚本会在 Java 脚本编辑器中反映这些更改。可以使用简化脚本编辑器中提供的“插入 Java 代码片段”或“插入 Java 方法”功能来切换到 Java 脚本编辑器,然后开始使用 Java 测试脚本。
信息资源
要开始了解 IBM Rational Functional Tester,在信息中心中有各种资源可帮助了解功能测试的过程以及可用于将测试用例有效自动化的功能部件。