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

 

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
黑盒测试是一种测试方法,它不需要关心底层代码逻辑的具体实现。在黑盒测试中,最常见的测试用例设计方法之一是等价类划分法。等价类划分法将程序的输入域划分为若干部分,然后从每个部分中选取少数代表性数据作为测试用例。每个等价类的代表性数据在测试中的作用等价于该等价类中的其他值。如果某个等价类中的一个测试用例发现了错误,那么该等价类中的其他测试用例也有可能发现同样的错误。反之,如果某个等价类中的一个测试用例没有发现错误,那么该等价类中的其他测试用例也不太可能发现错误。因此,通过等价类划分法可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。基于需求设计测试用例是测试设计和开发测试用例的基础,首先需要分析测试需求,验证需求是否正确、完整、无二义性,并且逻辑自洽。然后,根据每个测试点进行测试用例的设计。在黑盒测试中,可以使用等价类划分法来生成测试用例,从每个等价类中选取代表性数据作为测试用例,以覆盖不同的输入情况。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [软件测试之黑盒测试用例](https://blog.csdn.net/m0_72161237/article/details/130273285)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [黑盒测试用例设计方法](https://blog.csdn.net/qq_49129184/article/details/123825090)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值