测试面试问题记录

1.前端代码如何区分是CSS还是js

CSS以<style>开始,</style>结束. 负责静态页面布局;
JS以<script type="text/javascript">开始, 以</script>结束,实现网页的动态性,交互性

2.常用xpath定位方法

一般浏览器copy出来都是绝对路径,弊端是只要页面稍有变动,就定位不到了,所以最好自己写相对路径
如:By.xpath(“//a[contains(@alt,'img')]”) 就表示寻找页面中alt属性值包含有img的所有a元素

3.Python常用第三方模块

requests、HTMLTESTRunner、MySQLdb、unittest、urllib2、smtplib

4.HTTP请求中的header部分如何携带

requests.get方法里面可以传header,可选参数,样例:
import requests 
payload = {'key1': 'value1', 'key2': 'value2'}
headers = {'content-type': 'application/json'}
r = requests.get("http://httpbin.org/get", params=payload, headers=headers)

5.一名优秀的测试是怎样的?
责任心、精通测试设计、极强的问题定位分析能力、较强的沟通表达能力,更关注整体交付质量,不仅娴熟地使用工具,并且知其原理,还有多个同类工具的优缺点、适用场景以及二次开发能力,最后还有不断学习的能力。

6.如果自动化用例失败了应该怎么办?
1.首先看日志,分析原因;
2.再跑一次确认;
3.手工测试确认到底是bug还是自动化用例写错了
4.加上等待时间

7.购物车测试点
功能:商品能否正常添加至购物车、购物车里显示的商品信息和数据库是否一致,能否正常付款、从购物车里删除、批量删除、分页展示、有无上限
易用性:界面显示美观、操作简单易懂
兼容性:在不同浏览器和各种app上显示均正确
性能:是否需要对接口进行性能测试

8.自动化最大的痛点
不是所有项目都适合自动化,因为自动化是通过写代码检测代码,创建和维护都是需要时间成本的,自动化测试复用次数如果达不到5次以上,那么可能就是得不偿失的。

9.sql如何插入一列
alter table tablename add(cloumname varchar(11));给tablename字段新增加一列cloumname ,类型为字符串类型,最大长度为11

10.sql内联和外联的区别
内连是返回两个表共有的数据,相当于交集;外联是返回两个表所有的数据,相当于并集,外联又分为左外连接,右外连接和外全连接。

11.微服务架构的优势
优势:低耦合、扩展性和可靠性都更好;不足:服务之间的传递比单体低效

12.https和http的区别,为什么?
http传的是纯文本消息,https是通过ssl加密传输二进制消息

13.is和==的区别
is 的作用是用来检查对象的标识符是否一致,也就是比较两个对象在内存中的地址是否一样,而 == 是用来检查两个对象是否相等。

14.同步和异步的区别
同步:所有操作都做完才返回给用户;
异步:用户请求后将请求存入消息队列,先返回结果给用户,再继续完成后续操作

15.http1.0和http2.0的区别
http1.0是短连接,文本消息交互,每个请求都要重新建立连接,请求和响应都需要完整的头信息,http2.0是长连接,二进制交互,用于https,多路复用(多次请求可能只需要一次3次握手),可压缩头信息,加密传输

16.http和websocket的区别
websocket基于http,但http只能由客户端发起请求,socket是两端都可随时发送消息,并且多路复用,不用进行多次三次握手,不用每次都发送header

17.TCP和UDP的区别
tcp面向连接,更可靠,丢包率低,udp实时性更高,支持一对多、多对多,它俩就像手机与对讲机的区别

18.delete与truncate、drop的区别
truncate 和delete只删除数据, drop则删除整个表(结构和数据),delete可以回滚,truncate不能回滚,truncate会释放表和索引的占用空间。

19.内存中为何要区分堆和栈
用途不一样,栈内存是用来存放局部变量用的,用完就释放内存空间,堆用来存放new出来的各种对象,都会分配一个地址值,且有默认初始化值,堆先进先出,栈后进先出。

部分回答加入了个人的理解,如有错误欢迎指正。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,240评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,328评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,182评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,121评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,135评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,093评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,013评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,854评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,295评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,513评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,398评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,989评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,636评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,657评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容

  • 父母为表育儿心, 儿前莫打空诺许 。只因他心似你天 ,一举一动耳目间 。
    情系一念阅读 131评论 0 1
  • 1.阈值化2.基于边缘的分割 边缘图像阈值化 边缘松弛法 .边界跟踪 . 作为图搜索的边缘跟踪 .作为动态规划的边...
    涛来涛去阅读 235评论 0 0
  • 文/时光含香 我是个不习惯总结的人,二十多年的生活浑浑噩噩就这样过去了,都是由成绩决定我去哪里,从来没想着为着什么...
    兮若耶阅读 314评论 0 0