web登陆界面测试

需求描述:一个web登录界面有两个textbox,一个提交按钮,设计出至少30个测试用例。

功能性测试:

        1)输入正确的用户名和密码,点击提交按钮,验证是否显正确登陆;

        2)登陆成功后是否跳转到正确的页面;

        3)输入错误的用户名或密码,验证失败并且相应的错误信息提示;

        4)输入的密码是否以不可见的星号显示;

        5)输入的密码长度过长或过短,是有有相应的提示信息;

        6) 输入的用户名长度过长或者过短,是否有相应得分提示信息;

        7)用户名中有特殊的字符(不包括字母,数字,下划线),如何处理;

        8)登陆失败之后,不能记住密码的功能;

        9)用户名和密码前后有空格,如何处理;

界面测试:

     1)布局是否合理,2个testbox和一个按钮是否对齐

     2)testbox和按钮的长度,高度是否复合要求

     3)界面是否友好,字体,颜色,链接,图片是否设置合理符合用户习惯

性能测试:

     1)打开登录页面,需要几秒
     
      2)输入正确的用户名和密码后,登录成功跳转到新页面,不超过5秒

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

兼容性测试:

1)主流的浏览器下能否显示正常已经功能正常(IE,6,7,8,9,Firefox, Chrome, Safari,等)
 2)不同的平台是否能正常工作,比如Windows, Mac
  3)移动设备上是否正常工作
  4)不同的分辨率
 5)不同的浏览器大小(浏览器最大化,和非最大化)   
 6)软件辅助功能测试是指测试软件是否向残疾用户提供足够的辅助功能
 7)高对比度下能否显示正常(视力不好的人使用)

安全性测试:

1)登录成功后生成的Cookie,是否是httponly (否则容易被脚本盗取)
2)用户名和密码是否通过加密的方式,发送给Web服务器
3)用户名和密码的验证,应该是用服务器端验证,而不能单单是在客户端用javascript验证
4)用户名和密码的输入框,应该屏蔽SQL注入攻击
5)用户名和密码的的输入框,应该禁止输入脚本(防止XSS攻击)
6)错误登陆的次数限制(防止暴力破解)

可用性测试:

1)是否可以全用键盘操作,是否有快捷键
 2)输入用户名,密码后按回车,是否可以登陆


猜你喜欢

转载自blog.csdn.net/qq_43475097/article/details/84572092