当应用程序发生更改时如何维护QTP测试脚本

2011-11-15  袁帅 

      整个应用程序创建一个大测试的主要原因之一。当应用程序发生更改时,可以重新录制部分测试。如果更改不重要,可以手动编辑测试将其更新。

  还可以使用QuickTest 的操作功能设计更多模块和有效测试。进行录制时,可以基于功能将测试划分为多个操作。当应用程序发生更改时,可以重新录制特定操作,而无需更改其余测试。尽可能插入对可重用操作的调用,而不是在几个测试中创建相同的脚本。这样,对原始可重用操作的更改就自动应用到调用该操作的所有测试上。

  如果有很多包含相同测试对象的测试和操作,建议使用共享对象库,这样就可以在一个集中位置更新对象信息。

  要更新检查点、Active Screen 中的信息,或更新有关对象属性更改时测试对象属性的信息,或要在不重新录制步骤的情况下在Active Screen 中添加新的对象或步骤,请使用“更新运行”选项。

  完成录制测试后是否可以增加或减少Active Screen 信息?

  如果发现录制后保存在Active Screen 中的信息不能满足测试编辑需要,或者不再需要Active Screen 信息,并且要缩减测试的大小,有多种方法可以更改与测试一起保存的Active Screen 信息量。

  要减少测试使用的磁盘区间,可以通过选择“另存为”删除Active Screen 信息,并清除“保存Active Screen 文件”复选框。

  如果选择在测试Windows Applications 时不将所有信息保存在Active Screen 中,则可以使用多种方法之一增加Active Screen 中保存的信息。

  确认“选项”对话框中“Active Screen”选项卡上的Active Screen 捕获首选项已设置为捕获所需要的信息量,然后执行下列操作:

  执行“更新运行”操作,为所有现有步骤在Active Screen 中保存所需信息量。

  重新录制包含要添加到Active Screen 中的对象的步骤。

  要重新录制步骤,请选择要在其后录制步骤的步骤,放置应用程序以匹配测试中的选定位置,然后开始录制。或者,在测试中要在其前面添加步骤的步骤处放置一个断点,然后运行测试到断点。这将把应用程序放到正确的位置以便录制步骤。

372°/3717 人阅读/1 条评论 发表评论

小窝  2011-12-07

已同步至官方微博


登录 后发表评论