测试理论|QQ登录pc端测试用例

【测试理论|QQ登录pc端测试用例】
文章目录

  • 前言
  • 一、QQ登录pc端界面
  • 二、测试思路
    • 1、功能测试
      • 常用功能
      • 异常功能
    • 2、界面测试
    • 3、性能测试
    • 4、兼容性测试
    • 5、安全性测试
    • 6、易用性测试

前言 之前初步学习的时候,有写过一个登录的测试用例,但是还不是很全面,这次写一个具体的登录测试用例。
一、QQ登录pc端界面 测试理论|QQ登录pc端测试用例
文章图片

测试理论|QQ登录pc端测试用例
文章图片

二、测试思路
  • 可以从功能、界面、易用性、兼容性、安全性、性能方面来写;
1、功能测试 常用功能
  • 正确的用户名和密码,登陆成功;
  • 输入账户密码长度范围内最长的账户和密码登录,登陆成功;
  • 输入账户密码长度范围内最短的账户和密码登录,登陆成功;
  • 密码是否密文显示;
  • 根据界面的功能模块:自动登录、记住密码、找回密码、注册账号、二维码登录,按照这些登录功能来写每一个小功能的测试点。
    • 自动登录
      勾选自动登录,电脑开机以后自动登录;
      勾选自动登录,点击QQ,会根据历史登录信息自动登录;
    • 记住密码
      勾选记住密码,下次登陆时,可以不用输入密码,直接登陆;
      不勾选,下次登陆时需要重新输入密码,才可以登录成功;
    • 找回密码
      点击找回密码,可以进行密码找回;
    • 注册账号
      点击注册账号,可以注册新账号;
    • 二维码
      把鼠标放到二维码上,右边会出现用手机扫码的提示图片;
      点击二维码,可以拿手机QQ 扫码登录;
      如果二维码失效,登陆失败,有正确的提示;
      用其他app扫码(支付宝、微信),登陆失败,提示下载QQ;
  • 异地登录,正确的用户名和密码在异地登录,登陆成功,并且会有异地登录提示;
  • 删除登录历史后,首次登录需要重新输入账户名和密码进行登录;
  • 修改登录状态
    • 在登陆前可以设置登录状态,那么登录后的登录状态的登录前设置的一样;
    • 登楼成功后也可以修改登录状态;
  • 切换用户登陆,根据登陆历史,可以切换历史中的任意账号进行登录;
  • 同一个设备(同一个电脑),可以登录不同的账户;
异常功能
  • QQ账号不正确,登陆失败;
  • QQ账号未注册,登陆失败;
  • QQ密码不正确,登陆失败;
  • 输入为空,登陆失败
    • 账户为空,密码不为空;
    • 密码为空,账户不为空;
    • 密码和账户都为空;
  • 登陆失败,不记住此次登录的密码;
  • 在同一个电脑上,输入已登录的账号信息,是否无法登陆,且有提示信息;
  • 忘记密码时,使用找回密码功能
    • 正在找回密码的过程中,不能用旧密码登陆成功;
    • 密码找回成功后,不能用旧密码登录;
  • 异常
    • 服务器异常,QQ登陆失败;
    • 数据库异常,QQ登陆失败;
    • 网络异常,QQ登陆失败
      网络异常,扫二维码登陆失败;
      网络异常,账户密码登录失败;
      网络异常情况:WiFi异常(断电)、弱网(如何设置弱网);
  • 账户被禁用
    • 发一些违法信息,会导致账户被禁用;
    • 频繁添加用户,会导致账户禁用;
    • 账户禁用后,多少时间可以解除,测试解封时长;
  • 账户锁定
    • 登陆失败多少次(最多次),会导致账户被锁定;
    • 账户锁定后,多长时间可以解锁;
  • 账户收回,输入注册成功,但是因为长期未使用或其他情况布被收回的账号,登陆失败;
  • 更新
    • QQ版本正在更新,无法正常登录;
    • QQ版本正在更新时,已登录的账户会退出登录;
    • QQ版本在更新成功后,会弹出登录页面,让你重新登录;
2、界面测试 QQ登录界面功能点:登录、设置、最小化、关闭、头像、登录-下拉框、登录-软键盘、注册账号、找回密码、记住密码、自动登录、多账号登录、二维码
  • 查看界面排版是否和UI保持一致;
  • 头像是否正常展示;
  • 输入正确的账号、正确的密码,点击“登录”查看是否弹出正确的QQ登录界面;
  • 输入正确的账号登录成功后,查看头像是否与账号匹配且正常展示;
  • 状态切换
    • 点击头像状态查看是否正确弹出状态下拉框;
    • 切换任意状态,查看是否成功切换且显示正确;
  • 关闭
    • 点击关闭,查看QQ登录是否正常关闭;
    • 关闭后再次双击打开,查看是否正常打开;
  • 设置
    • 点击设置,进入QQ登录设置页面;
    • 点击设置按钮,取消后,查看是够跳转至登陆界面;
    • 点击设置按钮,确定后,查看是否转跳至登陆界面;
  • 最小化
    • 点击最小化按钮,查看是否缩小至菜单栏;
    • 点击最小化按钮,然后在菜单栏里点击看是否可以恢复;
  • 软键盘
    • 点击软键盘图标,看是否可以出现软键盘;
    • 弹出软键盘后,任意点击软键盘字符,查看密码输入框是否接收成功;
    • 弹出软键盘后,输入正确的密码,点击登录,查看是否正确弹出QQ登陆界面;
    • 点击软键盘,再次点击后,查看是否缩回;
    • 反复点击软键盘查看功能是否可以正常使用;
  • 找回密码,点击找回密码,查看是否正确弹出找回密码界面;
  • 记住密码
    • 点击记住密码,查看复选框是否被勾选;
    • 勾选记住密码,登录后退出,查看密码是否被成功记录;
    • 勾选记住密码,登录后退出,再次登录查看是否登陆成功;
    • 反复勾选、再取消,看是否可用;
  • 二维码登录,点击二维码,查看是否正确弹出二维码界面;
3、性能测试
  • 一台电脑同时登录QQ的个数(5个);
  • 单个用户登陆的响应时间是否小于3s;
  • 高并发场景下用户登陆的响应时间是否小于5s;
  • 高并发场景下服务端的监控指标是否符合预期;
  • 不同设备同时在线情况(iPad、手机、电脑 不同设备的系统);
  • 高并发场景下,是否出现资源死锁合不合理的等待;
  • 长时间大量用户连续登录和登出,服务器端是否存在内存泄漏;
4、兼容性测试
  • 不同设备的操作系统;
  • 不同的QQ版本;
5、安全性测试
  • 连续多次登录失败的情况下,是否阻止输入,防止暴力破解;
  • 同一用户先后在多台终端上登录,验证登录是否具有互斥性;
  • 用户密码后台(数据库)存储是否加密;
  • 用户密码在网络上传输是否加密;
  • 已经植入病毒的QQ登录是否有拦截;
  • 记住密码、自动登录、找回密码等方式不会泄露密码;
6、易用性测试
  • 用户名支持复制粘贴;
  • 密码支持粘贴,但是不能复制;
  • 记住密码;
  • 自动登录;
  • 找回密码;

    推荐阅读