web登陆退出测试点做了一下总结
界面测试:
-
登陆页面显示是否正常:文字和图片能否正常显示,相应的提示信息是否正确(如系统试运行时间提示等),按钮的设置和排列是否正常,页面是否简洁美观等
-
页面的默认焦点是否定位在用户名的输入框中
-
第一次登陆时相应的输入框是否为空
-
相应的按钮如登陆,重置等,是否置为灰白或者可用;页面的前进和后退按钮,刷新按钮是否可用。
-
快捷键Tab,Esc等,能否控制使用
-
兼容性测试:不同浏览器,不同操作系统,不同分辨率等下,登陆界面能否正常显示;与常用软件能否同时运行等
登陆测试:
- 输入正确的用户名和密码
1》 正常情况下能否正常登陆,包括点击登陆按钮,快捷键Enter等
2》 异常情况下能否登陆,包括CMS未开启,网络异常等
3》 点击刷新按钮、页面前进后退按钮,输入的用户名和密码是否会清空
-
输入用户名和密码后,点击重置按钮或者快捷键Ese,用户名和密码输入框是否清空(包括正确的用户名,密码和错误的用户名,密码),焦点是否自动定位到用户名输入框
-
对错误用户名或者错误密码,或者置空等组合进行登陆测试
-
是否绑定加密狗,对绑定加密狗进行测试,包括正常登入,输入正确的用户名和密码,在线用户未达到最大值,且验证绑定的密码和用户PC机上所插加密狗的密码匹配,查看是否可以正常登入,登入后配置界面能否出现;不合法输入,且验证绑定的密码和用户PC机上所插加密狗的密码匹配是否允许登录;正常登入,输入正确的用户名和密码,在线用户未达到最大值,但绑定的密码和用户PC机上所插加密狗的密码不匹配或没有插入加密狗,是否给出提示信息等
-
对注销用户,冻结用户,过期用户,有最大用户数限制的用户等进行相应的测试
-
控件测试:
1》 对用户名和密码输入框长度(如最大字符长度),特殊字符,中英文字符(中文测试包括敏感字的测试)等测试
2》 用户名和密码输入框是否支持鼠标右键菜单输入,键盘快捷键(如撤销(Ctrl+z)、剪切(Ctrl+x)、复制(Ctrl+c)、粘贴(Ctrl+v)、删除、全选(Ctrl+a))输入
3》 反复点击输入框,看焦点是否能准确定位到输入框
-
正常登陆后,点击页面上后退按钮,是否有删除记忆信息;点击前进按钮,是否能够再次进入到登陆后的页面,是否可以不登陆而直接浏览某个页面等
-
安全性测试:登陆后的用户信息,是否被记录在安装文件中,会不会给用户造成损失;相应的登陆信息是否写进了系统日志中;
-
系统是否有超时的限制,也就是说,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新登陆才能正常使用。
-
多次进行登陆操作是否正常
退出测试:
- 登陆后退出(包括登陆后直接退出和在各界面退出):
1》 点击退出按钮,点击确定或者取消
2》 直接点击浏览器上的“×”
3》 通过任务管理器关闭退出(关闭后,数据库中的该用户信息不会立即退出;在测试最大在线用户数时要注意)
4》 快捷键Alt+f4和Esc等能否控制退出
-
当更改页面配置信息不保存时退出,是否会有相应提示
-
当CMS或者数据库断线时等异常情况下退出,是否会有相应提示
-
当电脑关机,重启,待机等,数据库中的相应登陆用户信息是否会清除
-
系统有超时的限制时,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,再点击界面时,是否会有相应提示,点击确定后,是否会自动退出,跳到登陆界面
-
相应的退出操作是否会被写入日志中
-
页面最小化时,可否正常退出
-
运用第三方软件能否将其关闭退出
-
多次进行退出操作是否正常等
有遗漏的望同仁补充,谢谢 _