【软件测试面试】要你介绍项目-如何说?完美面试攻略...

325 篇文章 0 订阅
190 篇文章 0 订阅

前言

1、测试面试时,面试官要你介绍项目,怎么说?

关于介绍自己的项目? 可以从以下几个方面来表述:

【项目基本介绍]】项目架构、项目业务流程、包含功能模块;
【项目职责】总结自己在项目中所做的工作,可进行一些数据量化
【某一项职责细化】针对项目中所做工作的某一项展开说明,体现亮点,凸显优势

电商项目为例:

1)项目基本介绍

这个电商项目是一个B/S架构的 B2C电商平台系统,依托线上平台为客户提供各种美妆产品,包括护肤、化妆品、美容、香水等等。

平台由前后台两部分构成,前台面向买家,包括商品展示、购物车、订单、优惠团购、秒杀、领券中心、个人中心等模块;后台面向商家,包括商品管理、店铺管理、会员管理、活动管理、订单管理等模块。

ps:简历上写到的每一个项目业务都要弄明白,尤其是最近的项目,面试细节问的最多!

2)项目职责,说下自己在项目中所做的工作,可进行一些数据量化

在该项目中,从需求沟通、到用例编写、到接口测试,再到系统测试,最终输出测试报告,进行了项目全流程的一个参与。

整个项目周期大概是2个月时间,bug提交了300多个,除了接口测试、功能测试以外,对业务操作频繁的接口利用Jmeter进行了压力测试。

ps:描述项目中负责的模块及技术能力,一定是自己参与、负责过,因为面试官会根据你的项目介绍来提问细节,没参与过的不要为了吹水瞎说。

3)针对上述项目所做工作的某一项展开说明,凸显优势

比如:接口测试是个人主导测试的,这个项目之前没做过接口测试,沟通开发确认接口需求,并借助擅长的jmeter工具,设计接口脚本并执行,在接口测试中发现bug数占到整体的30%,提前介入测试,缩短了测试周期。

ps:如果没有额外的项目上的亮点,那么第3点可以不讲。有自动化测试经验/性能测试经验的,这一部分可体现自动化/性能测试的技术亮点。

以上项目介绍的内容就差不多了,介绍的时间建议3分钟内,让面试官对项目有一定了解,且体现到自己逻辑总结、表达能力即可。

另外,面试官为了考察简历或项目介绍中的技术能力的真实性,一般还会继续深入提问。

比如:
你们项目组有多少人?测试人员?
这个项目有几个测试人员?你们在项目中的分工是怎样的?
最近的这个迭代版本包含的需求内容大致是什么?
项目中的xxx模块,讲一下你是怎么测试的?
详细讲下Jmeter工具是怎么进行接口测试的?
项目中出现bug,怎么定位?
项目中有无印象深刻的事/bug?
你们项目结束的标准是什么?
项目上线发布流程讲一下?
10、说下测试报告怎么写的?
… …

因此,在面试准备的时候,最好提前把项目及职责中的技术点罗列出来,并且围绕这些技术点思考面试官可能的提问,多看一些面试题分享,但注意一定要结合自己的项目来思考作答。

这样才能保证面试官无论问到哪一块的问题,都能回答游刃有余;
并且面试官只会基于你简历上的或者你面试回答的来提问,需要注意自己回答面试官提问时,尽量保证与简历上的技能描述一致,不熟悉不擅长的尽量不讲,不要给自己挖坑。

2、测试岗完美面试攻略

1)面试流程

首先,软件测试工程师,是一个技术岗位,所以起决定作用的是技术面试。

通常技术面试有两轮,第一面是一个小组长或者经验丰富的老测试员对你掌握的技术进行细节的了解。

通过后,第二面通常是以后主管你的Leader。主要是对你测试思维、为人处世、职业发展等几个方向来提问。

通常技术面试通过后才到人事部门HR来跟你谈薪资待遇。

有的公司也会有笔试,题目一般有:
奇葩逻辑题。
给你一个测试需求写测试用例考察你的测试思维以及覆盖率。
数据库SQL语句。
Linux常用命令。
重点说面试,不赘述。这些题,上网搜搜练习下就好。

2)面试准备

自我介绍:
自我介绍是面试的标配,必须提前准备的。面试官让你自我介绍的目的:第一,对你的经历有个大概了解;第二,看你自己的表达能力;第三,趁这个空档想想接下来问你什么问题。

所以,你的自我介绍必然要包含你的个人情况、工作经历、简单描述具备的技能技术。

我叫张大牛,XXXX年从某大学毕业,从事软件测试工作X年,第一家公司是XXXX有限公司,产品是什么,我主要做web/app/接口/自动化测试;第二家公司是XXX公司,我主要做做web/app/接口/自动化测试;离职的原因是XXXX……(尽量说是因为客观原因,不要说一些主观的减分的,不要吐槽前公司)

技术问题:

项目经验方面:
如何理解你所做的项目?(考察你对业务的理解)
业务流程是怎样的?(高频问题,考察你对业务的理解)
你在这个项目中承担什么角色?(考察你的工作内容、能力)
发现的最有价值的bug是什么?(高频问题,考察你定位bug的思路)

测试思维方面:(都是高频问题)
给你某个场景,如何测试?
什么样是一个好的测试用例?
设计测试用例的方法?
定位bug方面:

如何定位bug?(高频问题)
发现bug后如何处理?

接口测试方面:
你是如何测试http协议?(高频问题,基本为必问)
接口测试关注点在什么方面?

数据库方面:
查询XXX内容,如何用SQL语句查询?
给出一个场景,让你说增删改查语句?
给出一个场景,多表查询的语句?

自动化技术方面:
用的什么框架?(高频问题)
哪个测试阶段使用自动化?
定位元素习惯用什么方式?
testNG的作用?

学习能力方面:
平时自己会主动学习新技能吗?学什么?
是否有自己的个人博客?
通过什么平台学习?
最想学习什么方面的知识?

人际沟通方面:
你发现一个bug,开发认为不是bug,怎么办?(高频问题)
如何与产品经理沟通的?

你有什么问题要问面试官?
这个预示着面试官对你的考察即将完成。

这时候可以提出一些对该公司的疑惑。但对于技术Leader或者总监总经理级别的面试官,切忌问一些在领导看来斤斤计较的小事。

关于福利待遇公司细节之后问HR就好。
Leader级询问你是否有什么问题,要稍微有一点高度。
比如:
公司该业务现在在行业中处于什么地位?
公司对这个测试岗位的期待是怎样?
公司的规模如何,团队有多少人?

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值