最近有一些测试新同学加我微信,其中有部分同学会问我,有没有测试项目给他。

说实话,是真没有。


因为真正的大型商业测试项目都是涉及到公司机密的,真的不能说……不管是问我还是问别的测试同学,但凡还想好好过生活的人都不会说的。

再逼自己一把,把项目做出来...._自动化测试

这里顺带说一下,市面上的培训机构所谓的真实商业项目是怎么回事呢?

因为培训机构本身就是个公司,他可以把他们公司内部的一些代码之类的给学员看,然后直接用做商业测试项目,这个是没问题的,可以算作小型的测试项目。

那么,有的同学还会说:

“我不用知道太具体的,你能不能帮我杜撰一个简历上的项目描述给我。”

……

再逼自己一把,把项目做出来...._自动化测试_02

以往我都会问,“给你一个项目,你没做过的,面试官问你细节,你能说得出来吗?”

我举几个例子大家可能更加容易明白。

再逼自己一把,把项目做出来...._测试工程师_03

假如你在简历上杜撰了一个腾讯会议项目测试。

面试官可能会问:

你在这个腾讯会议项目中主要负责什么工作?

在专项测试上做了哪些贡献?

你对腾讯会议整体的系统架构了解多少?

(音视频+im消息)用了什么协议?

项目结构是怎样的?

接口之间是如何调用的?

那服务与服务之间是如何找到的呢?

你们现在用的是哪一套代码规范?

如果没有参照这些,项目编译、打包发布的时候会报错么?报错了怎么处理?

……

比如说,你虚拟了一个前端自动化测试项目。

面试官可能会问:

这个前端自动化是怎么做的?

具体到细节上面?怎么识别控件,xpath?还有呢?

图像识别的是怎么判断的?

……

再比如,你说你上家公司有自研监控平台。

面试官可能就会让你介绍下,自研监控平台怎么获取采集数据?

采集机制是什么样的?

或者说下自研监控平台主要监控内容类型?

……

再逼自己一把,把项目做出来...._测试工程师_04

以上这些问题还真不是我杜撰的,都是真实的面试问题。

不仅是测试,开发也一样的。

假设你的项目是一个开发的小项目,比如医院挂号系统。

面试官可能会问:

  1. 前端这块你是怎么做的
  2. 你这项目上的所有功能都完整实现了吗
  3. 讲一讲登录模块是怎么做的
  4. 数据库是怎么设计的?

如果回答说“用手机号作为用户ID”

可能又会引出一系列新问题,比如:

  1. “如果现在我一个用户有多个手机号,你要怎么设计?”
  2. “我想要查询用户更改手机号的所有记录和日期,怎么设计?”

……

这些都还是随机的问题,每个面试官问的都不一样。

兄弟们,真的不好整啊。

撒一个谎之后,就要用无数个谎来圆。

而且即使你侥幸通过面试,那你进去之后怎么办,有没有练过,一到工作中同事都能看出来,那这个时候你的试用期怎么办?

再逼自己一把,把项目做出来...._软件测试_05

总结起来,面试的时候,就和游戏里打boss体验一样的。你打boss一刀,他只掉一点血,一个回合你只有一个行动点就结束了。

boss他不一样,他一个回合有可能直接给你来个10连击——也就是【深挖你项目实现的技术细节。

这个时候如果你的「HP值」,也就是你的血不够厚(没有足够多的项目知识),直接就挂掉了。

面试官问的问题,都是在考察你到底有没有真正做过这个项目?

你在项目中参与的程度有多深?

对某个技术或者框架的理解如何?

如果不是你自己亲身做过这个项目,别说10连击,随便来个5连击可能你都招架不住。

再逼自己一把,把项目做出来...._自动化测试_06

另外,大厂会要求每个面试官都要写面评。

假设一个人的面评被写上了“疑似项目造假”或者“怀疑项目真实性”。

之后你每次投简历,HR和面试官都能在系统里看到这句评价。

你觉得这个人,他得到面试的机会大吗?

就算面试了,他拿到offer的机会大吗?

切莫因小失大啊。

这也就是为什么测试项目为什么要是真实的,不能伪造的原因。

简历是可以优化的,就是你真的做过这个项目,可以通过增加细节,贴近JD等方法,让这个简历通过初筛的机会大大增加。但是不能无中生有。

再逼自己一把,把项目做出来...._测试工程师_07

写到最后,我还是建议大家自己花点时间,甚至花点小钱去上点课,做点小的测试项目或者开发项目,真的不亏。虽然找工作或者转行已经很累了,但有时候人真的需要push一下自己。

再逼自己一把,真的去做一个项目!

再逼自己一把,把项目做出来...._软件测试_08

臻叔就是这样过来的,从过来人的经验来看,虽然过程有困难,但也是真的可行的。

这是我以前在某个网站上的学习记录截图。

再逼自己一把,把项目做出来...._自动化测试_09

当时我自己做项目的想法就是:

除了简历上可以多写一个内容,这个过程中自己的测试/开发能力也得到了锻炼。当我一步步跟着老师的步骤走下来,我也发现了,很多东西没我想象中的那么难。