短信登录/扫码登录功能测试用例

本文详细阐述了短信登录功能的测试用例设计,包括主流程、异常情况、安全、网络、中断性和易用性测试。从输入手机号码、验证码的验证规则到登录后的操作,再到错误提示、网络变化、中断操作的处理,以及性能需求,覆盖了测试的各个关键点。

一.功能测试

1.主流程

【1.1】
输入正确的已注册过的手机号码,点击获取验证码,查看手机是否收到短信。收到短信后立即输入验证码,检查是否进行页面跳转到首界面
【1.2】
登陆成功后,能否进行登录后的操作

2.异常情况

【2.1】
手机号或者验证码输入为空,点击登录,提示不可为空
【2.2】
正确的手机号验证的规则为:13,14,15,17,18为开头的11位数字
输入汉字、小数,字符串,空格及组合,提示手机号码不正确
输入10位,12位数字进行登录,提示手机号码不正确
输入11位非手机号码进行获取验证码,提示手机号码不正确
【2.3】
短信验证码长度几位,前端页面是否根据设计要求限制验证码长度;
验证码内容由什么组成,中?英?字母?如果包含英文是否区分大小写
【2.4】
输入未注册过的手机号点击发送短信,是提示未注册还是发送短信,自动注册并登陆成功,如果是后者,登陆成功后是否提示修改密码,检查数据库该user信息是否落库?
【2.5】
输入错误验证码是否给予友好提示?输入正确验证码多一位或者少一位能否成功?
【2.6】
如果输入错误是否可以再次点击发送短信,是否可以正常发送接收
【2.7】
如果存在失效时长,验证码在失效时长外输入,提示该验证码已失效,请重新获取验证码
【2.8】
验证码已经使用后是否可以再次使用,如果可以是否是限制在失效时长内
【2.9】
输入正确验证码后,再更换另一个已注册过的手机号,能否登录成功?
输入正确验证码后,再更换另一个未注册过的手机号,能否登录成功?
【2.10】
重复发送验证码,前一个是否会失效
【2.11】
若用户重复点击发送验证码,是否会有限制次数及友好提示

二.安全测试

连续输入错误是否锁定账号/一天内不可登录&给手机号发安全提醒短信

不同级别的用户登录成功后权限是否有区别

若用户一天内在不同的设备,地区通过验证码登录成功,是否会触发安全机制

三.网络测试

1.wifi,热点,4g,5g;

2.不同运营商网络测试;

3.点击发送短信或者已经填写完验证码点击登录时断网,是否提示友好;

4.网速较低时,是否有提示及响应时间是否可以接受;

5.网速导致的发送失败是否有重传机制;

四.中断性测试

输入验证码期间,切换app,再次打开app输入信息是否保留,是否能接着输入进行提交

输入验证码期间,切到主界面,再次打开app输入信息是否保留,是否能接着输入进行提交

输入验证码期间,网络中断/切换网络类型,再次连接上网络能否接着进行输入

点击发送短信后,杀死进程,是否正常收到短信,以及再次打开app是否仍在短信登录页面

点击发送短信后,有来电通话,是否正常收到短信

五.易用性测试

登录界面布局是否合理界面是否美观,提示是否友好

六.性能测试

发送短信的接口最大可以承受多少的并发量能提供稳定可靠服务?

参考文章:
https://zhuanlan.zhihu.com/p/87452054

2025.5.9补充扫码登录验证

  1. 正常功能测试:使用有效账号对应的二维码进行扫描,确保能成功跳转到登录确认页面,点击确认后能正常登录 App 且进入正确的用户主界面。
  2. 异常二维码测试:扫描无效的二维码(如损坏、已过期),验证 App 给出明确的错误提示,如“二维码无效”。
  3. 非登录二维码测试:扫描非登录用途的二维码(如支付码),检查 App 识别并提示用户该二维码非登录码。
  4. 网络环境测试:在无网络、弱网络、不同网络类型(如 Wi-Fi、4G、5G)环境下扫描二维码,确认无网络时提示网络错误,弱网络有合理等待提示,不同网络可正常登录。
  5. 多次扫码测试:快速连续扫描同一有效二维码,验证仅首次扫码能正常跳转登录流程,后续提示已在处理中或重复扫码无效。
  6. 二维码模糊度测试:扫描清晰度不同的二维码,包括轻微模糊、中度模糊的有效二维码,确认 App 有一定的容错能力,对轻微模糊可识别,中度模糊给出相应提示。
  7. 设备兼容性测试:在不同品牌、型号、操作系统版本的手机上进行扫码登录,确保在主流设备上都能正常工作。
  8. 权限测试:若扫码需调用摄像头权限,在未授予摄像头权限时尝试扫码,检查 App 提示用户授予权限;授予权限后能正常扫码。
  9. 性能测试:测试扫码登录的响应时间,记录从扫码到成功登录的时长,确保在合理范围内(如不超过 5 秒)。
  10. 安全测试:尝试使用抓包工具等手段截取扫码登录过程中的数据,检查数据传输是否加密,防止用户信息泄露。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值