登陆界面测试用例设计

登陆界面测试用例设计 

      1、界面测试点:javascript

  一、界面的设计风格是否与UI的设计风格统一;html

  二、界面中的文字简洁易懂;java

  三、界面中没有错别字;浏览器

  2、用户名与密码在输入时,要考虑:安全

  一、正确的用户名与正确的密码;函数

  二、正确的用户名与错误的密码;post

  三、错误的用户名与正确的密码;测试

  四、错误的用户名与错误的密码;spa

  五、空的用户名和空的密码;设计

  六、正确的用户名和空的密码;

  七、空的用户名和正确的密码;

  八、用户名的前/中/后含有空格;

  九、密码的前/中/后含有空格;

  十、用户名与密码使用的字符范围及位数限制的测试(等价类及边界值,会用到强制的复制与粘贴来实现不容许输入的字符,以及一些保留字的测试);

  十一、牵扯到验证码的,还要考虑文字是否扭曲过分致使辨认难度大,考虑颜色(色盲使用者),刷新或换一个按钮是否好用;

      3、安全性测试:

  一、密码是否隐蔽显示;

  二、输入特殊字符串(null,NULL,javascript,<script>,</script>,<title>,<html>,<td>)、输入脚本函数(<script>alert("abc")</script>)、doucment.write("abc")、<b>hello</b>);

  三、不能直接输入,就copy,是否数据检验出错;

  这要准肯定位每个输入框的功能,每一种错误状况下,出现的错误提示要准确或者合适。

  4、兼容性测试:

      1.不一样浏览器测试
      2.浏览器不一样版本测试

  5、其余测试点:

  一、输入框之间考虑tab键是否支持;

  二、登陆按钮要考虑回车键是否支持;

  三、取消后的默认位置(通常为空白的用户名输入框);

  四、登陆后的跳转页面是否正确(通常为首页);

  五、要考虑屡次点击登陆和取消按钮的界面反应;

  六、考虑是否支持多用户在同一机器上登陆;

  七、考虑一用户在多台机器上登陆;

  八、登陆页面中的注册等连接是否正确