51Testing软件测试网 »
kangaroo的个人空间
欢迎访问 kangaroo 的个人空间
我的论坛主题
-
2007-12-20 18:13:24 / [QuickTest Professional]
要QTP运行在SQL Server Enterprise Manager 的 table 里插数据编辑的操作,发现QTP无法识别表格对象,只能识别整个table编辑区名叫OGrid的WinObject对象,和光标当前所在表格regexpwndclass项值为OKttbx的WinObject对象。录制时QTP将对象全按x,y坐标来识别;回放时全在一个相同的表格里录入数据,似乎没做激活后续表格的操作直接录入了。为什么会这样?help!!!如何能不用坐标定位对象?用坐标定位不知如何定位下一行,进行多行数据插入操作。我的插件:ActiveX,Java,Visual Basic,Web是缺少什么插件嘛?还是我的.
查看(1437)
评论(1)
-
2007-12-07 16:57:02 / [WEB测试]
之前做网络、协议测试,都是给定好多天时间来执行1000左右的case,反复测试系统。最近开始做网页测试,对这边的要求每人一天至少跑三四百个case的要求很是不理解。平均下来60秒就要执行一个case,这样的要求合理嘛?大家对网页测试的执行都是如何要求的?个人认为这样要求case的执行速度会造成本末倒置的现象。测试是为了发现bug,这样要求会造成“为了执行case速度而执行case”了,测试者还会有心情和时间去寻找bug嘛?!不知其他公司里是怎么做网页测试嗒?
查看(2275)
评论(2)
-
2007-10-15 16:45:04 / [QuickTest Professional]
我的程序中有一排N个并列的Link对象,分别叫A,B,C,D...L,M,N。有一个输入变量name。当name取值为“D”时,就click D这个对象……如果用select case的话我得把所有对象都写一遍,如果对象有几十个那岂不歇菜?!select case Parameter("name")....Case "D"Browser("my Browser").Page("my page").Link("D").Click....end select有没有办法把对象也参数化啊?请高手指教!!!
查看(1298)
评论(4)
-
2007-09-26 11:14:02 / [QuickTest Professional]
我编写一个test时使用了几个action,互相调用。写好后在windows里打开test的文件夹发现Action#顺序好乱,就手动按调用顺序改了Action序号,并把test文件夹下的test_name.usr里把序号改为一致。再重新用QTP打开test后却报告找不到改动后的一个action,连“call to existing action”等里面都看不到失踪的action。这可怎么办啊?把序号改回来就正常了。但,难道真不能改动action的序号吗?很不甘心啊[ 本帖最后由 kangaroo 于 2007-9-28 16:06 编辑 ]
查看(1757)
评论(8)
-
2007-09-04 18:27:25 / [QuickTest Professional]
天天用QTP14天试用版,每两周就得ghost一遍OS,好烦。(公司不许用盗版)突然想到一个解决办法,装VMware虚拟机!!!在虚拟机上再装QTP回家装试试去。大家还有什么稀奇古怪的解决办法嘛?不知反复回调系统时间能不能破解?
查看(3023)
评论(10)
-
2007-09-04 16:25:20 / [QuickTest Professional]
过去常用 Call to Existing Action...工具去调用 action, 用常了就照着写脚本,却发现QTP无法找到目标action,Keyword View里被调用的action 为 Unknown。在哪里能设置所调用action的路径?例:RunAction "Action1 [Action_sub]", oneIteration, age, thename
查看(1708)
评论(3)
-
2007-09-04 10:31:59 / [QuickTest Professional]
如题:如何在QTP中同时打开多个test?也许问题比较菜,但确实没找到能像FireFox那样一个窗口可以同时打开多个actions,从标签选择要查看的脚本/action难道QTP没有这个功能吗?但它有标签栏的
查看(4783)
评论(17)
-
2007-08-29 19:08:07 / [QuickTest Professional]
要在一列姓名列表中找出所需要的人,并在其前面勾选上。录制的脚本直接按row来数行数Browser("AA").Window("AB-Web").Page("AB").WebCheckBox("all_2").Set "ON"Browser("AA").Window("AB-Web").Page("AB").WebCheckBox("all_3").Set "ON"这也能解决问题,但存在一个潜在隐患:如果姓名列表发生变动,脚本就不正确了。我想一劳永逸。如何能够让QTP自动寻找到目标姓名行,并在其前面完成钩选动作?参见附图:
查看(5744)
评论(41)
-
2007-08-28 11:20:08 / [QuickTest Professional]
经常用step generator来自动生成脚本,但今天遇到了个现象无法解决:对象和操作已经选好,用的Test-object operations,在Arguments栏中name列出现个Item带一个红色的星号。星号的注解为: indicates a mandatory argument. Generated step中显示的脚本为:Browser("Intranet").Page("Create").WebList("FixedFieldInf").Select Item脚本不可编辑.点击OK, 弹出窗口: You need to define all mandatory arguments如何能如何能解决红星的提示, 生成脚本?
查看(1610)
评论(4)
-
2007-08-20 16:22:23 / [QuickTest Professional]
录制的脚本里,输入的登陆密码内容在Expert View里显示的是SetSecure语句带了一长串字符串,别人看脚本时就不会知道密码了(也许有办法知道,目前我不知道怎么破解)。但如果在 SetSecure后将不规则字符串换成可见的密码,如:“password”,运行脚本也一样能成功。现在系统换了密码,原脚本要想使用就得改写成新的密码,可又不想让其他看脚本的人知道系统密码,如何能将Expert View里显示的密码变成不易识别的长串字符串?(注:不用录制得到)[ 本帖最后由 kangaroo 于 2007-8-20 16:23 编辑 ]
查看(1989)
评论(8)