一、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、易用性测试
用户名支持复制粘贴;
密码支持粘贴,但是不能复制;
记住密码;
自动登录;
找回密码;
————————————————
版权声明:本文为CSDN博主「小曹要加油」的原创文章
原文链接:https://blog.csdn.net/ccyzq/article/details/121986597