查看完整版本: 那位大侠清楚,WinRunner的实现机制! 请赐教!

monkey_hou 2007-6-25 11:43

那位大侠清楚,WinRunner的实现机制! 请赐教!

那位大侠清楚,WinRunner的实现机制! 请赐教!

dionysus 2007-6-25 14:18

lz指的实现机制是什么?这个问题太宽泛了

monkey_hou 2007-6-25 15:03

谢谢版主回应!
如进行Web测试
1、再运行过程中输入框和按钮定位方法?
2、在运行过程中鼠标的定位方法?
3、如果分辨率发生变化以上控件的map是否需要更新?

dionysus 2007-6-25 18:15

WR主要是以控件的属性来识别操作的,当你录制一个桌面程序或web时你会看到WR自动生成对逻辑对象的操作语句,其中逻辑对象又会在GUI map文件中给出详细的物理描述,这一组物理描述用来区别被测软件上的控件,使WR能在n多控件中知道操作哪一个
如果WR对某些控件识别的不好,则可使用低级录制(忘记WR里低级录制是什么词了),WR会记录鼠标移动的轨迹和左右键的按键情况,这里生成的语句会包含屏幕坐标,所以脚本的可移植性不好,当分辨率改变了,或者被测软件大小位置变化了则就会出现问题

yolande 2007-6-25 20:43

版主说的以控件的属性来识别操作,是不是context sensitive record模式
analog mode好像完全按照物理位置,这个感觉和不好用啊,不知道analog的适合用在什么时候。

dionysus 2007-6-25 21:38

对的,自动化工具最好是依靠属性来识别控件

monkey_hou 2007-6-26 10:30

谢谢版主,豁然开朗! sdlkfj3 sdlkfj3

lantianwei 2007-6-26 14:31

analog模式主要用在一些如画图功能类似的软件,因为如果对象识别的话,就无法完全的记录下鼠标的轨迹,但analog模式可以完全记录下鼠标的轨迹,但它有一个缺点:生成的文件比较大,所以建议如果analog模式可以不用就尽量不用。

yolande 2007-6-26 16:02

原来如此啊
页: [1]
查看完整版本: 那位大侠清楚,WinRunner的实现机制! 请赐教!