软件测试零基础,学这个就够了

面试前我们要准备:

1.预约合理面试时间,知晓面试地点;

2.提前预知公司做的业务方向(web测试/app测试/自动化测试/游戏测试/软件+硬件测试);

3.提前了解公司有几轮面试;

3到公司面试;

4.等待消息;

5.收到offer。

面试前对面试公司做了解(公司名称、成立时间、企业文化、企业涉猎业务);

对公司所描述的岗位职责和任职资格踩点,影响到后面的自我介绍,甚至简历。

学习能力:这个岗位、行业前辈有哪些,书籍有哪些

自我介绍(2~3min)---项目介绍(背景、重要阶段、收获、难点。小的任务讲清楚,有成长,不要讲的很重要;)----在这家公司学到什么,学习能力---技术问题----反过来问面试官问题。

自我介绍:一句话介绍自己;

2~3句表达自身优势(职业技能+应聘岗位理解+当前公司的认同度);

成果展示(关键词介绍法,踩点岗位职责和任职资格);

根据简历技能点,依次补充可能要涉及到的面试题,先拿我的举例:

技能点1:(一)掌握测试理论,性能测试,接口测试,Web端Selenium自动化测试工具;

所涉及到的面试题:

  1. 测试策略都有哪些?
  2. 什么是黑盒测试,白盒测试?二者区别?
  3. 测试方法都有哪些?
  4. 怎么实现性能测试、怎么实现接口测试?
  5. 常见的断言方式?
  6. bug定位的方法?如何区分前后端bug?
  7. 如何去判断这个bug是前端还是后端的?
  8. 测试时,遇到不可复现的bug如何处理?
  9. 如何提交完整的bug信息?
  10. 工作中遇到的经典bug?2、给你一支笔/桌子/场景,该如何测试?
  11. APP测试和Web测试区别?

当然我这里不仅包含了所涉及到的技能点的面试题,还有通用的面试题,即非技术的。

技能点2:(二)熟悉Fiddler接口测试接口测试,熟悉Fiddler抓包工具的使用,熟悉Jmeter性能测试工具的使用; 所涉及到的面试题:

  1. Jmeter中常用的断言是什么?
  2. Jmeter和postman的区别?
  3. 测试过程中,你用fiddler做过什么?

技能点3:(三)熟悉MySQL,Oracle数据库,能熟练运用SQL语句进行基本的增删查改,多表联查等操作; 所涉及到的面试题: 无非就是数据库增删改查,多表联查,左连接外联接全连接,内连接外连接,以及他们的区别是什么 聚合函数,聚合函数用法,where和having区别等等

技能点4:(四)掌握前端开发Vue+JavaScript+HTML+CSS; 虽然是基础测试但还是说要了解到一些开发的东西,像HTML,CSS这些B站视频简单看几个,面试的时候,人面试官问你能答个两句即可,我们又不是专业的开发。

技能点5:(五)熟悉计算机网络,对TCP/IP协议,HTTP协议,了解DNS,DHCP等协议; 这些协议可以问GPT,大概问这三个,概念、作用、使用场景;还有他们之间的区别等等。

技能点6:(六)熟悉测试环境,Tomcat、SVN的搭建,熟悉Jira等工具的使用; (七)在校期间使用Java+JSP+Servlet+MySQL技术独立开发过图书管理系统项目; (八)掌握Linux基本命令以及编写简单Shell脚本,熟练使用SecureCRT等连接工具; 等等,这些都是举一反三。

需要这个资料,刚入行或者零基础的欢迎来加我(ceshi181818)~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值