测试登陆页面的案例

测试内容:

             一个登陆页面,具有两个输入框、一个提交按钮

功能测试:

  1. 输入用户名、密码为空,点击“提交”按钮,验证是否有错误提示信息。
  2. 输入用户名、密码长度过长或过短,点击“提交”按钮,验证是否有错误提示信息。
  3. 输入用户名、密码存在空格
  4. 输入用户名不存在
  5. 输入用户名、密码不匹配
  6. 输入用户名、密码存在特殊字符
  7. 输入用户名、密码正确

界面测试:

  1. 用户界面是否缺少输入框、按钮。
  2. 输入框、按钮所在位置是否满足用户需求
  3. 输入框、按钮颜色是否符合用户要求
  4. 输入框、按钮颜色是否符合要求
  5. 输入框、按钮大小是否协调

性能测试:

  1. 打开登陆页面需要多长时间
  2. 输入用户名、密码,点击提交按钮,跳转至正确页面需要多长时间
  3. 最多允许多少用户同时登陆

安全测试:

  1. 用户名、密码登陆成功后生成的cookie,是否是httponly,否则容易被脚本盗取(注:登陆成功后的个人信息被显示在cookie中,被设置为httponly后,document对象看不到cookie,不能进行个人信息的获取)
  2. 用户名、密码是否在服务器端进行验证,而不是在客户端使用javascript进行验证
  3. 用户名、密码是否屏蔽SQL注入
  4. 用户名、密码输入框禁止输入脚本
  5. 是否有错误登陆次数的限制

兼容性:

  1. 在不同版本浏览器下的兼容
  2. 在不同操作系统(Windows、Mac)下的兼容
  3. 是否允许在APP端打开
  4. 不同分辨率
posted @ 2017-03-27 18:38  溪>&筈  阅读(183)  评论(0)    收藏  举报