51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

12
返回列表 发新帖
楼主: kittychen20
打印 上一主题 下一主题

[求助] QTP虚拟对象的设置

[复制链接]

该用户从未签到

21#
发表于 2006-9-3 21:26:31 | 只看该作者
exist(秒数)    帮助里好像有
回复 支持 反对

使用道具 举报

该用户从未签到

22#
 楼主| 发表于 2006-9-8 10:52:07 | 只看该作者
谢谢21#的.是可以设置参数的.但是我用参数
exist(0),好象也没有快到哪里去.
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2006-9-15 11:40:31 | 只看该作者
认真看了以上各位的讨论,也解决了我的一些疑惑,我现在想问问我的理解正确吗。

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

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

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

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

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

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

才开始学习,可能问题比较幼稚,可笑,请大家不要见笑,谢谢
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

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

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

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

    [ 本帖最后由 walker1020 于 2006-9-29 10:28 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2006-10-16 15:30:47 | 只看该作者

    谢谢,walker的耐心解答

    虽然动手还是有一段距离,不过让我大概了解了起原理
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2007-1-29 11:58:20 | 只看该作者
    受益非浅,顶了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27#
    发表于 2007-3-14 14:49:25 | 只看该作者

    请帮忙

    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来解决此问题,仍不能成功;请高手们帮忙!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2007-4-8 21:29:08 | 只看该作者
    顶下下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
    发表于 2007-7-11 21:37:43 | 只看该作者
    sdlkfj2
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30#
    发表于 2007-8-5 16:45:54 | 只看该作者
    好东西
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-14 07:47
  • 签到天数: 5 天

    连续签到: 2 天

    [LV.2]测试排长

    31#
    发表于 2007-9-24 11:47:06 | 只看该作者
    顶一下先
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-14 07:47
  • 签到天数: 5 天

    连续签到: 2 天

    [LV.2]测试排长

    32#
    发表于 2007-9-24 11:47:14 | 只看该作者
    顶一下先顶一下先
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33#
    发表于 2007-9-25 15:35:31 | 只看该作者
    好东西啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34#
    发表于 2007-10-26 16:49:10 | 只看该作者
    学习学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35#
    发表于 2010-12-14 10:47:03 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    36#
    发表于 2010-12-17 11:32:57 | 只看该作者
    我公司2010年6月份刚在纳斯达克上市,现在要找一名自动化测试组长,薪资福利良好:

    我们项目组需要招聘自动化测试组组长,职位信息如下:
    1.计算机相关专业本科以上学历,熟悉软件工程师学原理;
    2.软件测试相关经验3年以上,其中至少包括2年功能自动化测试经验;
    3.熟悉QTP工具的使用,了解QTP原理和对象识别机制;
    4.熟悉VBScript脚本语言,能进行相关自动化脚本函数的编写;
    5.较强的语言表达和文档编写能力及良好的沟通技巧;
    6.有金融银行基础业务知识经验、有网银业务经验为佳;
    7.有自动化框架编写、设计经验和软件开发经验有团队管理经验为佳;
    8.熟悉Java、J2EE 、WebSphere 、Application Serve、DB2、Oracle等为佳
    9.有Unix平台的使用经验(AIX/Solaris/HPUX/Linux)为佳;
    欢迎各专业人士来信探讨,谢谢:
    shanjing1983@163.com
    sophiashan07@hotmail.com
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 05:36 , Processed in 0.071489 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表