当从 TestManager 中执行测试时,你可以获得在远程的机器上执行测试的增强能力。通过在远程的机器上安装"测试代理",TestManager 可以与远程的机器进行通讯并计划在远程机器上进行测试脚本的执行 - 这个远程机器可能是在隔壁房间或者根本是在其他的地方!
Robot 与 Rational TestManger 紧密的集成实现自动化测试的有效管理
Robot 通过与 Rational TestMananger 的集成可以实现:
TestManager可以协调测试执行的时间安排和测试脚本的依赖关系
以中心控制的方式计划在多台远程的机器上执行测试
TestManager 可以对测试进行配置 (如被制定到 Windows XP 平台上的测试只能在 Windows XP 平台上执行)
从 Rational TestManager 执行测试
从 TestManager 执行测试提供了创建复杂的测试执行组合。TestManager 可以协调测试执行的时间安排和测试脚本的依赖关系。当你的回归测试不断增长时,这种能力时绝对必要的。
当从 TestManager 执行测试脚本时,你将获得管理测试配置的增强能力。TestManager 是"可配置的" ,这就意味着当它计划在远程机器上执行一个测试脚本时 -它对远程机器是可配置的(操作系统、处理器和其他任何条件) - 并针对配置来执行测试脚本。因为一个测试脚本需要对不同的操作系统有一些稍微不同的版本,比如 Windows 98 和 Windows XP。TestManager 将仅仅对被给定的测试代理配置发送正确的测试脚本。
Robot 功能特点的总结
最后我们来对 Robot 成功实现自动化测试的功能特性作一个总结。
Robot 具有广泛的环境支持。Robot 给你很好的灵活性来测试在几乎所有环境中被创建的应用程序。
Robot 提供了灵活的和可扩展的脚本语言 - SQA Basic 。 SQA Basic 是足够简单易懂的,没有编程经验的测试人员也可以很容易的理解,SQA Basic 同时也是足够强大的,可以满足专业的测试工程师进行复杂的编程需求。Robot 的通用录制引擎具有良好的扩展性,使你可以建立对任何控件的支持。当你排除了对控件的困扰时,你便可以将精力放到测试工作上。
Robot 提供了非常灵活的执行测试脚本的方式,你可以通过 Robot 图形界面和命令行执行测试脚本,也可以从 Rational TestManager 按照不同的配置计划在远程机器上的复杂的测试脚本的执行。
关于作者
kerry UML 工程组织 咨询顾问, 主要从事软件开发过程的咨询和指导工作,是 Rational 产品的热衷者,同时对 J2EE 技术有着丰富的经验。可以通过 kerrylike@163.com 联系作者。
文章来源于领测软件测试网 https://www.ltesting.net/