今天,我暴露了一名6年测试工程师的【两幅面孔】

今天下午我们项目的老大给我一个任务,让我去面试一下新人,虽然是初步的刷选,但是也是让我激动一把,工作这么多年还是第一次有机会去面试新人,虽然我自己知道我是完全有能力去面试新人的,工作6年有余的我,在面试新人的时候还是仔细看了他的简历。

以前都是记录别人面试我的经历,今天还是有幸记录一下我面试别人的经历。我下面的问题也是比较直接的,有助于行业新人,以及想要切换当前工作的测试专业人士。

工作经历介绍

首先我让他做自我介绍

虽然之前我说过让别人做自我介绍是很老掉牙的开场白,可是我还是按照这个老掉牙的开场白开始,这里我觉得还是可以反应出一个人的沟通能力。

工作经历

这块可能他只是讲了现在的工作经历,对于以前的工作经历没有讲,我个人觉得自己这里需要将每段经历言简意赅告知一下,因为你可能不知道你的什么对于别人是有吸引的。

作为测试工程师最重要的还是需要了解自己需要用到的技术。

可能作为测试工程师你需要了以下东西:数据库,产品业务知识,语言(测试懂白盒测试最好)等,像一般的互联网公司懂得这些基本胜任本职工作就没有什么问题,可是如果公司是生产硬件公司,像服务器,笔记本,手机,这些业务可能需要的就是类似于网络,安全相关的,大家可各行各业,虽然都是测试,但是测试千差万别,具体的东西也不一样,所以要学习的也很多,面试别人其实也是让自己进步的过程,感觉又讲远了。

总之就是面试的时候你懂得必须大于等于面试公司要求的。

你以前公司用的什么数据库呢?

他说用Oracle,这时我心中窃喜,因为我现在的公司就是使用的Oracle,然后我接着问,你知道主键是什么,对于存储过程怎么理解,他开始有点答非所问,后面说到主键是唯一性的,这点我很满意。

看到这里我突然发现以前面试我的领导,当我答非所问的时候他心里是多么着急啊。心里暗暗下来刻苦努力的决心。存储过程我觉得他没有答上来,我这些觉得还好,毕竟存储过程还是比较难一点的。只要是回答一个大概上来我觉得就可以了。

我有问他未来的职业规划是什么,可能电话面试听的不是很清楚,反正最后听到说是做测试主管,这些也是一些通用的问题。

本来我想问他以前公司的工作流程的,可是他自己在工作经历介绍里面说了,虽然不是很有逻辑性,可是我觉得还是可以的。

工作当中会使用哪些工具?

他说会用的禅道,还有说是性能测试自己学习了Jmeter,自动化测试UI等,这些我觉得还是可以的,对于以后自动化测试还是有一点作用的。

这里特别提醒!!

可能很多小伙伴依然在做手工测试,但如果想要胜任测试开发,你必须进阶自动化,会使用测试工具,比如ui自动化常用的selenium;接口自动化常用的Postman;性能测试常用的Loadrunner、jmeter;单元测试常用的testng、junit;安全测试常用的appscan,js注入,xss注入,sql注入等等。

对于什么语言比较熟悉?

重点!重点!重点!如果在编程能力上略懂一二,面试官也会给你加分。懂编程和不懂编程的人看系统的深度不一样,一点不懂的只能看出来这是按钮,那是输入框。懂编程的就知道你的登录是个<from> ,输入框是个<input>,你的登录提交是用的post 还是get呢?逻辑层就是获取到输入的用户名密码是查数据库做比较嘛。

在测试过程中不管功能实现也好,bug也好,都会看得更透彻,从而更容易挖掘出相关的bug。

你还有什么问题要问我的吗?

他问了一个让我觉得很逗,问我们公司在哪里,然后离他那里远不远,可是我觉得很逗,我已经把公司地址告诉你了,地址你可以搜索的,可能还是孩子。

然后我就试着加以引导,这些你后面可以查下,应该不远的,关于工作上面的你还有什么问题需要问我吗?后面问了什么大概是业务知识,我给做了简单介绍。

很感谢老大给我这次机会,可以担任面试官,也很感谢那位同学接受面试,并且双方愉快的交流了半个多小时,希望以后还要机会面试更多更厉害的同学。一起努力,共同进步。也希望那位同事在明天的复试中能够表现出色,顺利通过。

希望此文的记录能对查看这篇文章的同仁和有志于成为这个行业的同仁有所帮助。

摸爬滚打了6年的一些忠告

最后,作为过来,给所有测试员一些忠告~~

一名测试员,你真的不该只会点点点~随着软件开发体系的改变,对于现在的测试人员来说,不是自动化或者代码有多重要,而是懂自动化,懂代码,能够理解系统的实现,已经变成了必备技能。并且很多初学者很纠结,自动化测试工具那么多,比如QTP和selenium。

自动化测试到底应该学什么?

1、建议是学selenium,开源的,免费的,你可以下载源码研究,去了解其原理,再者selenium的测试思路和手工测试类似,学起来比较轻松。

2、不建议学selenium IDE录制,当然你可以通过录制一些然后转换为相应的脚本去学习,等你学好了selenium,再去学appium你会有一种天然的似曾相识。为什么不建议学QTP/UFT?因为收费/臃肿/现在做桌面软件测试的工作已经不太多了。

3、关于买书,看书能够提高一定的理论知识,但是解决不了实际问题,自动化测试的能力还是要靠一行一行代码敲出来的。

互联网行业更新迭代太快,如果想更快的提升自己的测试能力,更好的学习新技术,我强烈建议你可以跟一些志同道合的小伙伴们一起交流讨论。

现在就有这么一个机会,我邀请你进入我们的软件测试学习交流群:175317069,备注“入群”大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路。

最后,为方便大家自学软件测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。

包括软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2021软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..

关注我的微信公众号:【程序员小濠】就可以免费获取了~

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值