51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1954|回复: 2
打印 上一主题 下一主题

[讨论] 新手小白写的登陆界面的测试用例,求探讨修改

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-1-16 21:19:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

功能测试:

1.输入正确的用户名和密码,点击登陆按钮能否登陆

2.输入正确的用户名和不正确的密码,是否能登陆

3.输入输入不正确的用户名和正确的密码,能否登陆

4.输入不正确的用户名和密码,是否登陆

5.输入空用户名和密码,。。。

6.输入空用户名和正确的密码,。。。

7.输入正确的用户名和空密码,。。。

8.用户名左边、中间、右边有空格如何处理

9.密码有空格,如何处理

10.用户名和密码有特殊字符如何处理

11.用户名、密码是否支持复制粘贴

12.点击记住我的登陆状态,刷新界面,是否能用

13.登陆按钮是否能用

14.点击忘记密码是否会跳转到正确的界面

15.用户名过长,。。。

16.用户名过短,。。。

17.用户名、密码是否支持换行

18.用户名和密码是否支持全角字符

19.多次点击登陆按钮,如何处理

20.密码是否以“ * ”显示

21.“使用公共电脑。。。。。”是否能显示



性能测试:

1.打开登录页面,需要几秒

2.输入正确的用户名和密码后,登录成功跳转到新页面,需要几秒

3.能支持多少个用户同时登陆

4.多个用户同时打开登陆页面所花时间

5.多个用户同时点击登录按钮,跳转到新页面所花时间。

安全测试:

1.登录成功后生成的Cookie,是否是httponly (否则容易被脚本盗取)

2.用户名和密码是否通过加密的方式,发送给Web服务器

3.用户名和密码的验证,应该是用服务器端验证, 而不能单单是在客户端用javascript验证

4.用户名和密码的输入框,应该屏蔽SQL注入攻击

5.用户名和密码的的输入框,应该禁止输入脚本 (防止XSS跨站点脚本攻击)

6.错误登陆的次数限制(防止暴力破解)

界面测试:

1.界面是否美观

2.用户名和密码是否对齐,输入框是否对齐

3.大小是否相同

4.字体大小是否相同

5.登陆按钮和忘记密码位置是否和两个输入框对齐,或者位置恰当

6.字体颜色是否相同

7.输入框长度和高度、按钮大小是否符合要求

兼容性测试:

1.页面是否在常年用浏览器正常显示且功能正常(IE、谷歌、360、QQ、火狐、opera、Safari等)

2.能否在不同平台正常显示且功能正常(windows、linux)

3.能否在移动端正常显示并功能正常(iphone、android)

4.是否支持其他数据库(sql、mysql、oracle)

可用性测试:

1.是否可以全用键盘操作,是否有快捷键

2.多用户在同一台机器上是否可以登录

3.同一用户在多台机器上是否可以登录
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

  • TA的每日心情
    擦汗
    6 天前
  • 签到天数: 1182 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2018-1-16 21:58:00 | 只看该作者
    很详细!赞一个!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-8-11 08:18
  • 签到天数: 114 天

    连续签到: 1 天

    [LV.6]测试旅长

    3#
    发表于 2018-1-17 09:59:38 | 只看该作者
    建议分一下优先级。。。

    实际工作中一个登录框可能没那么多时间给你折腾这么久。。

    比如是否支持其他数据库之类的,这种一般不需要去考虑。。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 18:00 , Processed in 0.065263 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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