首页
学习
活动
专区
圈层
工具
发布

(interview)仅有输入用户名和密码和一个登录按钮,如何测试登录界面?

一、功能测试 1、输入正确的用户名和密码,点击提交按钮,验证是否能正常登录 2、登录成功后是否跳转到正确的页面,是否在当前窗口打开 3、输入错误得到用户名或者密码,验证登录失败,并给出相应的提示信息 4...、不输入用户名或者密码,或者都不输入,验证登录失败,并给出相应的提示信息 5、用户名和密码,太短和太长的处理 6、用户名和密码,有特殊字符和其他非英文的情况 7、用户名和密码前后有空格的处理 8、记住用户名和密码的功能...9、登录失败,不能记住密码 10、密码是否不是明文 11、用户登录后修改密码,是否能继续操作,退出后可以用新密码成功登录 12、同一用户同时通过不同浏览器登录,是否会导致其中一个下线 二、界面测试 1...、布局是否合理,2个testbox 和一个按钮是否对齐 2、testbox 和按钮的长度和高度是否符合要求 3、界面是否好看 4、图片、颜色、字体、超链接是否都显示正确 三、性能测试 1、打开登录页面,...需要几秒 2、输入正确用户名和密码,登录成功到跳转到新页面,不超过5秒 3、能支持多少用户同时登录 四、安全测试 1、登录成功后生成的Cookie,是否是httponly (否则容易被脚本盗取) 2、用户名和密码是否通过加密的方式发送给

3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    超越按钮,拥抱触摸界面

    菜单栏和按钮的挑战 苹果发布的“Human Interface Guidelines”以及苹果应用审核委员会,对数以万计的应用产生了重要的影响。...1.png 手势驱动界面的威力 在两年以前,我在探索手势如何才能为移动应用用户界面带来价值时总结了一条规律,“手势的使用必须自然而然”。...这样做的好处一方面在于能够让App的显示更加注重内容,另一方面也使得触发另外一个界面只需要一步或者两步操作就可以实现。 ? 除了界面的导航,App中的内容有时也需要与用户进行互动。...在所有内容下放摆放三个按钮,一定会将界面弄的混乱。这时才是使用手势的最佳时机。考虑一下双击屏幕或者长按屏幕。Instagram中,双击屏幕可以对一个内容进行Like或者Unlike。...作者在做Belgium's Public Radio的时候,一直困惑于应该为用户提供什么样的界面,最终,决定提供三种不同的界面布局形式,而布局的调整可以通过拖动图标来实现。

    1K20

    模拟用户登录界面

    1 引言 上网过程中,我们常常会有一个账号的登录过程,本篇博客通过模拟用户登录界面以及登录过程过多时,引发的账号锁定现象。形象地变现出用户登录的详细过程。...2 问题 模拟用户登录界面以及错误过多引发的账号锁定现象。 3 方法 运用if语句来判断,用户的账号密码是否对应正确来完成登录是否成功。 若账号密码对应,则成功登录,程序结束。...再通过while使得登录失败后,提醒重新登录,运用计数器来记录登录次数,若登录次数超过3次,则锁定登录,程序结束 4 实验结果与讨论 通过实验,运用if可有效判断账号密码是否对应。...运用while可完整记录登录过程中遇到的各问题。...用户名或密码错误,请重新输入") count = count + 1 if count > 3: print("已锁定") break print("请重新输入") 5 结语 针对用户登录及登录失败次数限制问题

    5.2K10

    三.登录界面功能实现

    分析GUI界面使用过程 首先输入用户名,密码,然后点击提交按钮 获取输入框文本内容 # 获取两个文本框的输入的内容 name = ui.text.text() password = ui.text2.text...('登录失败') 按钮与判断方法绑定信号与槽的概念,点击按钮会发出clicked信号,将该信号与判断的函数绑定;当点击按钮后,就会调用判断函数。...') else: print('登录失败') 事件绑定 # 按钮绑定打印方法 ui.button.clicked.connect(print_info) 完善效果 使用消息弹窗...import Ui_Login # 用 QAllication 类创建app app=QApplication(sys.argv) #创建主窗体 window=QMainWindow() #创建自定义界面...ui=Ui_Login() #将自定义界面放置在主窗体中 ui.setupUi(window) #显示主窗体 window.show() # 定义一个打印信息的方法 def print_info()

    3.2K20
    领券