51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2843|回复: 0

[转贴] 登录测试点

[复制链接]

该用户从未签到

发表于 2018-11-1 13:35:42 | 显示全部楼层 |阅读模式
一、功能测试:
1、输入框空值测试:保持输入框为空,点击登录。(非空检查)
2、空格测试:
(1)用户名和密码前后有空格的处理
(2)是否过滤掉输入字符前后和中间输入的空格
3、有效性测试:输入正确注册的账号密码,点击登录按钮,验证是否能正确登录(正常输入)
4、无效数据测试:输入错误的账号或密码,点击登录按钮,验证是否登录失败并正确提示相应的错误信息(错误校验)
(1)输入正确的账号,错误的密码
(2)输入不存在的账号,注册过的密码
(3)输入注册过的账号与密码不匹配
5.密码输入框:
(1)是否加密显示(星号圆点等)
(2)是否区分大小写
(3)输入框是否可复制粘贴
(4)输入密码的时候,大写键盘开启的时候要有提示信息。
(5)修改密码后再次登陆验证老密码和新密码是否能登陆成功
6、密码输入错误的登陆次数限制
7、输入框长度限制:边界值测试
8、溢出测试:输入很长长度的字符看页面是否会蹦
9、登录成功后能否跳转到正确的页面
10、登录退出、登录失败后是否能记住账号的功能
11、登录失败后,是否能记录密码的功能
12、登录页面中的注册、忘记密码,用另一帐号登录等链接是否正确
13、点击登录然后点击取消,看账号和密码是否会清空
14、牵扯到验证码的,验证码有效时间,验证码是否容易识别,刷新或换一个按钮是否好用,更换后的验证码是否可用
15、Tab和Enter键是否有效

二、UI界面测试:
(1)界面是否简洁直观好看,界面的设计风格是否与UI的设计风格统一
(2)布局是否合理,2个文本框是否对齐、宽度和高度是否符合要求
(3)文字、颜色、图片、超链接是否都正确显示

三、性能测试:
1、打开登录页面时间
2、输入正确的用户名和密码后,登录成功跳转到新页面的时间
3、压力测试,能支持多少个用户同时登陆在线

四、安全性测试:
1、不登录:浏览器中直接输入登录后的地址,看是否可以直接进入
2、登录成功后生成的Cookie,是否是httponly (否则容易被脚本盗取)
3、用户名和密码是否通过加密的方式,发送给Web服务器
4、用户名和密码的验证,应该是用服务器端验证, 而不能单单是在客户端用javascript验证
5、用户名和密码的输入框,应该屏蔽SQL注入攻击
6、用户名和密码的的输入框,应该禁止输入脚本 (防止XSS攻击)
7、错误登陆的次数限制(防止暴力破解)
8、考虑是否支持多用户在同一机器上登录
9、考虑同一用户是否能在多台机器上登录

五、兼容性测试:
1、主流的浏览器下能否正常显示以及功能正常(IE6-11,FireFox, Chrome, Safari等)
2、不同的平台是否能正常工作,比如Windows,Mac
3、移动设备上是否正常工作,比如Iphone,Andriod
4、不同的分辨率
5、不同的浏览器大小(浏览器最大化和非最大化)


评分

参与人数 1综合技术指数 +10 收起 理由
lsekfe + 10 赞一个!

查看全部评分

回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-4-19 10:28 , Processed in 0.067243 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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