热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

QQ登录界面测试用例设计:

功能测试:输入正确的用户名和密码可以完成登录登陆密码隐藏功能自动登录勾选自动登录,开机后QQ作为开机启动项,自动登录勾选自动登录打开QQ应

功能测试:
    输入正确的用户名和密码可以完成登录
    登陆密码隐藏功能
    自动登录
        勾选自动登录,开机后QQ作为开机启动项,自动登录
        勾选自动登录打开QQ应用时,QQ会根据历史登录信息直接登录,不需要点击登录按钮
    记住密码
        点击记住密码,下次登陆时,可以不输入密码,直接登录
        不点击记住密码,下次登陆时,需要重新输入密码,才能顺利登陆
    找回密码
        用户忘记密码,点击找回密码可以找回密码
    注册账号
        点击页面注册账户,可以注册新用户
    二维码登录
        点击二维码登陆,可以直接打开手机QQ扫码直接登录
        二维码失效,登陆失败,并有正确的提示
        使用微信 支付宝其他设备扫码,是否可以登录成功,并且有正确的wishing
    修改用户的登录状态
        登陆前可以设置登陆状态,那么登陆后登陆状态于登陆前设置一样
        登陆后也可以设置登陆状态
    切换用户登录
        根据登录历史,可以切换登陆历史中的任意账号进行登录
        删除登录离世后,首次登录需要重新输入账户名和密码进行登录
    异地登录提醒:正确的用户名和密码在异地登录的时候,登陆成功,并且安全起见会有异地登陆提示
    在同一个设备可以登录不同的账户
    输入账户密码规则范围内长度最长的账户和密码登陆成功
    输入账户密码规则范围内长度最短的账户和密码登陆成功


    登录失败/异常的情况:QQ账户不正确,登陆失败
                         QQ密码不正确,登陆失败
                         用户未注册无法登录
                         输入为空登陆失败
                            账户为空,密码不为空
                            密码为空,账户不为空
                            账户密码都为空
                        登陆失败,不记住次次登陆的密码
                        在同一台电脑上登录已经登陆的账号信息,查看是否登陆成功:预期:无法登录并且给出提示信息
                        账户禁用:
                            发生一些违法行为,会导致账户禁用
                            频繁添加用户,会导致账户禁用
                            用户禁用,多长时间可以解封
                        账户锁定:
                            登录失败次数过多,最多失败多少次,会导致账户被锁定
                            账户锁定后多长时间可以解封
                        账户回收:
                            输入注册成功,长时间未使用的账户,登陆失败
                        更新:
                            qq版本正在更新,无法进行登录
                            qq版本正在更新,已经登陆的账户会退出登录
                            qq版本正在更新成功后,会弹出登陆页面,让你重新登录
                        异常:服务器异常,qq登陆失败
                                 数据库异常,qq登陆失败
                                 网络异常,qq登陆失败  二维码登录失败
                                                         输入正确的用户名 密码无法登录
                                                         出现网络异常的原因 断电 弱网

性能测试:
    一台电脑同时登录的用户数量不超过5个
    单用户登录的响应时间是否小于3秒
    高并发场景下用户登录的响应时间不超过5秒
    高并发场景下服务器端的监控指标是否符合预期
    高并发场景下是否出现资源死锁和不合理的等待
    长时间大量用户连续登录和登出,服务器端是否存在内存泄漏
    不同设备同时在线情况

安全性测试
    连续多次登录失败的情况,系统是否会阻止后续的尝试以应对暴力破解
    同一用户先后在多台终端登录,验证登录是否具有互斥性
    用户密码后台存储是否加密
    用户密码在网络中传输是否加密
    已经植入病毒的qq登录是否会有拦截
    记住密码 自动登录 找回密码 不会泄露密码
兼容性测试:
    不同的设备操作系统
    不同的qq版本
易用性测试:
    用户名可以复制粘贴
    密码可以粘贴,但是不能复制
    自动登录
    记住密码
    找回密码
