• 0
  • 0
分享

通常情况下面试会问到类似的问题,最主要的并不是要说出多么多的测试点,而应该展现的是你的思考方式。

一般对于这类型的问题,会从以下几方面入手:功能、外观、性能、安全、兼容、易用性,当然也可能会有一些特殊的测试,因此要结合实际情况考虑。

那么对于登陆界面的测试,也主要从以下方面入手:

1、功能测试

对于登陆界面,常用的功能有账户及密码输入框、注册链接、忘记密码链接、其他方式登陆等,那么我们就要逐一测试这些功能能否正常使用、链接能否正常跳转、提示是否正常等。

  1. 输入正确的用户账户和密码,能够成功登陆并跳转至正确页面;

  2. 输入错误的用户账户或密码,校验失败,提示错误信息;

  3. 什么都不输入,直接点登陆,检查提示信息;

  4. 检查注册链接是否正确跳转;

  5. 检查忘记密码链接是否正确跳转;

  6. 检查使用其他登陆方式(如扫码登陆等)是否能够成功使用;

  7. 登陆失败后不能记住密码;

  8. 密码是否明文表示;

2、界面测试

对于登陆界面的外观测试,其实与大多数的页面测试相似,主要关注点有:页面的整体设计、页面元素大小、页面元素布局等。

  1. 检查登陆页面设计是否符合设计要求;

  2. 检查用户账户和密码的textbox的宽度、高度、布局是否符合设计要求;

  3. 登陆按钮的大小、布局是否符合设计要求;

  4. textbox和按钮的相对位置是否符合要求;

  5. 页面文字字体、大小是否符合要求,是否有错别字;

3、性能测试

与所有都页面测试都类似,重点在于页面的响应时间、并发性能等等。

  1. 登陆页面能否在规定时间响应成功;

  2. 登录成功后能否在规定时间内响应成功并返回正确页面;

  3. 当多个用户同时进行登录时能否在规定时间内登录成功;

4、安全测试

网页的安全测试有很多测试点,但最主要的就是一些隐私数据、重要数据的传输和校验是否安全,是否容易被盗取。

  1. 用户账户和密码在发送请求过程中是否加密;

  2. 用户账户和密码需要在服务器端进行校验,不能只在网页进行javaScript校验;

  3. 登陆错误次数需要有限制,防止暴力破解;

  4. 同一用户能否在多台机器登陆;

  5. 多个用户能否在统一机器登陆;

  6. 登录之后的cookie是否容易被脚本盗取;

5、兼容测试

登陆界面的兼容测试主要是指

  1. 在Android和ios中能否正常显示;

  2. 在版本比较低的软禁/浏览器中能否正常显示;

  3. 在不同的浏览器中能否正常显示;

  4. 不同分辨率下能否正常显示。

6、易用性测试

易用性测试主要是一些与用户体验相关的内容

  1. 输入密码时打开大写键盘应该有提示;

  2. 是否支持全键盘操作;

  3. 是否有快捷键操作。

当然除了以上列出来的常见的之外,还需要根据具体到需求文档设计一些具体的测试点。


作者:小陈要努力.

原文链接:https://blog.csdn.net/qq_41907993/article/details/108194883

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   背景  由其他的team做的项目,配置到一个新的环境下。由于项目需要与别的公司的项目接连,所以需要创建公开的API接口,利用apifox来进行测试(postman,jmeter都可以)。此次利用apifox来创建测试API接口的测试。  1. 在官网下载apifox工具  下载地址和使用文档的URL : https://www.apifox.cn/help/  下载之后需要注册登入自己的账号。  2.创建简单API的测试接口  可以使用文档来操作。  3.前置操作和后置操作  在测试API时首先需要取得一个token,在取得token的时候还需要【SHA256】加密处理,所以需要创建一个前...
            0 0 1151
            分享
          • 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下:页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。检查按钮的功能是否正确:如update,cancel,delete,save等功能是否正确。字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错.字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错.标点符号检...
            0 0 862
            分享
          •   “工欲善其事必先利其器”,通过前边几篇文章的介绍,大家大致对接口有了进一步的认识。那么接下来让我们看看接口测试的工具有哪些。目前,市场上有很多支持接口测试的工具。利用工具进行接口测试,能够提供测试效率。例如,让你一天完成100个接口测试任务,你觉得你加班能完成,那么1000个、10000个......  如果有工具,可以大大提高你的效率,可以达到事半功倍,但是不是所有工具都能够支持你完成这个任务。下面我们就来挑选几个常用和常见的工具,简单介绍一下。如果需要或者有兴趣可以在网上查看各种工具对应的资料进行深入人的学习,这里带领大家了解一下,碰到这些工具会用、了解、知道这些工具就达到目的了,不要...
            0 0 877
            分享
          •   有些人感觉测试很累,有些人感觉测试很轻松,排除掉开发的因素和产品功能复杂度的因素,其实和测试技巧也有很大的关系,今天先跟大家聊聊如何提升测试效率,后续再更新干货。  所谓的测试效率就是测试产出和测试时间之比,假设测试产出是一个定值,那要提高测试效率,就是要缩短测试时间。那要怎么才能减少测试时间呢?  1、不要做无效的测试  一般项目前期bug都是较多的而且极为不稳定的,如果有多个较严重的bug,可以拒绝继续测试。一方面继续测试也没有意义,因为阻塞测试地方会有很多,也无法测试全:另一方面即便继续测试出很多bug,也可能由于那些bug引起的,倒不如等这些修复之后再继续测试。  这样对于前期来说...
            0 0 727
            分享
          •   前言  我在做51Testing讲堂以及和参加讲堂的同学们在微信群里互动的时候,有个同学提出最好能在安全工具当中集成扫描功能,这个建议勾起了我的兴趣,下面大家将会看到的扫描器,就这么出炉了。  扫描器的设计思想是:灵活、易扩展、易修改。  灵活的意思就是可单独执行专项漏洞的扫描,也可以批量执行集成的所有漏洞探测模块;易扩展的意思就是,新的漏洞检测模块可清晰简单的集成进扫描器;易修改,对各个漏洞扫描模块可根据特殊情况修改探测逻辑。  不管是安全,或者是渗透测试,我们的假想敌都是不法的黑客分子,就个人能力的角度来看,对漏洞的理解及漏洞利用场景的熟悉程度,决定了我们匹配哪一级别的骇客。  当然,...
            11 11 2383
            分享
      • 51testing软件测试圈微信