代码改变世界

登录界面测试用例设计

  zouhui  阅读(581)  评论(0编辑  收藏  举报
登录界面测试用例设计 

      一、界面测试点:

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

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

  3、界面中没有错别字;

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

  1、正确的用户名与正确的密码;

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

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

  4、错误的用户名与错误的密码;

  5、空的用户名和空的密码;

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

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

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

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

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

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

      三、安全性测试:

  1、密码是否隐蔽显示;

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

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

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

  四、兼容性测试:

      1.不同浏览器测试
      2.浏览器不同版本测试

  五、其他测试点:

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

  2、登录按钮要考虑回车键是否支持;

  3、取消后的默认位置(一般为空白的用户名输入框);

  4、登录后的跳转页面是否正确(一般为首页);

  5、要考虑多次点击登录和取消按钮的界面反应;

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

  7、考虑一用户在多台机器上登录;

  8、登录页面中的注册等链接是否正确


编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示