检测html输入框是否一样,如何测试一个输入框
结构化思维的回答:
跟面试官确认是否只需要测试输入框,不考虑页面其他内容——是的,仅输入框
大范围:功能性、兼容性、稳定性、性能、安全、接口、线上监控、自动化
小范围:功能性、兼容性、安全
关于功能性测试
常规可输入的内容,数字、英文、中文、特殊符号、转义符等
非常规有一定含义的,HTML标签、CSS、js代码、URL等
输入内容的边界值,空字符、超长文本(边界值+1、-1)
关于兼容性测试
根据产品的用户分布,手机品牌、分辨率、topN的机型
根据产品在不同浏览器上的占有率,选择主要浏览器测试
兼容性主要关注的问题,页面渲染,页面布局等,借助firebug调试
关于稳定性测试
在某一压力下,搜索结果能正常返回
多次查询,返回的内容相对稳定。后台数据可能有波动,但是几分钟几秒钟内查询结果应该一致
关于性能测试
QPS,query per second,每秒钟能处理的请求数
从点击到页面全部加载,页面耗时情况(耗时与页面大小,资源数量有关)
关于安全性测试
JS注入 ——如在查询输入框中输入JS代码
SQL注入——搜索框输入SQL语句
做一些破坏
关于接口测试
查询接口正确性验证:使用postman等工具单发一些查询请求,查看返回内容
查询接口对异常数据的容错情况:查询乱七八糟的查询词,是否会返回无结果
查询接口在非浏览器情况下的处理情况:a.查询接口很同意被高级用户拿到,他们会频发地去抓取页面。b.页面会对查询做一些限制,如有些字符无法输入,但是通过接口会绕过页面的限制
关于线上监控
保证线上服务质量,建立实时监控。可以及时发现异常,减少对用户的影响
关于自动化测试
基于selenium工具进行UI自动化测试,例行回归验证,提高效率
Android端可以使用appium+UIautomantor
————————————————
版权声明:本文为CSDN博主「腰椎间盘没你突出」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sinat_41774836/article/details/87360554
检测html输入框是否一样,如何测试一个输入框相关推荐
- 测试一个显示器有拖影的软件,让“瑕疵”原形毕露,教你检测游戏显示器!
原标题:让"瑕疵"原形毕露,教你检测游戏显示器! 如今的DIY用户,大多数是游戏玩家.而玩游戏除了高性能硬件外,还要有显示更出色的显示器匹配.因而装机的时候,DIY用户对于显示器的 ...
- Python实战项目:高血压检测项目调查问卷接口的测试
Python实战项目:高血压检测项目调查问卷接口的测试 在前面的Python实战项目中介绍过高血压检测项目和自动化综合测试的相关内容,那么如何结合自动化综合测试的内容进行高血压检测项目的测试呢,尤其是 ...
- 测试一个教室和一个椅子
测试一个教室 首先测试 一个教室我们想到的需要测试 教室的功能 性能 安全性 那么功能首先 可以装物品 ,可以遮风挡雨,可以让学生在里面上课 可以给人舒服的环境 然后是性能** 教室容纳多少人还有桌子 ...
- 一个输入框你要做一周?
如果PO说这是个很小的改动,你不要信他 一次有争议的估点 在某次迭代会议上,PO希望交付这样一个"简单"功能:在应用中,用户可以输入自己的地址,这样我们可以定期邮寄一些宣传册给用户 ...
- MMdetection3d环境搭建、使用MMdetection3d做3D目标检测训练自己的数据集、测试、可视化,以及常见的错误
MMdetection3d环境搭建.使用MMdetection3d做3D目标检测训练自己的数据集.测试.可视化,以及常见的错误 1 mmdetection3d环境搭建与测试 1.1 从docker开始 ...
- 软件测试面试-如何测试一个杯子(转)
转:http://www.cnblogs.com/TankXiao/p/2381284.html 在软件测试的面试中, 经常会碰到类似的问题. 比如:如何测试一个杯子, 或者如何测试一只笔. 要求你设 ...
- java线程未执行完成,java线程测试-一个奇怪的景况-执行未完成直接结束了
java线程测试-一个奇怪的状况-执行未完成直接结束了 import org.junit.Test; /** * 同步线程测试 * @author jview * */ public class te ...
- android 并排按钮,简单布局:右边三个按钮并排靠右,左边一个输入框填满其他空间,多谢...
求一个简单布局:右边三个按钮并排靠右,左边一个输入框填满其他空间,谢谢 如我的一行要显示四个控件 TextView1,Button1,Button2,Button3 要求是 Button1,Butto ...
- Java黑皮书课后题第8章:**8.19(模式识别:四个连续相等的数)编写下面的方法,测试一个二维数组是否有四个连续相等的数字(水平、垂直、对角线方向都可以)。编写一个测试程序,提示用户输入一个数组
**8.19(模式识别:四个连续相等的数)编写下面的方法,测试一个二维数组是否有四个连续相等的数字(水平.垂直.对角线方向都可以).编写一个测试程序,提示用户输入一个数组 题目 题目描述与运行实例 破 ...
最新文章
- python常用字符大全_python字符串,列表,字典,集合的常用方法
- Linux 内存管理 | 物理内存管理:物理内存、内存碎片、伙伴系统、slab分配器
- javascript学习系列(9):原数组发生变化的情况
- 飞鸽传书联系企业内部管理机制
- react-TodoList案例
- 请问python语言的语法特点_Python3笔记004- 2.1 python的语法特点
- js 图片浏览插件原生
- AE效果:3D 通道
- 达芬奇调色软件:DaVinci Resolve Studio 16 Mac
- 无线扩音器FCC认证CE认证需要满足那些要求
- 计算机网络技术专业一体化课程方案,计算机网络技术课程革新中“一体化”模式的应用研究...
- [转] Node.js 服务端实践之 GraphQL 初探
- PeopleSoft
- 使用JAVA调用热敏打印机接口实现打印功能
- 测试用例大体上包含哪些内容?
- 在鹅厂的第5219天,我毕业了...
- 全网唯一最全彻底删除VS及VS注册表!
- python如何求矩阵逆运算_Sympy复矩阵求逆/运算
- java 自动生成条形码_JAVA生成商品条形码
- 【财经期刊FM-Radio|2021年01月19日】
热门文章
- Linux 中执行命令
- 活动目录在Windows Server 2008 中的改进:总体概览
- 基于Chrome的扩展开发(二)
- Entity SQL Language 三 Where/Exists/In/Like/参数及外键查询
- 云计算对中小企业的大冲击
- CentOS系统设置自动登录
- 针对maven install 报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1 解决方案...
- blender 子弹时间 动画
- C#编程语言之获取文件编码格式(转载)
- HBase、Redis、MongoDB、Couchbase、LevelDB 五款主流NoSQL数据库大比拼