登录页⾯有⽤户名、密码输⼊框⼀个提交按钮,设计测试⽤例
有⼀个登录也页⾯,页⾯有1个⽤户名输⼊框,⼀个密码输⼊框,⼀个提交按钮,设计测试⽤例。
注意:⾸先应该了解⽤户的需求,⽐如这个登录页⾯应该是弹出窗⼝式的,还是直接在⽹页⾥⾯的,对⽤户名的长度、和密码的强度(密码多少位、⼤⼩写,特殊字符混搭)等,还有⽐如⽤户对页⾯的美观是不是有特殊的要求等,(是否进⾏UI测试)。
考察:⾯试者是否熟悉各种测试⽅法,是否有⽐较丰富的web测试经验,是否了解web开发,设计case的能⼒。
⼀、功能测试
1、什么都不输⼊,点击提交按钮,看提⽰信息
2、输⼊正确的⽤户名和密码,点击提交按钮,验证是否能正确登录
3、输⼊错误的⽤户名或者密码,验证登录会失败,并且提⽰相应的错误信息
4、⽤户名和密码,如果太短或者太长,应该怎么处理。
5、⽤户名和密码中,有特殊字符(⽐如空格),和其他⾮英⽂的情况
6、记住⽤户名的功能
7、登录失败后,不能记录密码的功能
8、⽤户名和密码前后有空格的怎么处理
9、密码是否加密显⽰(星号或者原点)
10、牵扯到验证码的,还要考虑⽂字是否扭曲过度导致辨认难度⼤,考虑颜⾊(⾊盲使⽤者),刷新或换⼀个按钮是否好⽤
11、登录页⾯中的注册、忘记密码,登录⽤另⼀账号登录等链接是否正确
12、输⼊密码的时候,⼤写键盘开启的时候要有提⽰信息
⼆、界⾯测试
1、布局是否合理,2个输⼊框和⼀个按钮是否对齐
2、输⼊框和按钮的长度,⾼度是否符合要求
3、界⾯的设计风格是否与UI的设计风格统⼀
4、界⾯中的⽂字简洁易懂,没有错别字
三、性能测试
1、打开登录页⾯,需要⼏秒才能加载完成
2、输⼊正确的⽤户名和密码后,登录成功跳转到新页⾯,不超过5秒
四、安全测试
1、登录成功后⽣成的cookie,是否是HTTPonly(否则容易被盗取)
2、⽤户名和密码是否通过加密之后才发送给web服务器
javascript登录注册界面3、⽤户名和密码的验证,应该是⽤服务器端验证,⽽不能单单是在客户端⽤JavaScript验证
4、⽤户名和密码的输⼊框,应该屏蔽SQL注⼊攻击
5、⽤户名和密码输⼊框。应该禁⽌输⼊脚本(防⽌XSS攻击)
6、错误登录的次数限制(防⽌暴⼒破解)
7、考虑是否⽀持多⽤户在同⼀机器上登录
8、考虑-个⽤户在多台机器上登录
五、可⽤性测试
1、是否可以全⽤键盘操作,是否有快捷键
2、输⼊⽤户名、密码后按回车,是否可以登录
3、输⼊框能否可以以Tab键切换
六、兼容性测试
1、主流的浏览器下能否显⽰正常,功能正常的使⽤(IE,6,7,9,Firefox,chrome,Safari,等)
2、不同的平台是否能正常⼯作,(windows,mac)
3、移动设备上是否正常⼯作,(安卓、iOS)
七、本地化测试
1、不同语⾔环境下,页⾯的显⽰是否正确
2软件辅助性测试
2、⾼对⽐度下能否显⽰正常(视⼒不好的⼈使⽤)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论