面试问烂了的测试用例: 登录界面的测试用例

从功能测试、性能测试、界面测试、安全性测试、兼容性测试、可用性测试六个方面设计测试用例。

一、功能性测试

使用用户名和密码登录

正常登录情况:

  • 输入正确的用户名和密码,验证是否登录成功
  • 输入正确的手机 和验证码,,点击登录按钮正常登录
  • 邮箱登录下输入正确的邮箱账户以及密码,点击登录按钮可以正常登录
  • 登录成功之后能否跳转到正确的页面

异常登录情况:

  1. 用户名为空,提示用户名不能为空
  2. 用户名包含特殊字符,提示用户名不能包含特殊字符
  3. 用户名不存在,提示用户名不存在
  4. 用户名太长或太短,提示用户名太长或太短
  5. 正确的用户名,密码为空,提示输入的密码不能为空
  6. 正确的用户名,密码太长或太短,提示请输入6-12位密码
  7. 用户名输入框对长度和格式要有校验
  8. 用户名或者密码错误的时候,提示“用户名或密码”而不是“用户名错误”或“密码错误”
  9. 使用没有注册过的用户名登录,显示该用户不存在,请先注册

其他

  1. QQ,微信,手机 ,邮箱,二维码扫码登录这几种登录方式能够正常切换
  2. QQ,微信,手机 ,邮箱,二维码扫码登录这几种第三方登录均可以正常登录
  3. 手机 登录时,输入错误的手机 ,提示手机 格式错误
  4. 输入正确的手机 格式,获取验证码,能否在30秒内收到验证码
  5. 验证码重发功能正常,点击获取验证码以后30秒内置灰,30秒后可以正常点击获取验证码重发验证码
  6. 不输入验证码点击登录,提示请输入短信验证码
  7. 输入错误的验证码,点击登录无法正常登录,显示验证码错误
  8. 验证码失效,点击登录,提示无效验证码,请重新获取验证码
  9. 频繁的获取验证码,超过几次就不能再获取
  10. 邮箱登录不输入邮箱,点击登录按钮显示请输入邮箱
  11. 邮箱登录下输入错误的邮箱以及密码,点击登录显示账 或密码错误,无效等价类包括不存在的 易邮箱账户,其他邮箱账户包括QQ邮箱,企业邮箱等
  12. 邮箱登录下输入邮箱以及密码,不拖动滑块或者拖动到错误位置无法登录,将出现请先拖动滑块至正确位置完成安全认证,并重新加载新的图片,已经输入的邮箱以及密码不被清空
  13. 点击换一张按钮可以正常加载新的图片进行验证
  14. 输入正确的账 密码,勾选十天免登陆,同一账 下次可免登陆;
  15. 输入错误的账 密码,无法免登陆
  16. 记住我功能能否记录正确的用户名和密码
  17. 记住我是否会记录输入错误的用户名和密码
  18. 忘记密码能否正常跳转到找回密码的页面

二、性能测试

  1. 打开登录界面,需要几秒
  2. 输入正确的用户名和密码跳转大正确的页面需要几秒
  3. 输入错误的用户名密码以后,给出提示需要几秒
  4. 多用户并发登录是否达到设计要求
  5. 登录达到需求上限,系统稳定工作时间是否达到要求

三、界面测试

  1. 布局是否合理
  2. 输入框和按钮的长度、高度是否符合要求,是否对齐
  3. 界面的设计风格是否与UI的设计风格统一
  4. 界面中的文字简洁易懂,没有错别字

四、安全性测试

  1. 密码以*****密文的形式显示
  2. 用户名和密码是否通过加密的方式发送给浏览器
  3. 用户名和密码的验证,应该是服务端和客户端同时验证
  4. 用户名和密码的输入框,要屏蔽SQL注入
  5. 错误登录的此时限制,防止暴力破解
  6. Cookie有效时间验证
  7. 是否允许多用户同时登录
  8. 使用已被删除或被禁用的账 将无法登录
  9. 切换账 登录,校验登录的信息是否做到及时更新

五、兼容性测试

  1. 不同浏览器下,验证登录页面的显示以及功能正确性;
  2. 相同浏览器的不同版本下,验证登录页面的显示以及功能正确性;
  3. 不同的平台上,验证登录界面的显示以及功能正确性;
  4. 不同移动设备终端的不同浏览器下,验证登录页面的显示以及功能正确性;
  5. 不同分辨率的界面下,验证登录页面的显示以及功能正确性。

六、易用性测试

  1. 是否可以全用键盘操作,是否有快捷键
  2. 输入用户名,密码后回车,是否可以登录
  3. 输入框是否可以用Tab键切换
  4. 大小写输入框是否有提示
  5. 是否有记住密码和账
  6. 是否有下次自动登录

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月8日
下一篇 2021年3月8日

相关推荐