结构化思维的回答:

跟面试官确认是否只需要测试输入框,不考虑页面其他内容——是的,仅输入框

大范围:功能性、兼容性、稳定性、性能、安全、接口、线上监控、自动化

小范围:功能性、兼容性、安全

关于功能性测试

常规可输入的内容,数字、英文、中文、特殊符号、转义符等

非常规有一定含义的,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输入框是否一样,如何测试一个输入框相关推荐

  1. 测试一个显示器有拖影的软件,让“瑕疵”原形毕露,教你检测游戏显示器!

    原标题:让"瑕疵"原形毕露,教你检测游戏显示器! 如今的DIY用户,大多数是游戏玩家.而玩游戏除了高性能硬件外,还要有显示更出色的显示器匹配.因而装机的时候,DIY用户对于显示器的 ...

  2. Python实战项目:高血压检测项目调查问卷接口的测试

    Python实战项目:高血压检测项目调查问卷接口的测试 在前面的Python实战项目中介绍过高血压检测项目和自动化综合测试的相关内容,那么如何结合自动化综合测试的内容进行高血压检测项目的测试呢,尤其是 ...

  3. 测试一个教室和一个椅子

    测试一个教室 首先测试 一个教室我们想到的需要测试 教室的功能 性能 安全性 那么功能首先 可以装物品 ,可以遮风挡雨,可以让学生在里面上课 可以给人舒服的环境 然后是性能** 教室容纳多少人还有桌子 ...

  4. 一个输入框你要做一周?

    如果PO说这是个很小的改动,你不要信他 一次有争议的估点 在某次迭代会议上,PO希望交付这样一个"简单"功能:在应用中,用户可以输入自己的地址,这样我们可以定期邮寄一些宣传册给用户 ...

  5. MMdetection3d环境搭建、使用MMdetection3d做3D目标检测训练自己的数据集、测试、可视化,以及常见的错误

    MMdetection3d环境搭建.使用MMdetection3d做3D目标检测训练自己的数据集.测试.可视化,以及常见的错误 1 mmdetection3d环境搭建与测试 1.1 从docker开始 ...

  6. 软件测试面试-如何测试一个杯子(转)

    转:http://www.cnblogs.com/TankXiao/p/2381284.html 在软件测试的面试中, 经常会碰到类似的问题. 比如:如何测试一个杯子, 或者如何测试一只笔. 要求你设 ...

  7. java线程未执行完成,java线程测试-一个奇怪的景况-执行未完成直接结束了

    java线程测试-一个奇怪的状况-执行未完成直接结束了 import org.junit.Test; /** * 同步线程测试 * @author jview * */ public class te ...

  8. android 并排按钮,简单布局:右边三个按钮并排靠右,左边一个输入框填满其他空间,多谢...

    求一个简单布局:右边三个按钮并排靠右,左边一个输入框填满其他空间,谢谢 如我的一行要显示四个控件 TextView1,Button1,Button2,Button3 要求是 Button1,Butto ...

  9. Java黑皮书课后题第8章:**8.19(模式识别:四个连续相等的数)编写下面的方法,测试一个二维数组是否有四个连续相等的数字(水平、垂直、对角线方向都可以)。编写一个测试程序,提示用户输入一个数组

    **8.19(模式识别:四个连续相等的数)编写下面的方法,测试一个二维数组是否有四个连续相等的数字(水平.垂直.对角线方向都可以).编写一个测试程序,提示用户输入一个数组 题目 题目描述与运行实例 破 ...

最新文章

  1. python常用字符大全_python字符串,列表,字典,集合的常用方法
  2. Linux 内存管理 | 物理内存管理:物理内存、内存碎片、伙伴系统、slab分配器
  3. javascript学习系列(9):原数组发生变化的情况
  4. 飞鸽传书联系企业内部管理机制
  5. react-TodoList案例
  6. 请问python语言的语法特点_Python3笔记004- 2.1 python的语法特点
  7. js 图片浏览插件原生
  8. AE效果:3D 通道
  9. 达芬奇调色软件:DaVinci Resolve Studio 16 Mac
  10. 无线扩音器FCC认证CE认证需要满足那些要求
  11. 计算机网络技术专业一体化课程方案,计算机网络技术课程革新中“一体化”模式的应用研究...
  12. [转] Node.js 服务端实践之 GraphQL 初探
  13. PeopleSoft
  14. 使用JAVA调用热敏打印机接口实现打印功能
  15. 测试用例大体上包含哪些内容?
  16. 在鹅厂的第5219天,我毕业了...
  17. 全网唯一最全彻底删除VS及VS注册表!
  18. python如何求矩阵逆运算_Sympy复矩阵求逆/运算
  19. java 自动生成条形码_JAVA生成商品条形码
  20. 【财经期刊FM-Radio|2021年01月19日】

热门文章

  1. Linux 中执行命令
  2. 活动目录在Windows Server 2008 中的改进:总体概览
  3. 基于Chrome的扩展开发(二)
  4. Entity SQL Language 三 Where/Exists/In/Like/参数及外键查询
  5. 云计算对中小企业的大冲击
  6. CentOS系统设置自动登录
  7. 针对maven install 报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1 解决方案...
  8. blender 子弹时间 动画
  9. C#编程语言之获取文件编码格式(转载)
  10. HBase、Redis、MongoDB、Couchbase、LevelDB 五款主流NoSQL数据库大比拼