51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3708|回复: 8
打印 上一主题 下一主题

困惑?同样的测试,循环测试10次,结果不一样

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-7 10:29:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本人刚接触winrunner,练习登录测试,在测试的过程中发现一个奇怪的问题,如下:
   1 手工测试通过;
   2 在DEBUG模式下,单步调试通过;
   3 在debug下执行时,问题发生了。

同样的用户名,和密码在循环10次时, 得到的结果不一样.
环境 : windows xp sp2, winrunner8.2

      登录时,其中有一项是用javascript验证密码是否为“非法字符”,当验证通过后,再提交servlet,判断密码是否正确
      可当我在debug下循环10次执行时,发现结果有时候和我期望的不一样,弹出了"用户名或密码错误"警告
      从程序分析的角度来看,当在客户端验证失败时,不会提交servlet(不会弹出“用户名或密码错误”警告).我手工测试了N遍,都是对的

不知道我有没描述清楚

脚本如下:
static name,password;
name="ttt";
password="~!@#";
        web_browser_invoke(IE,"http://localhost:8080/DocumentManager/login.jsp");
        for(i=0;i<10;i++)
        {
        set_window("登录页面",10);
        edit_set("name",name);
        edit_set("password",password);
        static_get_text("name",n);
        static_get_text("password",pw);
        report_msg("用户名"&n&"密码"&pw);   
        button_press("登录");
        set_window("POPUP");
        static_check_text("Message","密码只可以为字母,数字和下划线");
        button_press("确定");
        }
ddt_close(table);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

9#
发表于 2007-11-20 16:54:55 | 只看该作者
我遇到了同样的问题,每执行该程序循环8次,但是当第三次执行的时候就出错了......
这到底是谁的bug?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-11-8 11:32:14 | 只看该作者
如果是网页的话建议你用QTP测试
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-11-8 09:52:01 | 只看该作者
我对我的程序到底有没BUG产生了怀疑
   今天早晨测试了WR自带的那个飞机程序的登录,通过!
   然后我又测试了我那个登录的程序,结果通过了!接着连着跑了N遍,没问题,我的登录程序没变,WR的脚本也没改变!
    真不知道是什么原因了,
    难道是B/S结构程序,客户端和服务端交互的不稳定.
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-11-7 19:04:36 | 只看该作者
在脚本程序没有问题的前提下, 测试过程中有一次出现 问题, 那也是BUG, 只不过这种BUG 出现的机率较少而已
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-11-7 17:16:40 | 只看该作者
用白盒测试的方法,检查了那个出错的地方,和预期的一样,通过(只测试功能)

再用工具测试,还是出现那样的问题,中午吃饭,我测了用例其他步骤,我狠下心让他们循环1000次,通过,

下午回过头来测试上午出错的那一步,奇怪,我run了好多次,通过.

接下来, 当我测试其他步骤时,又通不过了,

真不知道是什么原因

我的WR是网上下载下来的...

这个简单的登录测试,到我这里怎么就出现了那么多问题啊
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-11-7 12:45:02 | 只看该作者
晕!这个登录是自己写的。流程很简单: 先在客户端做验证;如果出现了不合要求的,比如是非法字符,就return了,不会提交服务器
      可从测试结果来看,有的时候的确饶过了客户端验证,直接提交服务器了     
      我一直是以为TSL有问题,没怀疑过程序问题,思维陷入了一维。
      看来自己写的程序不能自己测!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-11-7 11:30:48 | 只看该作者
同时两个用户名和密码在数据库中比对,导致有一个密码提示错误? 个人猜测。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2006-11-7 10:58:20 | 只看该作者

你的系统有BUG 呗

出现这种情况很正常嘛, 这说明你测试的系统有 BUG, 这恰恰是手工测不到的地方, 工具的速度是手工的几十,几百倍.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 08:24 , Processed in 0.076523 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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