有很多深入学习软件测试的人经常问一个问题,测试到底要学哪些东西啊?好像测试就是拿鼠标点点点,很简单,没什么技术含量啊。下面就跟着小编一起来学习学习如何来进行一场不简单的登录功能测试之旅吧!
工具/原料
1
测试理论知识
2
数据库知识
3
网络知识
方法/步骤
1
基本功能验证 1. 如果用户未注册,提示先注册再登录 2. 输入正确用户名和密码,验证能否成功登录 3. 输入空值、错误用户名或密码,是否有相应的登录失败提示
2
界面测试 1. 布局是否合理,控件是否对齐 2. 控件长高是否符合要求 3. 界面的设计风格是否与UI的设计风格统一 4. 界面中的文字简洁易懂,没有错别字
3
性能测试 1.打开登录页面,需要几秒(3-5-8原则) 2.输入正确的用户名和密码后,进入系统,不超过5秒
4
安全性测试 1. 用户名密码是否加密 2. 输入框是否屏蔽sql注入攻击 3. 输入框是否禁止输入脚本 4. 错误登录次数是否禁止 5. 是否允许一个用户多终端登录 6. 是否支持单点登录
5
可用性测试 是否支持键盘快捷键操作tab、enter、backspace(浏览器后退)
6
兼容性测试 1.主流的浏览器(IE6,7,8,9, Firefox, Chrome, Safari等) 2.不同的平台,比如Windows, Mac 3.移动设备上,比如Iphone, Andriod 4.不同的分辨率 能否正常显示
7
本地化测试 不同语言环境下,页面的显示是否正确(中英文) 是否向残疾用户提供足够的辅助功能(支持字体放大、缩小)END
注意事项
1
本次忽略验证码验证
2
主要针对黑盒测试
3
主要针对web测试