心念旧安,夙夜忧叹。

QuickTest Professional中的Bug大全

上一篇 / 下一篇  2007-09-02 15:34:48 / 个人分类:原创文章

查看( 2996 ) / 评论( 16 )
如题,大家把日常使用QTP时发现的QTP自身的bug都列绝出来吧sdlkfj5 51Testing软件测试网j*\(dw;~)Ce
51Testing软件测试网4A)D]$U8D@K
本帖时时更新!51Testing软件测试网6\5M c1~{+@;k!z+w

x)l%Q.m/Hq3Z7Hn0 =================
5of@U;v#_!f0 搜集楼下hsjzfling 兄弟的问题:
1i qbcl0
JLGB\:}0 1、        关于allIterations。函数RunAction ActionName, [Iteration , Parameters]的第2个参数,帮助文档中有相关描述:”-- allIterations or 1—Runs iterations on all rows.”而实际上,用msgbox allIterations 查看下就知道,allIterations的值为2不为1。在使用RunAction时,将第2个参数置为1或者2都可以让被调Action执行所有行,但是第2个参数置”1”时会导致Action间无法传递输入输出参数,而置为”2”是和”allIterations”同样效果,可以正常传递参数。大家可以动手尝试下~
6?!ADlW9r a$L"E0 51Testing软件测试网X {cCo^,sy
2、        本地化没做好导致Function Library功能有缺陷。新建个Function Library(shift+alt+N),输入msgbox “hello”,然后另存为bug.vbs 放在”C:\”目录下,然后在新建的test中输入executefile “C:\bug.vbs”,执行后会报错提示”无效字符”。去查看bug.vbs文件,会发现其使用的是Unicode编码,而qtp对其的支持程度很烂,用记事本打开bug.vbs后直接另存为,将编码改为ANSI,覆盖原文件。这时再在qtp中执行executefile “C:\bug.vbs”,发现顺利输出了”hello”51Testing软件测试网i@n ~PQ
51Testing软件测试网O'd:xEna{#{
3、        Text Output Value功能输出不可靠。对于相同程序在不同windows系统中使用Text Output Value得到的输出值不同(很可能还受其它因素影响)。例:在Windows XP下录制一个计算器的脚本,输入”1+2=”然后用Text Output Value去取结果,回放后得到的值是3后面还一堆乱七八糟的字符末尾还有个”.”,也就是输出了帮助中提到的隐藏字符。而将Xp的计算器copy到windows2000下,然后同样录制回放得出的输出值为”3. “。更诡异的是我重装了XP系统,重装QTP后,再次重复以上过程,得到输出值也为”3. ”了,大家也可以试试看,你得到的是什么结果呢~~~?51Testing软件测试网(v+v|1O @
51Testing软件测试网;Vzz1P"w ^bm6^#`
4、        还有一些曾经遇到的bug,但目前无法重现,就暂不提交咯~
s r4u sK R)f4U)Tg,O0
@Bg3C3FQE?0 另外,还有QTP自带的Flight程序的BUG
q w(y4kz R.^P1{4U0 1、 订单中以Name查询的BUG。插入订单时其它随便填,而在Name框中输入51testing,插入订单。然后选Open Order,在Name前打勾,输入要查询的名字"51testing",但发现数字是没办法输入进去的。。。51Testing软件测试网/C ZJ0s*qmY

H}@ R|5|3}d0 2、 插入空订单的BUG。先登陆再任意插入一条订单。然后New Order,输入一个非法日期,如"222222",选择FlyFrom中的第一项"Denver",弹出的日期错误的提示信息点掉,继续选择后面FlyTo中的第一项,你会发现你能再次选择"Denver",然后将日期改为一个合法值,如"111111",点Flights按钮再直接点OK(或者选择第一行空白的数据然后点OK),这时自动填写的信息中只有一个订单号,而此号码为上次插入的那条订单的号码。接下来正常输入Name,Tickets等信息,插入订单,这么一条明显有错误的订单就这么插入进去了~51Testing软件测试网0u]C hKbmw3Wf

SQ@ p!L+M%O}0 [ 本帖最后由 songfun 于 2007-9-4 09:56 编辑 ]

TAG:

xiaoshancom发布于2007-09-02 15:41:29
这样贴出的bug会反映给HP吗?
mafengmafeng的个人空间 mafengmafeng 发布于2007-09-02 17:29:37
在分辨率800*600下录制以后,回放不了。换成1024×768就可以了。
在分辨率800*600下录制以后,回放不了。换成1024×768就可以了。中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务~kp7X LJQ3A
    没有在更多的环境下测试。曾经经历过这样的情况
423799223发布于2007-09-02 17:31:37
QTP生存能力太差%f7H+fWP'j.H
经常出错得重装
tina家园 shtina 发布于2007-09-02 19:03:02
我的QTP装上以后,破解不了,请问一下详细的破解步骤,是9.2版的。有规定必须安装在系统盘下吗?
walker1020的个人空间 walker1020 发布于2007-09-02 19:03:14
在  http://bbs.51testing.com/thread-88595-1-1.html 说出了QTP的一个问题: 代码对应的图片常常错位。
walker1020的个人空间 walker1020 发布于2007-09-02 19:20:48
http://bbs.51testing.com/viewthread.php?tid=28627 上列举了不少 这方面的问题
Banditu发布于2007-09-02 19:38:01
我在录制Delphi开发的应用程序的时候,脚本的录制过程相当痛苦。
q*I;^KG"Li基本上录制的时候QTP做到的就是把一部分对象加了进对象库,动作录取错误是家常便饭软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具B[?1NF5`Xs
比如我选择一个winlist的第3项,它死活就只认第一项;t@/iV4v,z3j
另外,开着QTP8.0的时候,新打开的IE浏览器,如果切换到sougou输入法就会假死,基本上死掉,有时候卡 了半天能缓回来;在QTP运行的时候,直接双击office文档(如word),也假死。死上半天才能调用到相应的office软件去打开文档。这2个算BUG不?
walker1020的个人空间 walker1020 发布于2007-09-02 21:10:15
to Banditu
建议你使用 Google拼音输入法
Kevin藏宝库 hsjzfling 发布于2007-09-02 22:55:00
1、        关于allIterations。函数RunAction ActionName, [Iteration , Parameters]的第2个参数,帮助文档中有相关描述:”-- allIterations or 1—Runs iterations on all rows.”而实际上,用msgbox allIterations 查看下就知道,allIterations的值为2不为1。在使用RunAction时,将第2个参数置为1或者2都可以让被调Action执行所有行,但是第2个参数置”1”时会导致Action间无法传递输入输出参数,而置为”2”是和”allIterations”同样效果,可以正常传递参数。大家可以动手尝试下~软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具]
r:gm2G~        W

