傻大方


首页 > 潮·科技 > >

用户|软件测试入门的敲门砖:一个登录页面有哪些测试点?( 二 )



按关键词阅读: 用户 输入框 测试用例 用户名 用户登录


2、用户名和密码是否通过加密的方式 , 发送给Web服务器
3、用户名和密码的验证 , 应该是用服务器端验证 ,而不能单单是在客户端用javascript验证
4、用户名和密码的输入框 , 应该屏蔽SQL注入攻击
5、用户名和密码的的输入框 , 应该禁止输入脚本 (防止XSS攻击)
6、错误登陆的次数限制(防止暴力破解)
7、考虑是否支持多用户在同一机器上登录;
8、考虑一用户在多台机器上登录
五、可用性测试(Usability Test)
1、是否可以全用键盘操作 , 是否有快捷键
2、输入用户名 , 密码后按回车 , 是否可以登陆
3、输入框能否可以以Tab键切换
用户|软件测试入门的敲门砖:一个登录页面有哪些测试点?文章插图
六、兼容性测试(Compatibility Test)
1、主流的浏览器下能否显示正常已经功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等)
2、不同的平台是否能正常工作 , 比如Windows, Mac
3、移动设备上是否正常工作 , 比如Iphone, Andriod
4、不同的分辨率
七、本地化测试 (Localization test)
不同语言环境下 , 页面的显示是否正确 。
八、软件辅助性测试 (Accessibility test)
1、软件辅助功能测试是指测试软件是否向残疾用户提供足够的辅助功能
2、高对比度下能否显示正常 (视力不好的人使用)
九、其它测试
1、连续输入3次或以上错误密码 , 用记是否被锁一定时间(如:15分钟)?时间内不允许登录 , 超出时间点是否可以继续登录?
2、用户session过期后 , 重新登录是否还能重新返回这前session过期的页面?
3、用户名和密码输入框是事支持键盘快捷键?如:撤销、复制、粘贴等等
4、是否允许同名用户同时登录进行操作?考虑web和app同时登录
5、手机登录时 , 是否先判断网络可用?
6、手机登录时 , 是否先判断app存在新版本?
7、是否有埋点接口
用户|软件测试入门的敲门砖:一个登录页面有哪些测试点?文章插图
总结
首先 , 对于高质量的软件测试 , 用例设计不仅需要考虑明确的显式功能性需求 , 还要涉及兼容性、安全性和性能等一系列的非功能性需求 , 这些非功能性需求对软件系统的质量有着举足轻重的作用 。
其次 , 优秀的测试工程师必须具有宽广的知识面 , 才能设计出有针对性、更易于发现问题的测试用例 。
最后 , 软件测试的用例设计是不可穷尽的 , 工程实践中难免受制于时间成本和经济成本 , 所以优秀的测试工程师需要兼顾缺陷风险和研发成本之间的平衡 。


稿源:(未知)

【傻大方】网址:http://www.shadafang.com/c/111J2SI2020.html

标题:用户|软件测试入门的敲门砖:一个登录页面有哪些测试点?( 二 )


上一篇:TCP—慢启动、ssthresh、拥塞避免、公平性的真实含义

下一篇:马斯克和特斯拉被公开diss:误导人的品牌