测试登录界面
功能
1. 输入正确的用户名密码,正常登陆
2. 不输入用户名,无法登陆,错误提示
3. 输入密码,无法登陆,错误提示
4. 输入不存在的用户名密码,无法登陆,错误提示
5. 输入存在的用户名,错误的密码,无法登陆,错误提示
6. 输入超长的用户名或密码,有错误提示
7. 输入正确的用户名+不可见空白字符,无法登录,提示错误
安全:
1.输入密码,应显示不可见
2.输入密码,应当无法copy出
3.插入正常的用户名和错误的密码+ SQL(or 1)
4.异地登录提示验证码
5.输入用户名密码错误次数,不应当超过系统指定次数
易用性:
1.使用Tab能,自动换行
2.输入用户名密码,按下enter自动登录
3.若密码输入错误,自动清空密码
4.切换大小写,页面有相应提示
UI:
1.web页面,正常显示,对齐标准
2.web页面显示语句语法,正确无歧义
兼容性:
1.在不同OS使用FF登录页面正常
2.在不同浏览器,登录正常
性能:
1.页面加载时间不能超过20S
2.切换用户名密码输入框,能够流畅
3.页面无JS加载错误
国际化:
1.不同语言,页面显示相对应的登录界面和提示信息
转载请注明出处:http://www.cnblogs.com/tobecrazy/

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义