www.51testing.com]\D_Bn&[&X
2、        本地化没做好导致Function Library功能有缺陷。新建个Function Library(shift+alt+N),输入msgbox “hello”,然后另存为bug.vbs 放在”C:\”目录下,然后在新建的test中输入executefile “C:\bug.vbs”,执行后会报错提示”无效字符”。去查看bug.vbs文件,会发现其使用的是Unicode编码,而qtp对其的支持程度很烂,用记事本打开bug.vbs后直接另存为,将编码改为ANSI,覆盖原文件。这时再在qtp中执行executefile “C:\bug.vbs”,发现顺利输出了”hello”u%v
aJ
b i:f"E}$^


{MwF XQ-vb软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具3、        Text Output Value功能输出不可靠。对于相同程序在不同windows系统中使用Text Output Value得到的输出值不同(很可能还受其它因素影响)。例:在Windows XP下录制一个计算器的脚本,输入”1+2=”然后用Text Output Value去取结果,回放后得到的值是3后面还一堆乱七八糟的字符末尾还有个”.”,也就是输出了帮助中提到的隐藏字符。而将Xp的计算器copy到windows2000下,然后同样录制回放得出的输出值为”3. “。更诡异的是我重装了XP系统,重装QTP后,再次重复以上过程,得到输出值也为”3. ”了,大家也可以试试看,你得到的是什么结果呢~~~?中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务B'`8EIBU7w7X
www.51testing.comPd|E$T
4、        还有一些曾经遇到的bug,但目前无法重现,就暂不提交咯~
aD^4|#t#_ j#i?www.51testing.com
em+Wq
\软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
[ 本帖最后由 hsjzfling 于 2007-9-2 23:01 编辑 ]
haiqin的个人空间 haiqin 发布于2007-09-03 17:36:49
我的QPT不能与其他输入法同存在,只能用英文输入法,如果切换输入的话, 所有窗口将会停止运转。
Kevin藏宝库 hsjzfling 发布于2007-09-03 21:33:11
顶楼主~再提交两个QTP自带的Flight程序的BUG~:)
{t{)J,g#h软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具1、 订单中以Name查询的BUG。插入订单时其它随便填,而在Name框中输入51testing,插入订单。然后选Open Order,在Name前打勾,输入要查询的名字"51testing",但发现数字是没办法输入进去的。。。软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具4yp qQL7A%aV

;d&y w4o        Y(V/F4b51Testing软件测试网2、 插入空订单的BUG。先登陆再任意插入一条订单。然后New Order,输入一个非法日期,如"222222",选择FlyFrom中的第一项"Denver",弹出的日期错误的提示信息点掉,继续选择后面FlyTo中的第一项,你会发现你能再次选择"Denver",然后将日期改为一个合法值,如"111111",点Flights按钮再直接点OK(或者选择第一行空白的数据然后点OK),这时自动填写的信息中只有一个订单号,而此号码为上次插入的那条订单的号码。接下来正常输入Name,Tickets等信息,插入订单,这么一条明显有错误的订单就这么插入进去了~中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务u!k1ft+lS'ZDd
软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具kT3V2e,K)Ms*u
定位这两个BUG都不难~偶就不赘述了~期待Flight 5a版本出来~:)
&C~/o)Oh8`P+C]软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具IZ*`[Na!i#a/|E _
[ 本帖最后由 hsjzfling 于 2007-9-3 21:35 编辑 ]
季风的测试生活 jifeng 发布于2007-09-04 02:14:09
哈哈,楼上的好细心阿www.51testing.com4?:FMSc
但你提交的和宋老师提交的有本质的区别吧!
yuandjing的个人空间 yuandjing 发布于2007-09-04 11:32:31
使用silent test runner有些脚本在QTP能跑,但是在silent test runner下运行代码会乱跑脚本行
l%qh6j jg(R使用silent test runner有些脚本在QTP能跑,但是在silent test runner下能打开脚本但是无法运行脚本,“RUN”键是灰的(也无相关文档进行说明)
小小QA居 pxwcypx 发布于2007-10-09 11:04:17
我在录制脚本时候,当切换其他输入法时候就会就会假死,真郁闷怎样才能解决好啊?
fly_freebird发布于2007-10-09 11:08:29
好贴!
水蓝色的夜 水蓝色的夜 发布于2008-03-26 18:53:43
关于第三个,个人觉得是有第三方软件的冲突软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具k;n        t2M(EP#e;h(} Oz
否则重装了XP、QTP后怎么就恢复正常了?
我来说两句

(可选)

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 453937
  • 日志数: 138
  • 图片数: 4
  • 建立时间: 2006-11-26
  • 更新时间: 2013-08-30

RSS订阅

Open Toolbar