如何验收测试验证码保护的web应用程序的功能?(How to acceptance test cap

2019-09-22 08:06发布

我想补充一个验证码,比如验证码,在一定的功能在我的网站。 我怎么能适应我的验收测试?

是禁用的临时网站验证码的唯一的解决办法?

澄清:

当然,我不是说的蛮力破解我自己的验证码,但如一些选项来注入的状态到与我的测试知道服务器端的验证码。

PS我的服务器端代码使用的金字塔架构,和我的测试使用Selenium写

Answer 1:

该点与您的Selenium测试,测试验证码 - 为什么花显著努力测试第三方工具?

相反,我倒是有一个Selenium测试验证​​您的验证码被显示出来。 这验证了您的验证码存在活动。 该测试后,我一定把验证码并用你的其他验证测试继续进行。 我还不得不重新打开验证码并重复测试检测验证码是活性的最终步骤。 你是确保重新激活验证码,当你没有错过的东西的方式。



Answer 2:

是的,唯一的选择是禁用验证码 - 一个很好的理由。 如果它是很容易的与硒绕过它,为什么你有一个验证码摆在首位?



Answer 3:

通过在输入框中使用测试代码禁用CAPTCHA。 如果验证码失败,但测试代码相符,则继续。



文章来源: How to acceptance test captcha-protected web application functionality?