界面测试:
    界面排版是否和UI保持一致
    头像是否正常展示
    输入正确的账号密码,点击登录查看是否弹出正确的qq登录界面
    输入正确的账号登陆成功后,查看头像是否于账号匹配且正常显示
    账号或密码单个为空,查看是否顺序提示信息
    账号或密码全部为空,查看是否提示信息
    设置:
        点击设置进入QQ设置界面
        点击设置按钮,取消后,查看是否跳转至登录页面
        点击设置按钮,设置成功后,查看是否跳转至登陆页面
    最小化
        点击最小化按钮,查看是否跳转至登陆界面
        点击最小化按钮,在菜单栏例点击,查看是否可以恢复
    关闭
        点击关闭后观察是否可以争产关闭
        关闭之后双击打开查看是否正常打开
    状态切换
        点击头像状态查看是否正确弹出状态下拉框
        切换任意状态,查看是否成功切换且显示正确
    软键盘
    记住密码:点击记住密码,查看复选框是否勾选
              勾选记住密码,登陆后退出,查看密码是否被成功记录
              勾选记住密码登陆后再退出,再次登录查看是否登陆成功
              反复勾选,取消记住密码复选框,查看是否可盈
    找回密码
            点击找回密码,查看是否正确弹出找回密码
    二维码登录:点击二维码,查看是否正确弹出二维码界面


推荐阅读
  • 智慧博物馆信息系统建设方案
    3.信息化系统建设3.1博物馆RFID藏品管理系统3.1.1系统概述博物馆藏品保管是一项十分复杂又繁琐的工作。从事保管工作除了经常、及时地进行藏品的登记、分类、编目、保养和修 ... [详细]
  • 14亿人的大项目,腾讯云数据库拿下!
    全国人 ... [详细]
  • 微信商户扫码支付 java开发 [从零开发]
    这个教程可以用作了解扫码支付的整体运行过程,已经实现了前端扫码,记录订单,回调等一套完整的微信扫码支付。相关链接:微信支 ... [详细]
  • 我一直都有记录信息的习惯,不知是从什么时候开始,大约是在工作后不久。如今还真有点庆幸从那时开始记了点东西,当然是电子版的,写 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 数字账号安全与数据资产问题的研究及解决方案
    本文研究了数字账号安全与数据资产问题,并提出了解决方案。近期,大量QQ账号被盗事件引起了广泛关注。欺诈者对数字账号的价值认识超过了账号主人,因此他们不断攻击和盗用账号。然而,平台和账号主人对账号安全问题的态度不正确,只有用户自身意识到问题的严重性并采取行动,才能推动平台优先解决这些问题。本文旨在提醒用户关注账号安全,并呼吁平台承担起更多的责任。令牌云团队对此进行了长期深入的研究,并提出了相应的解决方案。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 深入理解Java虚拟机的并发编程与性能优化
    本文主要介绍了Java内存模型与线程的相关概念,探讨了并发编程在服务端应用中的重要性。同时,介绍了Java语言和虚拟机提供的工具,帮助开发人员处理并发方面的问题,提高程序的并发能力和性能优化。文章指出,充分利用计算机处理器的能力和协调线程之间的并发操作是提高服务端程序性能的关键。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 本文讨论了如何在微信支付宝两套小程序中生成一张二维码,实现支付宝扫码进入支付宝小程序和微信扫码进入微信小程序的对应桌号进行点餐的功能,提供了一些实现方案供参考。 ... [详细]
  • 如何使用代理服务器进行网页抓取?
    本文介绍了如何使用代理服务器进行网页抓取,并探讨了数据驱动对竞争优势的重要性。通过网页抓取,企业可以快速获取并分析大量与需求相关的数据,从而制定营销战略。同时,网页抓取还可以帮助电子商务公司在竞争对手的网站上下载数百页的有用数据,提高销售增长和毛利率。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
author-avatar
mobiledu2502926273
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有