测试方向:
功能、界面、易用性、安全性、可移植性、性能。
功能:
正常时
- 账号密码正确是否能正常登录
- 账号密码错误,不能登录且有提示
- 输入密码时密码是否自动隐藏
- 输入密码的小键盘是否能正常使用
- 密码不能复制,但可以粘贴
- 登录校验时,超时或者错误,不能登录且有对应提示。
- 勾选自动登录,下次是否可以点击确认即可登录
- 勾选记住密码,下次登录时,不输密码就可登录。
- 取消勾线记住密码,下次登录时,需要重新输入密码。
- 扫码登录,是否可以登录成功。
- 二维码超时,不能登录成功且有提示。
- 点击失效二维码,可以刷新。
- 异地登录有警告或者登录校验。
- 设置登录状态后,登录后登录状态与设置的是否一致。
- 登录成功后该登录状态也可以更改
- 切换不同用户登录,可以登录成功。
- 切换用户登录,登录账号长时间未在本机登录,需要重新输入密码。
- 当密码/账号为空时,点击登录,不能登录且提示输入密码/账号再登录。
- 点击多账号登录,是否可以登录成功。
异常时
- 账号密码正确但被冻结,不能登录且有提示。
- 同一账户一登陆不能重复登录,且有提示。
- 登录时网络异常,有对应提示。
界面:
- 界面排版是否和设计说明相符。
- 界面颜色是否和设计说明相符。
- 界面的大小是否和设计说明相符。
- 界面各部件点击后显示效果是否与设计说明相符。
- 头像是否显示正常。
- 登录加载界面是否显示正常。
易用性:
- 登录功能指引是否人性化。
- 登录时按回车键是否可以登录。
- 输入框是否支持Tab切换
安全性:
- 连续登录失败超过一定次数,冻结账号,不能继续登录。
- 同一设备可以登录的账户数量是否受限。
- 不同种的设备可以同时登录同一账号(ipad/pc…),同种设备不能同时登录同一账户。
- 登录时用户密码在网络上传输是否加密。
可移植性:
不同操作系统,不同版本上QQ登录的各功能是否正常
性能:
- 打开登录页面的时间是否符合要求。
- 登录加载时间是否符合要求。
- 二维码弹出时间是否符合要求。
- 验证码验证时间是否符合要求。
- 占用CPU是否符合要求。
- 耗电量是否符合要求。