明确具体需求:
10、牵扯到验证码的,还要考虑⽂字是否扭曲过度导致辨认难度⼤,考虑颜⾊(⾊盲使⽤者),刷新或换⼀个按钮是否好⽤
11、登录页⾯中的注册、忘记密码,登出⽤另⼀帐号登录等链接是否正确
12、输⼊密码的时候,⼤写键盘开启的时候要有提⽰信息。
13、什么都不输⼊,点击提交按钮,看提⽰信息。(⾮空检查)
界⾯测试(UI Test):
1、布局是否合理,2 个 Testbox 和⼀个按钮是否对齐
2、Testbox 和按钮的长度,⾼度是否复合要求
3、界⾯的设计风格是否与 UI 的设计风格统⼀
4、界⾯中的⽂字简洁易懂,没有错别字。
性能测试(Performance Test):
1、打开登录页⾯,需要⼏秒
2 、输⼊正确的账号和密码后,登录成功跳转到新页⾯,不超过 5 秒
安全性测试(Security Test):
1、登录成功后⽣成的 Cookie 是否有 HttpOnly(降低脚本盗取风险)
2、账号和密码是否通过加密的⽅式,发送给 Web 服务器
3、账号和密码的验证,应该是⽤服务器端验证,⽽不能单单是在客户端⽤ javaScript 验证
4、账号和密码的输⼊框,应该屏蔽 SQL 注⼊攻击
5、账号和密码的的输⼊框,应该禁⽌输⼊脚本(防⽌ XSS 攻击)
6、错误登录的次数限制(防⽌暴⼒破解)
7、考虑是否⽀持多⽤户在同⼀机器上登录;
web端登录8、考虑⼀⽤户在多台机器上登录
可⽤性测试(Usability Test):
1、是否可以全⽤键盘操作,是否有快捷键
2、输⼊账号,密码后按回车,是否可以登录
3、输⼊框是否可以以 Tab 键切换
兼容性测试(Compatibility Test):
1、主流的浏览器下能否显⽰正常已经功能正常(IE6~11, FireFox, Chrome, Safari 等 )
2、不同的平台是否能正常⼯作,⽐如 Windows, Mac
3、移动设备上是否正常⼯作,⽐如 iPhone, Android
4、不同的分辨率
本地化测试 (Localization Test):
1、不同语⾔环境下,页⾯的显⽰是否正确。
软件辅助性测试 (Accessibility Test):
软件辅助功能测试是指测试软件是否向残疾⽤户提供⾜够的辅助功能
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论