精华内容
下载资源
问答
  • 登录测试点
    2020-12-16 20:03:24

    1. 输入已注册的的用户名和正确的密码,验证是否成功登录
    2. 输入已注册的用户名和不正确的密码,验证是否成功失败,且提示信息正确,提示:”账号或密码错误”
    3. 输入未注册的用户名和任意密码,验证是否登录失败,且提示信息正确,提示:”账号或密码错误”
    4. 使用未激活账户登录,验证是否登录失败,提示:”账号未激活”
    5. 使用呗停用用户登录,验证是否登录失败,提示:”账号已停用”
    6. 用户名和密码两者都为空,验证是否登录失败,且提示信息正确,提示”账号或密码错误“
    7. 用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确,如提示:”青输入账号/请输入密码”
    8. 如果登录功能启用了验证码功能,在用户名和密码正确的情况下,输入正确的验证码,验证是否登录成功
    9. 如果登录功能启用了验证码功能,在用户名和密码正确的情况下,输入错误的验证码,验证是否登录失败,且提示信息正确,提示”验证码错误”
    10. 用户名和密码是否大小写敏感
    11. 页面上的密码框是否加密显示,或者是否需要有明确码切换按钮
    12. 后台系统创建的用户第一次登录成功时,是否提示修改密码
    13. 忘记用户名和忘记密码的功能是否可用
    14. 前端页面是否根据设计需求限制用户名和密码长度
    15. 如果登录功能需要验证码,点击验证码图片或者点击换一张是否可以更换验证码,更换后的验证码是否可用
    16. 刷新页面是否会刷新验证码
    17. 如果验证码有时效性,需要分别时效性外验证码的有效性
    18. 用户登录成功但是会话超时后,继续操作是否会重定向到用户登录界面
    19. 不同级别的用户,比如管理员和普通用户,登录系统后权限是否正确
    20. 页面默认焦点是否定位在用户输入框中
    21. 快捷键Tab和Enter等,是否可以正常使用
    22. 为空和输入空格字符串的校验是否一致
    23. 使用中文键盘输入字母和使用英文键盘输入自己传入后端的字符长度是否一致
    24. 成功登录后的session的时效设置
    25. 输入栏是否设置快速删除按钮
    26. 浏览器的前进后退按钮,是否有效
    27. 用户名和密码是否支持特殊字符和中文
    28. 成功登出后,点击浏览器回退按钮,是否可以继续操作系统
    29. 需求中是否有登录时间限制,如果有验证时间限制是否有效
    30. 验证不同登录方式的正确性,扫码,账号密码,第三方
    31. 若支持手机号+验证码登录,验证码是否有时间限制,移动设备是否可以直接获取验证码
    32. 操作错误提示信息是否简单明了
    33. 登录页面显示是否正常?文字和图片能否正常显示,相应的提示信息是否正确,按钮的设置和排列是否正常,页面是否简洁
    34. 不同浏览器下,验证登录页面的显示以及功能正确性
    35. 用户密码后台存储是否加密
    按钮的测试点
    1. 是否支持回车
    2. 单机
    3. 快速双击,是否可能会导致重复提交的BUG
    4. 网络中断
    5. 分别缺少一个必填项,单击提交(无效等价类不能合并)
    6. 只输入必填项,单机提交
    7. 所有的必填项+非必填项,单机提交
    8. 所有字段的最大长度,单机提交
    9. 提交成功是否有提示
    10. 如果有上传附件,附件超大,网络慢,提交后是否成功
    11. 表单提交后内容是否加密
    12. SQL注入
    13. 权限校验,也就是说只有有权限的人才可以提交
    14. 对于修改,新增,审核等需要修改数据库中数据的操作,多人同时操作的场景需要测试,比如A编辑,B再编辑然后B提交,A提交

    更多相关内容
  • “系统登录框”用例测试点 一般根据功能、界面、性能、安全性、兼容性等方面来设计测试用例 (1)功能性用例设计点 (2)性能压力测试的用例设计点: (3)安全性测试用例设计点: (4)兼容性测试用例...

    “系统登录框”用例测试点

    一般根据功能、界面、性能、安全性、兼容性等方面来设计测试用例

    (1)功能性用例设计点

    (2)性能压力测试的用例设计点:

    (3)安全性测试用例设计点:

    (4)兼容性测试用例设计点:

     

    展开全文
  • 简单的用户登陆界面测试点

    千次阅读 2020-07-22 15:28:30
    PS:括号里面的内容属于个人见解帮助理解测试点 一、功能测试 1.输入正确的用户名和密码,点击登录,验证是否能成功登录登录成功后能否能否跳转到正确的页面(链接的正确性) 2.输入错误的密码,验证登录失败,...

    PS:括号里面的内容属于个人见解帮助理解测试点

    一、功能测试

    1.输入正确的用户名和密码,点击登录,验证是否能成功登录,登录成功后能否能否跳转到正确的页面(链接的正确性)

    2.输入错误的密码,验证登录失败,并且提示相应的错误信息(确认账号或密码输入是否有误)

    3.输入未注册的或不存在的用户名,验证登录失败,并且提示相应的错误信息(提示不存在的账户提示用户再次确认)

    4.用户名和密码,如果太短或者太长,应该怎么处理(用户名和密码是否有长度的限制)

    5.用户名和密码中有特殊字符(空格,标点符号,非英文数字的输入)

    6.记住用户名的功能(系统自动记住输入过的用户名)

    7.登陆失败后,不能记录密码的功能(避免记住错误密码造成不必要的麻烦)

    8.用户名和密码前中后有空格的情况系统处理情况(很多情况下用户名前后有空格不影响登录)

    9.密码是否非明文显示,使用星号或者圆点等符号进行代替(涉及安全性测试方面内容)

    10.验证码考虑是否辨认难度过大,刷新验证码功能是否好用(某些国外游戏平台验证码确实让人看得费劲)

    11.登录页面中的注册、忘记密码,登出用另一帐号登陆等链接是否正确(验证重新登陆后的页面是否有bug)

    12.输入密码的时候,大写键盘开启的时候要有提示信息(方便区别大小写)

    13.什么都不输入,点击提交按钮,检查提示信息(提示先输入用户名)

    二、界面测试(在不同缩放条件下保持页面的组件显示基本正常)

    1.布局是否合理,testbox和按钮是否整齐。

    2.testbox和按钮的长度,高度是否复合要求。

    3. 界面的设计风格是否与UI的设计风格统一。

    4. 界面中的文字简洁易懂,没有错别字。

    三、性能测试

    1.打开登录页面,需要的时间是否在需求要求的时间内。

    2.输入正确的用户名和密码后,检查登录成功跳转到新页面的时间是否在需求要求的时间内。

    3.模拟大量用户同时登陆,检查一定压力下能否正常登陆跳转。

    四、安全性测试

    1.登录成功后生成的Cookie,是否是httponly (否则容易被盗取Cookie、破坏页面结构、重定向到其它网站等)

    关于红色内容的解释见:https://blog.csdn.net/qq_38553333/article/details/80055521

    2.用户名和密码是否通过加密的方式,发送给Web服务器(使用抓包工具验证应该是密文方式)

    3.用户名和密码的验证,应该是用服务器端验证, 而不能单单是在客户端用javascript 验证(双端验证,客户端主要校验的是用户的用户的输入信息是否合法,而服务器主要校验业务数据是否正确)

    4.用户名和密码的输入框,应该屏蔽SQL注入攻击(理解刷库拖库撞库

    5.用户名和密码的输入框,应该禁止输入脚本 (防止被跨站脚本攻击)

    6.防止暴力破解,检测是否有错误登陆的次数限制(如果没有就是需要用到其他手段验证例如验证码或者手机号)

    7. 是否支持多用户在同一机器上登录

    8. 同一用户能否在多台机器上登录

    五、可用性测试

    1. 是否可以用键盘操作,是否支持快捷键(ctrl+c/x/v等)

    2. 输入用户名,密码后按ENTER,是否可以登录

    3. 输入框能否可以用TAB键进行换行切换

    4.密码输入框是否不支持复制粘贴(安全性测试方面有进行阐述)

    六、兼容性测试

    1.不同浏览器下能否显示正常且功能正常(IE, Firefox, Chrome, Safari等)

    2.同种浏览器不同版本下能否显示正常且功能正常。(IE,6,7,8,9等)

    2.不同的平台是否能正常工作,比如Windows, Mac,Linux。

    3.不同移动终端设备上是否正常工作,比如ios和Andriod。

    4.不同的分辨率下显示是否正常。(部分内容显示不完整或者文字互相遮挡)

    七、本地化测试

    1. 不同语言环境下,页面的显示是否正确。

    展开全文
  • Xshell SSH免密登录

    2021-08-27 10:54:16
    keys 公钥的保存位置 HostKey /etc/ssh/ssh_host_rsa_key PasswordAuthentication no 禁止使用密码验证登录(可选,自己添加) 修改完 键盘输入 :wq 退出 Xshell测试,连接那里先输入服务器 ssh端口,再到用户身份...

    一、使用如下命令生成密钥对

    [root@xuegod130 ~]# ssh-keygen
    Generating public/private rsa key pair.
    Enter file in which to save the key (/root/.ssh/id_rsa): #直接回车
    Enter passphrase (empty for no passphrase): #输入密钥的密码 (如果用于gitlab CI 最好不填 直接回车)
    Enter same passphrase again: #再次输入密钥密码 (如果用于gitlab CI 最好不填 直接回车)
    Your identification has been saved in /root/.ssh/id_rsa.
    Your public key has been saved in /root/.ssh/id_rsa.pub.
    The key fingerprint is:
    SHA256:Y8K3Am4qdviR5IJC0xrVVNPQWHB9eR4fYgXBFh/qd0M root@xuegod130.localdomain
    The key’s randomart image is:
    ±–[RSA 2048]----+
    |=Bo. .+*o |
    | o .oo . Bo+.|
    | . . +.+E+|
    | o . .|
    | + o. o S . o.|
    |o *… + o . o|
    |oo.+o . . |
    |oo.+. . |
    |…+. |
    ±—[SHA256]-----+
    

    二、id_rsa.pub和id_rsa 两个文件内容导入到 authorized_keys文件

    进入.ssh目录 cd ~/.ssh
    cat id_rsa >> authorized_keys
    cat id_rsa.pub >> authorized_keys
    注:authorized_keys文件只留下id_rsa.pub和id_rsa 两个文件内容 仔细检查
    在这里插入图片描述

    三、修改ssh配置文件 [root@xuegod130 ~]# vim /etc/ssh/sshd_config

    RSAAuthentication yes 开启RSA验证 (自己新增)
    PubkeyAuthentication yes 是否使用公钥验证
    AuthorizedKeysFile .ssh/authorized_keys 公钥的保存位置
    HostKey /etc/ssh/ssh_host_rsa_key
    PasswordAuthentication no 禁止使用密码验证登录(可选,自己添加)
    

    修改完 键盘输入 :wq 退出

    Xshell测试,连接那里先输入服务器 ssh端口,再到用户身份验证选择Public Key
    在这里插入图片描述
    进入设置,对应上面自己输入的Enter passphrase (empty for no passphrase): 密码,没有可以为空。
    在这里插入图片描述
    浏览
    在这里插入图片描述
    导入id_rsa文件 需要从服务器拷贝 -----BEGIN RSA PRIVATE KEY----- … -----END RSA PRIVATE KEY----- 这个!!

    点连接,输入root就行
    在这里插入图片描述
    祝各位成功!!

    四、文件权限问题

    chmod 700 ~/.ssh 修改.ssh的文件权限为700 不行的话将里面的文件都改成700

    五、重启ssh服务

    service sshd restart

    六、不行就留言

    展开全文
  • 每次登录服务器都要输入密码,这比较麻烦。使用ssh公钥登录机制可以直接登录,避免每次都输入密码的烦恼。所谓ssh公钥登录机制即是:客户端电脑client产生加密用的公钥id_rsa.pub与私钥id_rsa,然后将公钥id_rsa....
  • 7、语句注销的用户,提示登录失败,比给出友好信息提示 8、密码输入框是否有加密 9、用户名是否支持中文、表情、特殊符号 10、用户名是否有长度限制 11、密码是否支持中文、特殊字符 12、密码是否会有长度限制
  • 2,常规免密操作 ----- 这种方式最简单直接,但是是2之间的机器A: 192.168.1.1机器B:192.168.1.2需求:要求在机器A 上可以使用root用户免密登录到机器B(注意,这里登录B 也是使用的root用户)步骤:(1),机器A上...
  • 免密登陆简介版

    2020-05-08 19:04:08
    3.测试免密登录 1.客户端生成公私钥 本地客户端生成公私钥: ssh-keygen 上面这个命令会在用户目录.ssh文件夹下创建公私钥 cd ~/.ssh ls 下创建两个密钥: id_rsa (私钥) id_rsa.pub (公钥) 2.上传公钥...
  • Cookie实现免密登录

    千次阅读 2019-05-26 22:45:43
    今天做demo的时候想做个Cookie实现自动登录 即:如果已经勾选自动登录那么在Cookie有限期间下次直接访问受限内容可以自动登录 我们知道设置Cookie之后在访问其他路径时默认会携带的,但是有条件的! 先上个Demo 创建...
  • ssh1—xshell免密登录

    2021-11-28 18:38:32
    ssh—免密登录 文章目录ssh—免密登录实验环境前提条件基本逻辑拓展知识方法一:redhat创建证书—xshell登录redhat:一、创建数字证书1、生成公钥与私钥2、查看证书是否创建成功3、在/root/.ssh/ 路径下 将公钥 id_...
  • ssh 免密登录踩坑及解决

    千次阅读 2020-06-20 22:17:37
    最近发现 ssh 直接可以免密登录远程服务器,感觉挺有趣的,于是想试试顺便了解下原理。首先便是百度下 ssh 的概念及登录方式及原理,接着就是自己实践了,一开始老是有问题,后面思考可能的原因再尝试便慢慢解决了,...
  • 实验环境 本地 MacOS 10.14.4 远程服务器 CentOS 7.5 64位 Firewalld ...​ 首先要了解 SSH免密登录的原理,免密登录需要使用 ssh 的非对称加密方式,登录无需密码,但是需要携带秘钥。本地若想登录.
  • ssh服务的配置文件 /etc/ssh/sshd_config 但是在centos7中一般不需要修改这个文件,所以没必要进去 ...现在开始配置ssh,假设实现A服务器ssh免密登录B服务器(每一个命令都对应ssh原理,可以从这个角度
  • 既然浏览器能实现免密登录的功能,那么我们用代码如何来实现呢? 这里有两个登录案例,看完之后你就知道如何实现了。 案例一:豆瓣登录 在这里我们使用 Python 中的 LWPCookieJar ,它是管理 cookie 的工具,可以...
  • 既然浏览器能实现免密登录的功能,那么我们用代码如何来实现呢? 这里有两个登录案例,看完之后你就知道如何实现了。 案例一:豆瓣登录 在这里我们使用 Python 中的 LWPCookieJar ,它是管理 cookie 的工具,可以将 ...
  • 一、配置SSH 基本语法:假设要用用户名root登录远程主机host,只需要输入ssh root@host,如ssh root@192.168.28.129,若本地用户名与远程用户名一致,...免密登录原理如下图所示: 三、先决条件 3台 Centos 7 ...
  • Git-多账户配置SSH免密登录

    千次阅读 2020-06-13 17:05:42
    第四步:将两个密钥加入钥匙串,然后分别测试是否配置成功 基本步骤和单账户基本一致,关键步骤在配置 SSH Config 文件,下面针对该展开。 配置 SSH config 文件 问:SSH config 是什么? 答:SSH config 是 Linux...
  • Domino SSO免密登录

    2019-04-06 19:03:54
    最近在使用shiro可以免密登录,还是方便与其它web应用集成的。同样Domino也要与其它第三方集成,如微信...SSO配置实例、Domino单点登录、剖析LtpaToken。 以下是测试的几张图片,可以参考交流: func...
  • 为什么要使用集群: redis为了提高网站响应速度,总是把热点数据...2.高性能,集群每一台主机读写能力与单节点相同级别,写压力多多分担 3.方便扩展,当单个节点压力变大或者变小时,可以动态新加或者移除节点,集群
  • 由于分布式集群的规模很大,各种面向集群的版本发布和软件包安装,都需要登录服务器,个人之前利用自动化ansible工具安装K8S集群,涉及各种大量的软件包安装和文件配置,免密登录对提高操作部署的效率非常有必要。...
  • 从 MySQL 5.6 开始,提供了一个新的实用程序:mysql_config_editor,它允许你将身份认证信息存储到一个名为 .mylogin.cnf 的登录路径文件中,该文件的内容进行了混淆加密。 配置了登录路径文件之后,MySQL 客户端...
  • 目录 ...一、前言   前几天搞到了一台性能不错的台式机,想着把它拿来当作编译服务器用。折腾半天装了个linux系统,各种驱动一打,是真...搞好后又总感觉缺了什么,不是很方便,主要还是来回切换人太麻烦了。   几个
  • Linux 实现密钥免密登录

    万次阅读 2019-01-10 17:54:48
    登录Linux进入/root/.ssh/目录下 没有生成密钥的目录如下 执行ssh-keygen -t rsa 创建密钥,一直回车即可,红框是输入密码,因为是免密所以直接回车略过;执行完之后会在/root/.ssh/下生成两个文件id_rsa、id_...
  • LInux系统日常运维过程中,经常需要在本地运行脚本执行对远程主机的...一、使用远程登录工具—实现ssh免密登录远程服务器 常用的远程登录工具有expect以及sshpass,本文主要介绍的是sshpass。 1)sshpass介绍 ssh登录..
  • 在Windows里,使用虚拟机软件Vmware WorkStation搭建三台机器,操作系统Ubuntu...【实验目标】:在这三台机器之间实现免密登录 1、从主节点可以免密登陆到主节点 2、从主节点可以免密登陆到其它两个从节点 ...
  • 工作的时候,由于我们的服务器太多,不可能一个个使用远程登录服务器,比如用XShell开多个窗口,如果有100台机器,难道还要开100个会话吗??显而易见,我们不可能操作的这么麻烦,能用技术解决问题,绝对不使用体力...
  • 上一篇:Ubuntu18.04下安装配置java环境(jdk8)(Hadoop之旅2)...1.配置ssh免密登录 之前我们已经在虚拟机(master)上配置好了java环境,现在开始将master克隆为虚拟机node1和node2 0.克隆...
  • 声明:作者原创,转载注明出处。一、SSH简介SSH(Secure Shell)是一种通信加密协议,加密算法包括:RSA、DSA等。...二、SSH免密登陆原理三、SSH免密登陆服务器环境:机器用户名密码masterhadoophadoopslave1hadooph...
  • 天翼免密登录功能主要是自动识别本机号码,用户只需轻轻一点,无需其他任何操作,即可登录应用。让用户快速登录。相关接入资料详见网站http://id.189.cn/。在接入免密功能时,发现以下几个问题。耗了一天时间和技术...
  • expect+shell脚本实现免密登录

    千次阅读 2021-10-23 21:06:21
    脚本编辑2.1 测试 简介: 此脚本需要用到expect和openssh的知识。 关于openssh可见往期文章此前往 1. expect 参数 解释 expect 自动应答命令(用于交互式命令的自动执行) set timeout 1 等待1秒再向...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,895
精华内容 1,958
关键字:

免密登录测试点