51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3287|回复: 0
打印 上一主题 下一主题

[原创] 不懂登录功能测试没关系,几张图帮你搞定

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:07
  • 签到天数: 1020 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2020-11-18 10:43:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    功能测试基本概念
      简单来说,功能测试就是根据功能测试用例,对系统各项功能进行验证,检查系统是否满足需求设计、能否满足客户需求,证明产品没有错误。
      功能测试,又称为黑盒测试,顾名思义是将系统看着一个黑色的黑子,你并不能知晓盒子内部情况,但是可以根据盒子的输入和输出,判断盒子是否满足需求设计。

    在进行功能测试的过程中,关注点是将输入数据输入系统,然后查看系统输出结果是否满足需求。不需要关注系统经过怎么样的处理将输入数据转化为输出结果。
      登录功能测试点
      针对登录功能可以围绕几个方面进行测试:

     1.功能测试:检查系统登录功能是否满足需求。
      2.界面测试:检查登录界面元素、风格是否符合需求,有没有分辨率不清晰、页面错乱或遮挡等情况。
      3.性能测试:检查系统响应时间,大数据并发响应时间。
      4.本地化测试:系统需要支持多种语言或多个国家上线时,切换语言时系统功能稳定性。
      5.兼容性测试:对不同操作系统、浏览器是否可以正常工作。
      6.可用性测试:检查系统的有效性、效率、易用性以及容错能力。
      7.安全测试:输入框是否屏蔽sql注入、xss攻击、输入错误密码次数限制等。
      登录功能功能测试用例设计点


     1.正常校验:正常使用账户填写正确用户名、密码进行登录。
      2.权限校验:拥有不同权限账户登录系统后权限正确。
      3.为空校验:用户名或密码为空时进行登录,相应提示文案是否存在且正确显示。
      4.错误校验:使用已注销账号进行登录,错误用户名或密码进行登录,相应提示文案是否存在且正确显示。
      5.特殊情况验证:用户名、密码含有特殊字符支持情况,支持键盘快捷键情况。
      6.连接测试:注册、找回密码等连接功能验证。
      7.其他情况
      1)是否支持记住密码,记住密码是否生效
      2)输入框是有有一键清除功能
      3)聚焦密码框打开大写锁是否有提示
      4)验证码识别度,填写错误点击登录后自动刷新
      5)是否支持多端登录,不支持有没有互踢机制
      6)已登录系统,在新窗口打开页面,是否处于登录状态
      7)其他登录方式验证,微信登录、QQ登录等授权登录验证
      登录功能界面测试用例设计点


    1.页面布局合理
      2.账号密码输入控件对齐显示
      3.账号密码输入控件高度、宽度符合需求
      4.改变窗口大小页面能自适应显示
      5.页面文字无错别字,简洁明了
      6.页面风格满足需求
      登录功能性能测试用例设计点


    1.打开登录页面时间是否满足2-5-8原则
      2.单用户登录响应速度是否满足2-5-8原则
      3.多用户并发登录响应速度是否满足2-5-8原则
      4.多用户并发,CPU、内存使用情况,不会出现系统宕机、内存泄漏情况
      5.多用户并发系统功能稳定
      登录功能本地化测试用例设计点


    1.切换语言,UI界面显示正确
      2.系统满足上线国家法律法规等相关政策
      3.系统满足上线国家文化、宗教、使用习惯
      4.系统相关文档,如安装手册、操作手册、使用说明书、帮助文档翻译情况
      登录功能兼容性测试用例设计点


    1.支持主流浏览器,如Chrome、Firefox、IE、UC等
      2.支持不同操作系统,如Windows、Mac
      3.支持不同分辨率
      4.是否需要支持移动设备
      登录功能可用性测试用例设计点


    1.易学性:系统易于学习
      2.效率:系统响应速度、完成任务速度
      3.容错性:使用系统是少出错,用户错误操作时有相应防呆机制
      4.满意度:系统让用户主观上觉得满意
      登录功能安全性测试用例设计点


    1.输入框屏蔽sql注入
      2.输入框屏蔽XSS攻击
      3.Cookie中传输密码加密显示
      4.输入框密码显示点或星号
      5.Token或cookie超时后刷新页面,应该返回到登录页面
      6.退出系统后令牌注销
      7.多次输入错误密码是否冻结账户,防止暴力破解


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-19 06:30 , Processed in 0.065889 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表