51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2500|回复: 6
打印 上一主题 下一主题

[求助] 刚刚接触qtp测试软件,希望有人指导一下,谢谢谢谢了!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-2-28 17:56:41 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位高手好:
      我刚刚接触qtp,然后对reporter.ReportEvent Eventstatus有些疑问,就是status的0-3分别是什么意思,什么情况下怎么用啊?我之前搜的是
EventStatus是事件身份,有四种,micPass、micFail、micDone、micWarning,这四种身份可依次用0、1、2、3表示,例如,Reporter.ReportEvent micDone,"Login","开始登录操作”,也可以用Reporter.ReportEvent2,"Login","开始登录操作"表示。

micPass:只要事件身份在测试步骤中通过,就向测试结果中发送报告。

micFail:只要事件身份在测试步骤中失败,就向测试结果中发送报告,当该语句执行后,测试失败。

micDone:无论事件身份在测试步骤中失败还是通过,都向测试结果中发送报告。

micWarning:向测试结果中发送警告信息,但不影响整个测试的运行,也不影响事件身份通过和事变。

但是我不太明白事件身份在测试步骤中失败是什么意思?麻烦您给我讲一下行么?谢谢了!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    7#
    发表于 2013-3-4 13:45:56 | 只看该作者
    回复 6# qc870912099


    这个倒不一定,如果恰好你要登录的模块恰好有些对象可以共用。

    举个例子吧。。。。不过这个例子不太好。。。害人啊。。。
    下面的例子就是抽取你想要的人人和新浪的登录。。。公共部分。。。
    Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("micClass:=WebEdit","index:=0").set ""     '账号
    Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("micClass:=WebEdit","index:=1").set ""     '密码
    Browser("micClass:=Browser").Page("micClass:=Page").WebButton("name:=登录.*").Click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2013-3-4 11:32:51 | 只看该作者
    回复 4# joykao
    那我再问一下,就是比如我想用一个脚本测校内和新浪微博的登录,那就实现不了是么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2013-3-4 11:28:09 | 只看该作者
    回复 3# qc870912099


        对的同意4楼的说法 因为 QTP是靠对象去执行操作的 因为别的程序的对象也许和你录制的对象不一致 所以就无法在其他的登陆程序上运行你所写的脚本咯
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    4#
    发表于 2013-3-4 11:17:08 | 只看该作者
    回复 3# qc870912099

    这个要看测试对象了吧,不是说所有的登录都是通用的。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2013-3-4 09:33:58 | 只看该作者
    回复 2# zhangkun90
    哦哦~晓得了,谢谢哈!再问您一下,就是我用QTP设计了一个测试登录的脚本,然后运行成功后,我能不能用他来测试另一个登录程序啊?如果行,我应该怎样设计他的用户名和密码的填写呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2013-3-2 11:30:31 | 只看该作者
    这个呢reporter.ReportEvent  一般用来向报告中输出结果 比如说对检查点的判断后 进行这种结果输出 之后从result中查看该检查点是否通过  我个人一般只用 micpass 和micfail  来判断就可以了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-12 01:57 , Processed in 0.079680 second(s), 30 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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