51Testing软件测试论坛
标题:
关于验证码的测试问题,,急!!!!!
[打印本页]
作者:
lushuishui
时间:
2008-7-25 10:54
标题:
关于验证码的测试问题,,急!!!!!
问一下,在测试登陆界面的时候,有验证码,录制好基本脚本后该怎么该才能让运行时通过,验证码那块我不知道怎么处理了,现在很急,请各位高手前辈教教我!小女子我先谢谢了
作者:
zhou840401
时间:
2008-7-25 10:58
验证码问题,在论坛上搜索一下,要么就先屏蔽掉验证码,要么就叫开发设置一个万能密码。
作者:
假装不在
时间:
2008-7-25 11:10
前人的方法:
1,叫开发暂时屏蔽掉验证码
2,让开发给你个万能验证码
3,给你那条生成验证码的函数,自己去调调看。
作者:
tanky
时间:
2008-7-25 11:19
在补充一条下策:加inputbox,手工输。
在开发不配合的情况下很有效。
作者:
sally_0817
时间:
2008-7-25 11:25
通常我用【假装不在】的前两种方法
作者:
lushuishui
时间:
2008-7-25 11:30
因为我刚学了点QTP,做了个小结给经理,结果让我测试一下我们的网站,犯难了,弄到具体的例子就不知所措了,我问过经理,经理说不必要涉及到数据库了,我真不知道功能测试真的有必要用到自动化工具吗?
作者:
fengxueren
时间:
2008-7-25 14:44
标题:
回复 1# 的帖子
验证码可以通过直接写个图像识别的dll来做,如果只是简单的验证码(没有太多干扰的),网上有个叫AspriseOCR的东东,可以通过QTP调用里面的函数,直接获得验证码。
对于复杂的,可以在网上找找别人写的图像识别的dll或者找高手给你写个图像识别的dll
作者:
假装不在
时间:
2008-7-25 15:21
标题:
回复 7# 的帖子
AspriseOCR这个东西好用吗?我也去下载来用用看。谢谢!
作者:
lushuishui
时间:
2008-7-25 15:41
我刚才试了一下,在验证码的上面设置一个断点,再运行,到了断点处会停止运行,再按F11来运行,再手动输入验证码,这样显示的测试结果也没有错误,大家认为这办法能行得通吗?
作者:
gavin.chen
时间:
2008-7-25 15:44
1.自动化测试是为了提高工作效率,降低测试成本。我们应该先识别出哪些功能有必要实施自动化。
2.就验证码这个功能而言,完全没有必要做自动化。只需要比较一下手工测试这个功能和自动化测试这个功能的成本就能明白了。
3.从技术角度来说,解决验证码识别最有效的方法是OCR识别。
这是一个专门的技术领域,不是拖一个函数过来就能搞定的事。而且目前江湖上流传的识别技术没有哪个能达到8成的准确率。不建议大家在这方面花太多精力。
4.如果在测试用例中包含了某些步骤必须输入验证码,采用【假装不在】的方法
作者:
lushuishui
时间:
2008-7-25 15:57
哦,知道了,版主,谢谢了阿,呵呵
作者:
假装不在
时间:
2008-7-25 16:30
标题:
回复 10# 的帖子
我觉得也是,没多大必要投入精力去研究这个技术。因为这么小的一个点,你却需要投入哪么大的时间去做,效率就不用说了。
作者:
helius
时间:
2008-7-25 17:32
开发部配合的时候使用步进的方式 输入
万恶 小女子
作者:
lushuishui
时间:
2008-7-25 18:00
标题:
回复 13# 的帖子
嘿嘿,我现在知道一个方法,用得也很简单了,暂时能用就可以了,嘻嘻~~~~hohoho~~~
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2