测试登陆页面的案例
测试内容:
一个登陆页面,具有两个输入框、一个提交按钮
功能测试:
- 输入用户名、密码为空,点击“提交”按钮,验证是否有错误提示信息。
- 输入用户名、密码长度过长或过短,点击“提交”按钮,验证是否有错误提示信息。
- 输入用户名、密码存在空格
- 输入用户名不存在
- 输入用户名、密码不匹配
- 输入用户名、密码存在特殊字符
- 输入用户名、密码正确
界面测试:
- 用户界面是否缺少输入框、按钮。
- 输入框、按钮所在位置是否满足用户需求
- 输入框、按钮颜色是否符合用户要求
- 输入框、按钮颜色是否符合要求
- 输入框、按钮大小是否协调
性能测试:
- 打开登陆页面需要多长时间
- 输入用户名、密码,点击提交按钮,跳转至正确页面需要多长时间
- 最多允许多少用户同时登陆
安全测试:
- 用户名、密码登陆成功后生成的cookie,是否是httponly,否则容易被脚本盗取(注:登陆成功后的个人信息被显示在cookie中,被设置为httponly后,document对象看不到cookie,不能进行个人信息的获取)
- 用户名、密码是否在服务器端进行验证,而不是在客户端使用javascript进行验证
- 用户名、密码是否屏蔽SQL注入
- 用户名、密码输入框禁止输入脚本
- 是否有错误登陆次数的限制
兼容性:
- 在不同版本浏览器下的兼容
- 在不同操作系统(Windows、Mac)下的兼容
- 是否允许在APP端打开
- 不同分辨率
天空不留下鸟儿的痕迹,但我已飞过......

浙公网安备 33010602011771号