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