如何测试登陆界面
上一篇 /
下一篇 2021-07-27 10:03:48
/ 个人分类:测试
通常情况下面试会问到类似的问题,最主要的并不是要说出多么多的
测试点,而应该展现的是你的思考方式。
一般对于这类型的问题,会从以下几方面入手:功能、外观、性能、安全、兼容、易用性,当然也可能会有一些特殊的测试,因此要结合实际情况考虑。
那么对于登陆界面的测试,也主要从以下方面入手:
对于登陆界面,常用的功能有账户及密码输入框、**链接、忘记密码链接、其他方式登陆等,那么我们就要逐一测试这些功能能否正常使用、链接能否正常跳转、提示是否正常等。
- 输入正确的用户账户和密码,能够成功登陆并跳转至正确页面;
- 输入错误的用户账户或密码,校验失败,提示错误信息;
- 什么都不输入,直接点登陆,检查提示信息;
- 检查**链接是否正确跳转;
- 检查忘记密码链接是否正确跳转;
- 检查使用其他登陆方式(如扫码登陆等)是否能够成功使用;
- 登陆失败后不能记住密码;
- 密码是否明文表示;
2、界面测试
对于登陆界面的外观测试,其实与大多数的页面测试相似,主要关注点有:页面的整体设计、页面元素大小、页面元素布局等。
- 检查登陆页面设计是否符合设计要求;
- 检查用户账户和密码的textbox的宽度、高度、布局是否符合设计要求;
- 登陆按钮的大小、布局是否符合设计要求;
- textbox和按钮的相对位置是否符合要求;
- 页面文字字体、大小是否符合要求,是否有错别字;
与所有都页面测试都类似,重点在于页面的响应时间、并发性能等等。
- 登陆页面能否在规定时间响应成功;
- 登录成功后能否在规定时间内响应成功并返回正确页面;
- 当多个用户同时进行登录时能否在规定时间内登录成功;
网页的安全测试有很多测试点,但最主要的就是一些隐私数据、重要数据的传输和校验是否安全,是否容易被盗取。
- 用户账户和密码在发送请求过程中是否**;
- 用户账户和密码需要在服务器端进行校验,不能只在网页进行javaScript校验;
- 登陆错误次数需要有限制,防止暴力破解;
- 同一用户能否在多台机器登陆;
- 多个用户能否在统一机器登陆;
- 登录之后的cookie是否容易被脚本盗取;
5、兼容测试
登陆界面的兼容测试主要是指
- 在Android和ios中能否正常显示;
- 在版本比较低的软禁/浏览器中能否正常显示;
- 在不同的浏览器中能否正常显示;
- 不同分辨率下能否正常显示;
6、易用性测试
易用性测试主要是一些与用户体验相关的内容
- 输入密码时打开大写键盘应该有提示;
- 是否支持全键盘操作;
- 是否有快捷键操作;
当然除了以上列出来的常见的之外,还需要根据具体到需求文档设计一些具体的测试点。
收藏
举报
TAG: