51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2995|回复: 5
打印 上一主题 下一主题

[求助] 回放脚本时如何解决验证码的问题!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-9 11:16:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
登录Web系统时需要输入用户名、口令、验证码,其中验证码在每次登录系统时都不相同,这样导致回放脚本时出现验证码不正确无法执行后续脚本的问题。

请教:如何解决验证码的问题呢?

注:该验证码是以图片形式显示在页面上的。

[ 本帖最后由 fly_freebird 于 2007-10-9 11:18 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
发表于 2007-11-1 14:28:32 | 只看该作者
虽然没有实践过这个问题,但是我感觉5#说的有道理:
1.如果软件还没有发布,叫开发人员去掉验证码这块;
2.如果产品已经发布,那这块估计就要用手工测试的了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-12-22 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2007-11-1 13:42:54 | 只看该作者
    目前没有什么好的办法
    我现在用的办法是
    1.让开发去掉验证码的验证
    2.录制完成后,删除登录的脚本,手工进行操作

    使用验证码的目的就是防止破解密码,如果能实现自动识别验证码,那就该报Bug了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-10-9 18:08:08 | 只看该作者
    还是觉得直接去掉难证码方便点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2007-10-9 14:39:02 | 只看该作者
    刚才在另外一个帖子里发现了解决办法,贴在这里大家看看是否还有其它解决办法:

    ****************************************************************
    六、随机验证码的问题。

    问题六,解决办法有4个:
        1、测试的时候,让程序员把这块限制去掉,免去验证这关。
        2、让程序员提供一个万能验证码,测试可以绕过这一关。
        3、请程序员提供识别的方法,从获取的图片读出验证数据,再传给QTP。
        4、进行位图检查,将验证码分段进行图像验证。
        实际上,验证码的目的就是防止用程序灌水或机器录入信息。所以有点为难我们测试了。
    方 法1,如果程序已在发布并有客户使用,危险性是可想而知的。方法2虽然可以解决验证这一关,但跳过了输入码与验证码一致性问题。方法3就需要程序员配合 了,可能就需要调用DLL了。方法4却将图像分段,把获取的图像和已经的图像进行比对,比对通过取对应的值;这个在数字验证会好做一点,因为最多就四个图 像的比对。
        关于网上的汉字验证码,那块的测试我就不知道他们是怎么做的了。真想了解一下!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2007-10-9 11:29:41 | 只看该作者
    一般都让开发先把验证码去掉~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 10:47 , Processed in 0.072704 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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