google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

QTP虚拟对象的设置

exist(秒数)    帮助里好像有

TOP

谢谢21#的.是可以设置参数的.但是我用参数
exist(0),好象也没有快到哪里去.

TOP

认真看了以上各位的讨论,也解决了我的一些疑惑,我现在想问问我的理解正确吗。

就是一个B/s的测试,页面上那么多的输入项,
如果每个输入项都得检测输入的值正确与否,做这样的测试
应该是一个怎样的思路呢?

这个问题我也一直有疑惑,一个基本资料录入页面,可能就有30左右各输入项。

目前我是把每个输入框的检测单独录制下来,作为一个单独的action,再作些必要的代码修改,
然后.依次调用这些ACTION,想问下,各位用了这么久有没有什么其他好的方式可以向我推荐.
自己先谢谢了

难道是就这个页面的输入项,就录30多个action吗

14#楼wolker1020的举例,是就2个输入项,用户名和密码作的举例,在第一种方法说录7个action(因为有7个案例),第二种是参数化的方法,思想应该一样的

可是那么30多个输入项每个输入项比方说有3个案列,那么是不是要录制100多个action吗

才开始学习,可能问题比较幼稚,可笑,请大家不要见笑,谢谢

TOP

如果完全按照我说的第二种方法,确实是需要录制100多个action 的。但刚才我想到了一种折中的方法: 先把每组数据都输入到这30多个输入项里,根据出现的错误信息分组,然后根据分组的数量进行录制。 举例来说,如果你有90组数据(每组数据都对于着一个测试用例),你先手工把着90组数据输入到这30个输入项里,先看看出现的系统提示信息有多少种情况。一般来说,尽管输入的数据不同,但总有一些会出现相同的提示信息。例如,如果是密码错误,系统就会提示“密码有误”。我想不会有90种系统提示信息吧? 如果有10种提示信息,那么你只录制10组数据,输入每组数据后都出现一种提示信息就可以了。当然,你还需要自己写判断语句,如果脚本运行到第1到9行的数据,那么出现的错误提示信息是 第一种等。

这种方法综合了我在#14说的那两种方法的优点,又尽量克服了它们的缺点。具体由你自己去实现吧。

测试人员要善于思考,要用于创新,发挥你的主观能动性,我相信你一定会想出合适的解决方案!

[ 本帖最后由 walker1020 于 2006-9-29 10:28 编辑 ]
实践是检验真理的唯一标准。

TOP

谢谢,walker的耐心解答


虽然动手还是有一段距离,不过让我大概了解了起原理

TOP

受益非浅,顶了。

TOP

请帮忙


Browser("TenantList").Page("TenantDef").WebList("lstKAM").Select "Chen Xin Li"
Browser("TenantList").Page("TenantDef").WebList("lstConsultant").Select "Chen Xin Li"
Browser("TenantList").Page("TenantDef").Image("HyperLink").Click
Browser("TenantList").Window("DialogFrame -- WebPage").Page("DialogFrame").Frame("Frame").Image("HyperLink").Click  

Browser("TenantList").Window("DialogFrame -- Web Page").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebList("lstBUCD").Select "A&D"        ‘问题所在

Browser("TenantList").Window("DialogFrame -- Web Page").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebList("lstCostCenter").Select "P1201010"
Browser("TenantList").Window("DialogFrame -- Web Page").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebButton("OK").Click
Browser("TenantList").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebEdit("WebEdit").Set "2000"
Browser("TenantList").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebButton("OK").Click

在选择“WebList("lstBUCD").Select "A&D"” 之前,通过object spy 和object repository 添加对点击按钮的识别,但录制完毕后,添加的对象仍然不能被识别;曾尝试使用添加virtual object来解决此问题,仍不能成功;请高手们帮忙!
welcome to my sky——Freedom Group!

TOP

顶下下

TOP

sdlkfj2
I pour water indeliberately.

TOP

好东西

TOP

顶一下先

TOP

顶一下先顶一下先

TOP

好东西啊

TOP

学习学习

TOP

本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
虚拟对象无法识别 lery 2008-09-28
各位大虾想请教一下QTP虚拟对象的具体用法 hqf007 2008-09-10
对Check Point的理解 man16181 2008-08-29
qtp对象 wu_xcw 2008-08-01
点击阅读更多关于的相关帖子  更多相关主题
 
当前时区 GMT+8, 现在时间是 2008-10-14 16:48Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