首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    一、功能测试 1、输入正确的用户名和密码,点击提交按钮,验证是否能正常登录 2、登录成功后是否跳转到正确的页面,是否在当前窗口打开 3、输入错误得到用户名或者密码,验证登录失败,并给出相应的提示信息 4...、不输入用户名或者密码,或者都不输入,验证登录失败,并给出相应的提示信息 5、用户名和密码,太短和太长的处理 6、用户名和密码,有特殊字符和其他非英文的情况 7、用户名和密码前后有空格的处理 8、记住用户名和密码的功能...密码是否不是明文 11、用户登录后修改密码,是否能继续操作,退出后可以用新密码成功登录 12、同一用户同时通过不同浏览器登录,是否会导致其中一个下线 二、界面测试 1、布局是否合理,2个testbox 和一个按钮是否对齐...2、testbox 和按钮的长度和高度是否符合要求 3、界面是否好看 4、图片、颜色、字体、超链接是否都显示正确 三、性能测试 1、打开登录页面,需要几秒 2、输入正确用户名和密码,登录成功到跳转到新页面...,应该是用服务器验证,而不单单是在客户端用javascript验证 4、用户名和密码的输入框,是否屏蔽SQL注入攻击 5、用户名和密码的输入框,应该禁止输入脚本(防止XSS攻击) 6、是否有错误登录的次数限制

    1.9K20

    如何在bugcrowd批量捡洞

    类似如上原因也导致很多安全研究员纷纷转至国外平台 Bugcrowd简介 目前全球4大漏洞赏金平台分别为Hackerone、Bugcrowd、intigriti、Yeswehack image.png 常见的漏洞奖励和分级...DOM的存储XSS 此处存在预输入的功能 image.png 当你输入任意内容时,比如bug字符,将会自动进行联想搜索并将更多关联内容进行展示 首先通过浏览器查看资源文件 image.png 可以看到名称位...typeahead的js文件,而·typeahead的定为即为预输入,所以重点关注typeahead文件即可 通过文件内容查看是否存在DOM XSS 点击JS文件,并通过左下角点的{}按钮将代码进行格式化处理...功能繁多导致DOM XSS 该页面会展示最近去过哪些地方的功能 image.png 查看源码,找到Attractions按钮对应的DOM元素 image.png 搜索onTabClick找到函数的具体实现未知...image.png image.png 实力推荐 此处几个案例也都是Bugcrowd上Top大佬批量大法技巧中的一个小点,在这里进行推荐 大佬也创建了自己的星球,里面干货满满,每周都可以学习到不少刷美金技巧和实战案例

    2.7K20

    Vue折腾记 - (3)写一个不大靠谱的typeahead组件

    前言 typeahead在网站中的应用很多..今天跟着我来写一个不大靠谱的typeahead; 你能学到什么?...自定义事件 遍历的思想 功能细节的考虑 一切都挺不靠谱的...可完善的地方很多.废话不多说,看效果图 ---- 更新 2017-07-21: 完善逻辑及美化样式,所以效果图和代码都有所变动 ---- 效果图...粗糙的模糊搜索 - 借助indexOf ESC和blur事件清除输入框,没有找到匹配的情况下 Enter默认在找到只剩下一个情况下选中 方向盘的上下(已经阻止光标的移动)选中子项,回车选中 鼠标点击选择子项...transition-group> 未能查询到,请重新输入...this.mapData; } }, props: { placeholder: { type: String, default: '请输入您要查询的关键字

    67610

    详解视觉误差对UI设计的影响和解决方案

    下面举个例子,Facebook 和 Instagram 的 icon 是正方形的,而 Twitter 和 Pinterest 的 icon 一个是不规则图形,一个是圆形,所以为了达到视觉尺寸上的相等,当它们一起出现的时候...,我们要放大 Twitter 和 Pinterest 的 icon,实际效果如图所示。...否则抓眼的背景会过分突出,让看起来对齐的感觉消失。 ? 这种现象与排列原则最常应用于按钮与输入框。 ? 左边的浅色背景输入框框体不会与标签文字对齐,框内文本才会与标签对齐。...右侧的深色边框的输入框的框体就要与标签文字对齐,而框内容无需与标签文字对齐。...再看看发送按钮,左边的发送按钮与浅色背景的输入框为了达成视觉对齐故意地做短了一点点,右边的发送按钮也因为形状的缘故被故意地做长了一点,达成视觉对齐。 ?

    1.3K10

    深度好文!UI界面视觉平衡的终极指南

    比如Facebook和Instagram的图标是方形的,而Twitter的图标是鸟的轮廓,Pinterest的图标是一个环绕的“P”。...如果将Twitter和Pinterest的图标放大一些,看起来就能和Facebook和Instagram的图标保持平衡了。 ? 视觉平衡的另一个例子就将是一个文本框和一个圆形按钮放在一起。...同样的原理也适用于按钮和输入字段。当然这不是教条的规则,只是基于视觉感知的建议。 ? 在左图中,由于输入框是浅色背景,所以背景框是完全可以超出其他输入文本的。...而由于“发送”按钮的颜色较深,视觉重量更大,所以与输入背景的右边缘完全对齐。 ? 而在右图中,由于输入框有实线描边,所以我们将它与其他文本对齐,并且将对应的文本内容进行了缩进处理。...“发送”按钮有一个三角形的边,并且向右移动了一点,以与上面的矩形输入元素保持平衡。 ? 我们再来看视觉对齐的另外一种情况——文字与按钮的对齐。看看下面按钮中的文本,它们看起来都居中是吗? ?

    2.5K40

    如何在 SwiftUI 中创建悬浮操作按钮

    以下是 Twitter 应用中悬浮操作按钮的示例。Twitter App 在最重要的操作步骤,发布推文时使用悬浮操作按钮。如下图,在右下角有一个蓝底中间有加号的按钮。...下面我们就来详细介绍一下还如何实现这个悬浮按钮需求。创建悬浮操作按钮如何 SwiftUI 创建一个类似 Twitter App 中的悬浮按钮。...将一个按钮放在内容视图上。这将在列表视图上添加一个加号图像按钮。示例运行截图如下:悬浮按钮位于屏幕的右下角接着,是需要实现需求中的第二步,使按钮与内容视图对齐到右下角。...这里可以在代码中使用 ZStack 的 alignment 参数将按钮与右下角对齐,核心代码如下:struct ContentView: View { var body: some View {...总结在本文中,我们学习了如何在 SwiftUI 中创建一个悬浮操作按钮,它是 Android 和 Material Design 中常用的 UI 元素。通过逐步实现悬浮按钮的各个特性来完成这个过程。

    18832

    提升UI产品体验的14个细节!你都知道吗?

    图片02垂直对齐易于扫视良好的对齐方式,可以增强内容的可读性,让用户的视线更容易扫描。...图片07按钮要正确合理从菲茨定律(Fitt's Law)中我们应该知道,目标区域的距离和外观与所采取的行动成正比。因此,为了将注意力集中在转化按钮上,按钮应该准确放置在合理位置上。...(彩云注:左侧的蓝色按钮颜色并不符合用户对于删除的心理预期,右侧的红色按钮对用户的心理预期有危险和警告,用红色代表删除能够让用户集中注意力关注这一特殊的操作。)...加条线作为分组符号会在界面中增加了一个额外元素,空白能让UI看起来更加干净和优雅。用线分组的情况适用于类似Twitter、Medium之类的重内容平台等场景。...图片14搜索中的占位符要用好在搜索输入栏添加适当的占位符,提示用户可以在平台上搜索和找到的内容,这样可以提供用户参考并带来更好的用户体验。

    78620

    为什么别人的代码总是很美,而你的却是很丑,让这款神器来彻底解救你吧!

    若是要转为精美的图片, Carbon、CodeZen 这类可以将代码转成图片、加上窗口阴影和上色效果的线上工具,或许来说会更好用。...网站名称:Codeimg.io 网站链接:https://codeimg.io/ 「Codeimg.io」支持功能列表: 宽度、高度 边框宽度 背景色 样式(Win/macOS) 显示按钮 显示标题 圆角边框...Codeimg.io 提供包括 Facebook、Twitter、Instagram 三种最常用的社交平台。...或是透过自定义功能自己输入图片长宽。 在下方项目名称的命名后面可预先选择要使用的图片格式,Codeimg.io 亦可制作 .svg 矢量图。...STEP 3 左侧有几个选项,点开后会有更多可以设定的功能,例如窗口外框可调整为 macOS 或 Windows 样式,外框尺寸、对齐位置、圆角和阴影等等,设定后右边预览会即时更新。

    56710

    那些前端常用的网站插件

    Javascript 库 Particles.js — 一个用来在 web 中创建炫酷的浮动粒子的库 Three.js — 一个用来在 web 中创建 3d 物体和 3d 空间的库 Fullpage.js...Handlebars.js — Javascript 模板 jInvertScroll — 视差滚动 One page scroll — 又一个页面滚动库 Parallax.js — 对智能设备方向变化做出响应的视差引擎 Typeahead.js...Sortable — 拖拽插件 Flexdatalist — 自动补全 Slideout.js — 移动应用侧滑导航 Jquerymy — 使用 jQuery 实现双向数据绑定 Cleave.js — 实时格式化输入内容...Icon 集合 Font awesome — Icon 集合 Font generator — 组合多个字体创建混合字体 On/Off switch — 使用 CSS 创建 on/off 开关、radio 按钮

    4.5K50

    这15个HTMLCSS错误我不信你没犯过(网站规范)

    他们在添加调整大小时不会考虑:没有表单可访问性变差,用户无法轻松输入数据。 如果您想要限制文本区域的大小,您可以使用最小宽度、最大宽度、最小高度和最大高度属性。...但这个问题应该用伪元素之前和之后来解决。在这种情况下,HTML看起来更干净。此外,最主要的是为屏幕阅读器添加文本,以便用户可以与此按钮进行交互。...important; overflow: hidden; } 5.合理内容和对齐项如何使用户遭受损失 当我们解决对齐问题时,我们喜欢使用对齐属性,如合理内容或对齐项目。...对齐属性会影响它们。 因此,当对齐主体的尺寸大于对齐容器的大小时,就会出现这种情况。在默认的对齐模式下,它会导致数据溢出和丢失。因此,用户将看到裁剪的元素。...但是,当我们使它更多,我们失去了标题和关闭按钮。 我们可以使用自动边距修复它,因为它使用额外的空间来对齐元素,不会导致溢出。看看元素是如何不再丢失的。

    3.3K31
    领券