对比使用 Rational Robot 和 Rational Functional Tester 进行软件测试

发表于:2008-5-20 15:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

引言

  使用 IBM? Rational Robot 的客户常常问,从 Rational Robot 迁移到 IBM? Rational Functional Tester (RFT) 上有多难。本文使用了一些实例来告诉您进行迁移是多么容易,并且用户的使用经验是多么相似。人工编码可以增加软件测试脚本的功能和稳定性,所以人工验证点将是比较和对比 Rational Robot 和 RFT 的基础。要介绍一些实际的实例,就有必要在此验证点周围建立某种逻辑。该逻辑安排在不同的部分中:

    读取 Place Order 按钮的文本属性(参见图 1)
    打开并创建文件
    将文本属性写入该文件
    打开另一个文件,并读取该文件的内容(期望值=BASELINE)
    将基线与实际结果比较
    撰写一条日志消息

    每一个部分都显示出为 Rational Robot 和 RFT 编码的区别。此外,所有的实例测试脚本包含同样的内容。尽管 RFT Java? 脚本实例包含额外的错误处理。解释 Rational Robot 和 RFT 是什么已超出本文的范围。本文也不介绍如何记录并回放测试脚本。   

  安装与配置 

  您应该安装以下内容:

    Rational Robot
    RFT Java
    RFT VB .NET
    Java ClassicsB Application

    使用记事本(或者类似的纯文本编辑器),创建一个名为 Expected.txt 的文件,内容是Place Orders,并且将其保存在 C:\ 之下。其将作为之前提到的基线文件。要为此实例配置您的环境,按照以下步骤:

    1.在安装完 Rational Robot 之后,运行 Java 测试启动器,单击 Start > Programs > Rational Software > Rational Test > Java Enabler
    2.在安装完 Rational Functional Tester 之后,启动环境并启动用于测试的应用程序。要做到这些,在 RFT 菜单上单击Configure > Enable Environment for Testing and Configure > Configure Application for Testing
    3.使用该实例代码的最佳途径是获取一个名为 read_and_write 的空脚本,复制实例脚本来替代它。
    4.打开对象映射并插入 Place Order 按钮,如图 1 所示。

图 1. Place Order 按钮

a

 

创建一个人工验证点

    图 2 例举了在每个产品中的人工验证点编码。

图 2. 对验证点编码

aa

  

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号