mySAP 应用程序中的对象包含许多动态更改的属性,例如 .url、.href 和 .id。针对 mySAP 应用程序回放功能测试脚本时,一个或多个对象识别属性的值可能会更改,造成高 ScriptAssure 得分,从而导致脚本失败。Functional Tester 为动态更改的那些值提供一种机制,将识别属性值转换为正则表达式。
在测试 mySAP 应用程序时,查找每个对象的动态识别属性并将其转换为正则表达式的过程非常复杂。
关于此任务
执行以下任务,简化测试 mySAP 应用程序:
过程
- 在定制文件夹中创建可用的 CustomObjectRecProp.rftop 文件的备份。 文件夹位于 C:\Documents
and Settings\All Users\Application Data\IBM\RFT\customization(Windows 中)和 /etc/opt/IBM/Rational/RFT/customization(Linux 中)。
- 在定制文件夹中将 CustomObjectRecProp_MySAP.rftop 文件重新命名为 CustomObjectRecProp.rftop。
- 修改 ScriptAssure 值,以减少脚本回放期间抛出的警告和错误数。
- 打开 Functional Tester 中的首选项窗口。单击(Eclipse IDE 中),(Visual Studio IDE 中)。
- 展开功能测试,然后展开回放。
单击 Script Assure (TM) 选项,然后单击高级。
- 将最后机会识别得分设置为 30000,将接受得分超出警告值设置为 20000
下一步做什么
注: 如果动态更改的识别属性值仍导致脚本执行失败,使用正则表达式机制来修改问题。有关更多信息,请参阅 Functional Tester 帮助中的“正则表达式”主题。
注: 要测试除 mySAP 以外的其他任意应用程序,请使用 CustomObjectRecProp.rftop 的备份副本并使用 ScriptAssure 的缺省值。有关更多信息,请参阅 Functional Tester 帮助中的“使用缩减脚本维护量”主题。