启用 SAP GUI for HTML 应用程序以进行功能测试

SAP GUI for HTML 应用程序中的对象包含许多动态更改的属性,例如,.url、.href 和 .id。针对这些应用程序回放功能测试脚本时,一个或多个对象识别属性的值可能会更改,造成 ScriptAssure 得分很高,从而导致脚本失败。Rational® Functional Tester 为动态更改的那些值提供一种机制,将识别属性值转换为正则表达式。在测试 SAP GUI for HTML 应用程序时,查找每个对象的动态识别属性并将其转换为正则表达式的过程非常复杂。

过程

执行以下任务以简化对 SAP GUI for HTML 应用程序的测试:

  1. 在定制文件夹中创建可用的 CustomObjectRecProp.rftop 文件的备份。 文件夹位于 C:\Documents and Settings\All Users\Application Data\IBM\RFT\customization(Windows 中)和 /etc/opt/IBM/Rational/RFT/customization(Linux 中)。
  2. 在定制文件夹中将 CustomObjectRecProp_MySAP.rftop 文件重新命名为 CustomObjectRecProp.rftop。
  3. 修改 ScriptAssure 值,以减少脚本回放期间抛出的警告和错误数。
    1. 打开 Rational Functional Tester 中的“首选项”窗口。 单击窗口 > 首选项(Eclipse IDE 中),工具 > 选项(Visual Studio IDE 中)。
    2. 展开功能测试,然后展开回放。 单击 Script Assure (TM) 选项,然后单击高级
    3. 最后机会识别得分设置为 30000,将接受得分超出警告值设置为 20000
    注:
    • 如果动态更改的识别属性值仍导致脚本执行失败,使用正则表达式机制来修改问题。有关更多信息,请参阅“正则表达式”主题。
    • 要测试除 SAP GUI for HTML 应用程序以外的其他任何应用程序,请使用 CustomObjectRecProp.rftop 的备份副本并使用 ScriptAssure 的缺省值。有关更多信息,请参阅“使用 Script Assure”主题。

反馈