51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7366|回复: 37
打印 上一主题 下一主题

WinRunner检查点出错!

[复制链接]
  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2009-7-16 11:42:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    # Flight Reservation
            win_activate ("Flight Reservation");
            set_window ("Flight Reservation", 1);
            menu_select_item ("File;Open Order...");

    # Open Order_1
            win_mouse_click ("Open Order_1", 31, 154);
            win_mouse_click ("Open Order_1", 41, 154);
            set_window ("Open Order_1", 0);
            button_set ("Order No.", ON);
            edit_set ("Edit", "2");
            button_press ("OK");

    # Flight Reservation
            set_window ("Flight Reservation", 2);
            menu_select_item ("File;Fax Order...");

    # Fax Order No. 4
            set_window ("Fax Order No. 4", 1);
            edit_get_text("# Tickets:",tickets);
            edit_get_text("Ticket Price:",price);
            edit_get_text("Total:",total);
                   
    # Check that Total Tickets Price is Calcualted Correctly.
            if (tickets * price == total)
                                    tl_step("total",0,"Total is correct.");
            else
                                    tl_step("total",1,"Total is incorrect.");
                    button_press ("Cancel");


    不知道为什么order no 等于2时 检查点总是报错,其他数字都可以pass

    [ 本帖最后由 hiphop_c 于 2009-7-16 11:44 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    38#
     楼主| 发表于 2009-8-18 13:07:25 | 只看该作者
    呜呜呜 但是没人知道答案 有没有mercury公司的人呀 问问他们
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    37#
    发表于 2009-8-12 13:10:51 | 只看该作者
    顶。
    学过WR都应该知道这个问题。计算的准确性有问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    36#
    发表于 2009-8-11 10:20:04 | 只看该作者
    。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    35#
     楼主| 发表于 2009-8-10 13:22:48 | 只看该作者
    顶起来。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    34#
     楼主| 发表于 2009-8-6 13:04:32 | 只看该作者
    怎么沉下去了呀
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    33#
     楼主| 发表于 2009-8-3 13:17:59 | 只看该作者

    回复 32# 的帖子

    哎 没救了 怎么会这样啊 真的很奇怪的  肯定有个什么原因 谁知道 告诉我
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    32#
    发表于 2009-7-31 19:13:34 | 只看该作者
    原帖由 hiphop_c 于 2009-7-31 14:21 发表
    楼上的结果报错了?怎么个回事情啊,哎 无奈啊 谁知道答案我拜他为师了。


    恩,一样会报错。。。


    Watch 是Debug菜单中的功能,是调试程序时用来观察变量的值
    watch list打开有两种方式
    操作步骤:
    1.反选要观察的变量,右键->Add Watch   弹出一对话框,点OK就是了
    2.选择Debug菜单->Watch List 然后可以点击加号添加一个watch veriable
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    31#
     楼主| 发表于 2009-7-31 14:22:43 | 只看该作者
    原帖由 liujinkui 于 2009-7-31 13:54 发表

    #######################################
    54610
    我认为你可以问问HP



    你那个什么list咋弄的呀 教教我
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    30#
     楼主| 发表于 2009-7-31 14:21:49 | 只看该作者

    回复 29# 的帖子

    楼上的结果报错了?怎么个回事情啊,哎 无奈啊 谁知道答案我拜他为师了。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    29#
    发表于 2009-7-31 13:54:37 | 只看该作者
    原帖由 lijinshui 于 2009-7-29 16:09 发表
    两边都是数字后,两边的位数呢

    我不是小李菜刀,我是笑李藏刀

    #######################################

    我认为你可以问问HP

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2009-7-29 16:09:12 | 只看该作者

    回复 27# 的帖子

    两边都是数字后,两边的位数呢

    我不是小李菜刀,我是笑李藏刀
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    27#
    发表于 2009-7-29 13:21:40 | 只看该作者
    tickets * price == total
    让total乘以1,能保证两边都是数据。
    但还是出错。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    26#
    发表于 2009-7-29 13:16:46 | 只看该作者
    没有人关心了吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    25#
     楼主| 发表于 2009-7-29 12:50:09 | 只看该作者

    回复 23# 的帖子

    但是你又注意到没 这个是不报错的呀
    这里我举了三个例子:
    no.       tickets       price      total        tickets*price           wr比较total和tickets*price
    1          1              312.00      312.00       312                     correct(正确)
    2          9              301.50      2713.50      2713.5                  correct(正确)
    3          3              647.60      1942.80      1942.8                  incorrect(不正确)
    注意观察:no.1中wr运算出来的total没有保留两位小数,得出正确
              no.2中保留一位小数,得出正确
              no.3中保留一位小数,得出错误
    wr把小数点后无意义的零舍去,同样是这种算法,2和3就产生了不同的结果,我想应该不是把它看做文本了吧,不然起码都报错才是。

    [ 本帖最后由 hiphop_c 于 2009-7-29 13:04 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2009-7-29 09:01:26 | 只看该作者
    我用的QTP
    文本和数字是不同的
    下面这个例子你考到WR里面看看结果
    Dim X, Y
    X="4" ' this is Text
    Y=2 '  this is Number

    If x = Y * 2 Then
        Msgbox "OK"
    Else
        Msgbox "NG"
    END If

    这个列子在QTP上执行是"NG"
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
    发表于 2009-7-29 08:55:25 | 只看该作者

    回复 22# 的帖子

    你注意到没有啊TOTAL 是2713.50  相乘的结果是2713.5
    这就是原因
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    22#
     楼主| 发表于 2009-7-27 14:23:02 | 只看该作者
    再贴一张

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    21#
     楼主| 发表于 2009-7-27 14:17:49 | 只看该作者
    不知道为什么就是不行,其他可以呀,都是两位小数的运算

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    20#
    发表于 2009-7-27 13:44:20 | 只看该作者
    lijinshui   用的是QTP的方式
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-27 19:27 , Processed in 0.091000 second(s), 30 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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