实现用户界面进行验证码·测试登录

具体要求是:
实现一个网页中需要两次的判断,一个判断验证码是否正确,一个登录学号与密码是否正确;

代码如下:

1.LoginController的代码

  • 1.这里的判断语句中,如果验证码输入错误则跳转页面显示验证码输入错误并显示加上传入Code的验证码。
    首次测试中,发现多次输入验证码皆为验证码输入错误,则在判断语句中加上传入Code的验证码,发现图片上显示的验证码与Code并不相符,导致验证码多次输入错误。



2.CaptcheContrlllerr的代码

  • 2.而后发现,在Service已经将验证码随机赋值一次。但在genratePic中又随机赋值了一次验证码,导致验证码两次随机赋值,致使验证码被覆盖,输入的验证码并不是第一次随机赋值后图片上所显示的,即造成输入验证码错误。


以下是测试结果:

登录页面:

登录成功:

  • 用户账户、密码、验证码皆正确时:


登录失败

  1. 密码输入错误时:

  1. 验证码输入错误时:

用户登录·验证码测试登录相关推荐

  1. springboot整合redis之用户手机验证码注册登录

    目录 1搭建项目开发环境 1.1安装redis 1.1.1下载redis 1.1.2安装redis 1.1.3设置redis为windows服务 安装为windows服务 1.2启动idea 1.3增 ...

  2. html前端登录验证码,前端登录页面开发_js生成验证码并验证

    /p> 前端集成开发工具: margin: 0; padding: 0; } a { text-decoration: none; } .main_bar { width: 100%; heig ...

  3. selenium通过cookie跳过登录验证码实现登录

    一般做ui自动化面对验证码一直是一个问题,在网上页百度了一些关于验证码的问题,有通过把验证码提取下来通过pytesser,tesseract,OCR 等库处理,但是这些比较麻烦. 还是因为本人比较渣看 ...

  4. python练习—用户登录界面输入验证码测试

    用户登录界面输入验证码测试--Python import random s="qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234 ...

  5. 5.用户手机验证码登录

    用户手机验证码登录 一.yapi接口文档 二.代码实现 1.服务提供者 1.1在tanhua-dubbo-db模块创建Mapper接口com/tanhua/dubbo/mappers/UserMapp ...

  6. 用户登录(记住用户)用户注册(验证码) [运用Cookie Session技术]

    需求如下: (相比以前的登陆注册添加的新功能如下框) 一.用户登录:(要求如下图) 用户登录总代码结构如下: User实体类: package com.itheima.pojo;public clas ...

  7. 短信验证码的登录流程

    ❝ 原文链接:https://blog.csdn.net/classabcd/java/article/details/82464582 ❞ 1.构造手机验证码:使用random对象生成要求的随机数作 ...

  8. 一个最简单的登录页面测试case

    具体需求: 有一个登陆页面, (假如上面有2个textbox, 一个提交按钮. 请针对这个页面设计30个以上的testcase.) 此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经 ...

  9. 浏览器时间久了重新登录_以登录为例讲解什么是全面的测试设计

    在面试时,面试官往往会出一个简单的场景让大家进行测试点设计来考察大家的测试设计能力,题目看似简单实则蕴藏杀机,测试人员需要根据自己的工作年限做出不同的回答方可过关.如果你工作1-2年,那么你只需要回答 ...

最新文章

  1. 【读书笔记-数据挖掘概念与技术】聚类分析:基本概念和方法
  2. python编程有用吗-分享8点超级有用的Python编程建议
  3. Android Activity动画属性简介
  4. 影视,高清 音乐 工具
  5. java 代码通用结构_java spring代码通用结构-java
  6. java连接hbase_HBase实战 | 05405.15.0Spark2使用HBaseSpark访问HBase
  7. 电子商务网站 数据库产品表设计方案
  8. 禁止Apache列出目录内容
  9. 基于评论、新闻的情感倾向分析作商品的价格预测
  10. vim配置:高亮所在的行和列
  11. mac mojava 安装php56的正确姿势
  12. eclipse设置背景色为豆沙绿
  13. GD32F10x的窗口看门狗定时器
  14. Wed前端开发 ---- HTML超文本标记语言
  15. ADS1256驱动程序
  16. 微信小程序-组件样式覆盖
  17. c语言while语句求圆周率,[求助]圆周率程序
  18. 标题 错误票据c语言,内含答案的 -- 2013蓝桥杯C语言本科组B.doc
  19. Java、JSP社区交流站点的分析与实现
  20. 华为测试软件csfb分析,华为完成创新语音解决方案Ultra-Flash CSFB 的端到端测试

热门文章

  1. C++笔记——第十一篇 多态 深入剖析
  2. squid代理及加速(理论加案例篇)
  3. 爬取贝壳网的40000条基本数据
  4. 【华为机试真题 C++】高矮个子排队-100
  5. HBuilderX 开发工具
  6. 谈谈未来 APP 产品设计的革命性趋势
  7. LeetCode刷题1894-中等-找到需要补充粉笔的学生编号
  8. 2022-2028全球与中国语音控制设备市场现状及未来发展趋势
  9. html文件只能打印一页,javascript – 使用window.print()打印巨大的表只打印一页
  10. jQuery 单选框/复选框美化