赞
踩
随着IT互联网热愈演愈烈,大批应届生选择毕业后进入IT圈,还有另一批打工人冲着高薪福利待遇转行IT行业,越来越多人涌入程序员大军中。加之互联网行业的火爆,催生了大量程序员岗位,门槛也较之前来说越来越低了,尤其是随着编程的框架化,工具化,对于程序员的要求没有那么高了。编程技术不再难以触及,入行门槛不再高不可攀。门槛的降低对我们意味着越来越多新人涌入,如果你在技术上没有突破,那你就不可避免地就陷入了高度内卷的境地。
因此,很多初中级测试工程师都在寻求突破,希望能突破到资深乃至架构级,摇身一变成为市场稀缺的人才;或者希望能进到大厂,能接受更正规更体系的职业训练,经手更大规模更复杂的项目,接触到更多更优秀的同事伙伴。
但这并不是一件容易的事,测试并没有科班的课程体系,很多测试工程师学的时候就是这儿学一点,那儿学一点,不是特别系统,这就导致他们的技术基础薄弱,对于大厂真正想要什么也不清楚,再加上他们周遭远不如大厂的成长环境,想要仅靠自己的力量持续成长、突破困境就好像雾里寻路,困难重重,也很容易半途而废。
职业现状我想大家心里也清楚,没办法变改职业,就只能想办法改变自己。自我审视,持续学习,做好规划,以10~20年的职业生涯为基础,未雨绸缪。不要等到40岁还在到处投简历面试,家里等着米下锅,那就太被动了。
为了助力程序员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,本文给大家整了一套涵盖测试所有技术栈的快速学习方法和笔记。目前已经收到了七八个网友的反馈,说是面试问到了很多这里面的知识点。
内容包括测试理论、Python基础、Linux基础、Web测试、App测试、管理工具、接口测试、性能测试、Selenium相关、MySQL基础、LordRunner相关等
通过大数据总结发现,其实软件测试岗的面试都是差不多的。常问的有下面这几块知识点:
什么是软件测试?
软件测试的目标
怎么编写案例?
Linux 中,一般怎么隐藏文件?
在 Linux 系统中,一个文件的访问权限是 755,其含义是什么?
在 Linux 系统中,一个文件的访问权限是 755,其含义是什么?
什么是数据库?
简述什么是存储过程和触发器?
存储过程:是数据库中的一个对象,Transact-SQL 语句的预编译集合,这些语句在一个名称下存储并作为一个单元进行处理。(可以理解为 C 语言中的函数,有参数、返回值等函数特性)
触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。
Mysql 数据库中怎么实现分页?
如何测试购买下单和退货流程
nginx,tomcat,apache 都是什么?
Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。
Apache HTTP Server 是一个模块化的服务器,源于 NCSAhttpd 服务器Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,是开发和调试JSP 程序的首选。
什么是接口
下个接口请求参数依赖上个接口的返回数据
接口测试中依赖登录状态的接口如何测试?
在查看 logcat 命令日志时候怎么内容保存到本地文件?
Appium 都有哪些启动方式
//*[contains(@text,”登录”)]”是什么意思
字符串反序输出?
判断回文?
简述你对 input()函数的理解?
什么是 Selenium?
Selenium 就是一套专门用于自动化 Web 浏览器的工具。而已!你用这个东西来做什么完全取决于你。主要是用于自动化 Web 应用程序进行测试,但肯定不仅限于此。无聊的基于 Web 的管理任务也可以(也应该!)也是自动化的。
Selenium 有一些最大的浏览器供应商的支持,他们已经采取(或正在采取)步骤使 Selenium 成为其浏览器的本地部分。 它也是无数其他浏览器自动化工具,API 和框架的核心技术。
最新的 Selenium 版本已经是 3.0(2016 年 10 月 13 日正式 release),但是因为是新技术,Selenium3.0的使用范围还不太广泛。变动的范围也不是很大,主要是更倾向于 Webdriver,而更多的摒弃了 RC。
什么是 elenium IDE?
webdriver 如何开启和退出一个浏览器?
你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?
性能测试工作的目的是检查系统是否满足在需求说明书中规定的性能,性能测试常常需要和强度测试结合起来,并常常要求同时进行软件和硬件的检测。
性能测试主要的关注对象是响应时间,吞吐量,占用内存大小(辅助存储区),处理精度等。
简述什么是值传递,什么是地址传递,两者区别是什么?
LoadRunner 分哪三部分?
LoadRunner 分哪三部分?
简述 LoadRunner 的工作原理?
什么是 LoadRunner 的组件?
在一天的 24 小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?
你的测试职业发展是什么?你自认为做测试的优势在哪里?
测试经验越多,测试能力越高。所以我的职业发展是需要时间累积的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前 3 年累积测试经验,按如何做好测试工程师的要求自己,不断的更新自己改正自己,做好测试任务。
优势在于我对测试坚定不移的信心和热情,虽然经验还不够,但测试需要的基本技能我有信心在工作中得以发挥
好的测试工程师应具备的素质?
请介绍一下你的项目
整份文档一共有将近 200 页,为了不影响大家的阅读体验就只展示了部分内容,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。