WinRunner脚本录制规范与技巧
作者:网络转载 发布时间:[ 2014/3/25 15:58:13 ] 推荐标签:WinRunner 脚本录制
WinRunner脚本录制遵循一定的规则后,对于脚本的维护与扩展来说,会达到事半功倍的效果。以下是在使用中总结的一些技巧,供参考:
1、每个脚本的录制都要从灰版状态开始录。
2、录制过程中无需对死机弹出的对话框做处理,主脚本中会有统一处理。
3、脚本中所有的文件路径都不要写死,一定要设变量放在脚本开头,方便以后更改。
4、每个脚本结束后都要关闭你打开的文档,恢复脚本中设置的全局量,关闭所有的浮动面板。不过如果脚本中没有打开浮动面板,脚本结束时不需要再F2关闭面板了,否则会打开之前关闭的某个面板。
5、脚本录制过程中对浮动面板的操作好只打开一个面板,操作完成之后关闭,再打开另一个面板。
6、在winrunner开启的情况下,除非你要录制轨迹操作,请不要随意按下“F2”,否则脚本全部变成了轨迹录制。
7、在录制的时候不要使用“ctrl+q”在选取工具和t工具间切换,好直接用鼠标在工具箱里点击,否则可能会导致机器死机。
8、需要选择菜单项时,不要直接点击菜单,应采用热键的方式录制。
9、使用热键打开菜单项时,例如打开羽化效果对话框,按下Alt+a后,可以松手让这两个按键弹起,再单独按下f,这样录出的脚本不会多很多<kAlt_L>+或<kAlt_L>-,也不会导致你删除脚本中的“<kAlt_L>-”后,运行一次脚本后你的Alt键一直处于按下状态无法“弹起”。
10、常规操作请尽量调用公用脚本。公用脚本不能完成的功能可以与自动测测试组联系,确认不加入公用脚本中后再自行录制。
11、两个快捷键录制之间要等待1S,否则有可能执行速度太快导致第二个快捷键执行不到。
12、如果关闭一个对话框之后,马上执行快捷键,好之前等待1秒,原因同上。
13、在判断一个窗口是否存在之前一定要等待1S,因为有可能这个窗口还没弹出,你的判断语句已经执行完毕认为该窗口不存在了,导致该窗口一直停留在现场无法关闭。
14、在选择字体的时候要考虑列表中前4位可能是常用字体的情况,具体脚本中如何处理可以请自动测试组协助
15、一定要写注释,这个很重要,比如说明你按下的快捷键是做什么的,版面拖划了一下是画了一个图元还是选中了一个对象,点了工具箱的某个位置是切换了选取工具还是t工具 等等。
16、相同操作可以合并为一个脚本,例如都是排入图片后输出PDF,可以合并为一个脚本:排入多个图片,输出PDF。
17、两个连续的操作,如果没有先后之分,好先录制不易出错的操作。如保存和输出,输出文件容易出错误,那么先录制保存操作。
18、脚本录制过程中注意缩进的控制,缩进好使用TAB键,而不是按4个空格。这样可以保证脚本的整洁,方便阅读。
19、整个脚本好分一下段落,原因同上
20、录制完成后注意删除多余代码,例如类似这样的代码“edit_set_ion ("Edit_3", 0, 0, 0, 2);”可以删除。另外如果几个相同的“set_window”挨在一起,可以只留下第一个,剩余几个都可以删除。如例1的第2个“set_window ("浮动窗口", 1);”可以删除。但如果之间还有其他窗口的“set_window”的操作,不能乱删。如例2中的第2个“set_window ("浮动窗口", 1);”不能删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11