软件测试面经 | 自动化测试如何处理验证码?

考察点: UI 自动化测试

题目: 如果你在面试过程中,被面试官问到:说一下自动化测试如何处理验证码,你会如何回答呢?

自动化测试中处理验证码的方法,可以分为产品上线前与产品上线后两种情况,也就是测试环境和生产环境。对于上线前,要处理验证码有两种解决办法给大家提供两种思路:

    第一、让开发帮忙设置个万能验证码,比如1234。但是一定要注意只能是测试环境生效,生产环境要删掉。
    第二、可以将我们的一个或者多个帐号添加到白名单,白名单的用户可以直接跳过验证。

那如果产品上线后,我们也有方法能跳过登录,这里给大家推荐两种方法

    第一、使用cookie跳过,使用抓包工具,或者通过代码将登录的cookie信息保存下来,因为cookie里保存了用户的登录信息,在cookie有效期内执行用例,就可以跳过登录了。
    第二、可以使用验证码自动识别技术,也就是图像识别技术,
#软件测试#
全部评论

相关推荐

不愿透露姓名的神秘牛友
06-11 17:39
小呆呆的大鼻涕:卧槽,用户彻底怒了
点赞 评论 收藏
分享
评论
5
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务