赞
踩
正是处于金三银四的工作旺季,找工作的小伙伴们,你们做好了应对面试官的提问了吗?今天小编在这里给大家分享一些软件测试必问的面试题,赶紧收藏起来吧!
测试的面试内容一般包括以下几个方面:
1.综合素质 2.常规技术 3.测试技术
4.Linux系统 5.网络知识 6.MySQL数据库
7.App测试 8.Redis、ES及K8S
9.Python 10.Web自动化
11.接口测试(JMeter、Requests)
12.性能测试 13.项目相关
可以从技术方面、测试思维、工作职责责任、组织协调等方面去聊。
参考如下:
我觉得作为测试人员,承担的是找出软件存在的问题,确保软件产品在发布之前达到一定的质量目标的职责,因此,他首先必须有很强的责任感,对软件质量负责,对客户的质量期望负责。有强烈责任感的测试人员,才不会出现大面积的漏测,才可能坚持重复地进行回归测试,持续全面地测试。
(其他的素质也很重要,例如较强的沟通能力,刨根问底,不轻易放弃的精神等。)
200 OK:客户端请求成功。
301 moved permanently:永久重定向
302 found:临时性重定向
400 Bad Request:客户端请求有语法错误,不能被服务器所理解。
401 Unauthorized:请求未经授权,这个状态代码必须和 WWW-Authenticate 报头域一起使用。
403 Forbidden:服务器收到请求,但是拒绝提供服务。
404 Not Found:请求资源不存在,举个例子:输入了错误的 URL。
500 Internal Server Error:服务器发生不可预期的错误。
503 Server Unavailable:服务器当前不能处理客户端的请求,一段时间后可能恢复正常。
首先,GET 经常用于获取数据,POST 经常用于提交数据;
其次,GET 方法提交数据时将数据拼接到 URL 中,客户端地址栏可见;而 POST 方法提交数据时将数据置于消息主体内;
不同浏览器对 URL 的长度有限制,所以 GET 请求传送的数据量是有限的,而理论上POST 请求传送的数据量是不受限制的。
常见的测试设计方法:场景分析法、等价类、边界值法和错误猜测法。
①场景分析法:理解需求,把程序中的基本流和备选流描述出来,根据基本流和备选流生
成不同的场景,对每一个场景生成相应的测试用例。
②等价类:针对单个输入数据的测试,把输入数据划分为有效等价类(合理的、有意义的
输入)和无效等价类(不合理的、无意义的输入),在等价类中任意选取数据来测试。
③边界值:列出合法边界值和非法边界值,分别进行测试;测试数据为边界上的值。
④错误推测法:根据经验+直觉推测可能存在什么错误,针对性设计测试用例。
常见的推测依据:以前产品测试中发现的问题、修复了 bug 的功能和模块等,测试用例的评审就是一种错误推测法的应用。
注:需要结合项目中自己负责的模块或者某个生活中的例子来举例讲这几种方法你是怎么用的。
cd, pwd, ls, cat, tail, vi, ln, mkdir, touch, du, df, top, free, chmod, ps-ef, lsof 等。
1.TCP 是可靠传输协议,需要三次握手连接,有确认重传机制,特点是可靠、准确、有拥塞控制,缺点就是比较慢、传输量比较小,适用于下载升级包等场景。
2.UDP 是不可靠传输协议,是面向非连接的协议,优点是传输量大、速度快,缺点是易丢失、没有拥塞控制,适用于直播、视频等业务场景。
select distinct 列 from 表名
App 弱网测试就是模拟在比较差的网络条件下对 App 进行测试,比如网络延迟大、丢包率高以及网络有抖动等场景。在执行弱网测试时,可以通过 QNET、Fiddler 等工具来模拟弱网环境进行测试。弱网测试通过的标准是 App 在弱网环境下不出现闪退、崩溃或者应用无响应的致命问题。
由于篇幅原因,小编在这里只分享了一部分内容,需要更多资源的小伙伴欢迎来撩~
最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
软件测试技术交流群社:746506216(里面还有工作内推机会,毕竟我们是关系社会。)
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。