GUI MAP的使用问题
在什么情况下使用GUI MAP不是很清楚,望高手们指点!!! 环境判断模式(Context Sensitive mode)这种模式根据你选取的GUI 对象(如窗体、清单、按钮等)把你对软件的操作动作录
制下来,并忽略这些对象在屏幕上的物理位置。每一次你对被测软件进行操作,测试
脚本中的脚本语言会描述你选取的对象和你的操作动作。
当你进行录制时间,WR会对你选取的每个对象做唯一描述并写入GUI map(映射) 中。
GUI map 和测试脚本被分开保存维护。当软件用户界面发生变化时,你只需更新GUI
map。这样一来,环境感应模式的测试脚本将非常容易地被重复使用。
执行测试只需要回放测试脚本。WR 模拟一个用户使用鼠标选取对象、用键盘输入数
据。WR 从GUI map 中读取对象描述,并在被测软件中查找符合这些描述的对象。
WR 可以在同一个窗体中找到这些对象,即使它们的位置发生过变化。 简单的说,你的脚本里的每个操作对象,WR都会到GUI MAP中去找他的属性描述,然后在你的测试软件上找到对应的相同描述的对象,这样就实现了模拟你之前的操作.
页:
[1]