51Testing软件测试论坛

标题: 怎样用QTP的一个脚本测试不同的GUI [打印本页]

作者: majianming    时间: 2007-1-22 18:33
标题: 怎样用QTP的一个脚本测试不同的GUI
各位大哥大姐:
                  小弟现在测试路由器的GUI界面!写了个脚本!但是不同的型号不可以用同一个脚本,是不是我每个不同型号都得录一遍啊?
作者: 风过无息    时间: 2007-1-22 20:20
找找规律。应该可以。
作者: majianming    时间: 2007-1-23 10:28
指点迷津啊!!!
作者: 风过无息    时间: 2007-1-23 10:33
先把需求弄清楚了,不同型号的进去以后,有哪些是不一样的,哪些是一样的。不一样的话有没有规律。
作者: walker1020    时间: 2007-1-23 12:43
如果 GUI 都一样,那么你不需要为每个都录制一遍
作者: anTidd    时间: 2007-1-23 16:19
不同的话每个都要录一次,写个判断去调用
作者: 不才小测    时间: 2007-1-23 19:33
开始录制脚本的时候会提示你是否要在脚本开始执行时自动打开被测软件.不要选那个.选另一个.那个是对当前激活的以运行软件为对象进行脚本执行.一个脚本当然可以对应多个被测软件.而且即使两个版本的恐件位置不同也可以找到.因为是基于对象的.不是基于屏幕位置.不过要保证两版本中的相同功能的相同控件的句柄是相同的.否则QTP不认识它的.多学学.很好学的.
作者: majianming    时间: 2007-1-24 15:20
开始录制脚本的时候会提示你是否要在脚本开始执行时自动打开被测软件.不要选那个.选另一个.那个是对当前激活的以运行软件为对象进行脚本执行.一个脚本当然可以对应多个被测软件.而且即使两个版本的恐件位置不同也可以找到.因为是基于对象的.不是基于屏幕位置.不过要保证两版本中的相同功能的相同控件的句柄是相同的.否则QTP不认识它的.多学学.很好学的.



那可不可以修改已经录好的脚本呢?
作者: walker1020    时间: 2007-2-2 09:47
不知道majianming 在 #8 问的” 可不可以修改已经录好的脚本呢“ ,是什么意思。如果你指的是进行参数化或增加注释等,那么完全是可以的。如果是自己增加脚本或代码,那么也是可以,只要是 QTP 可以识别出来。

[ 本帖最后由 walker1020 于 2007-2-3 11:05 编辑 ]




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2