{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

BAT等大的互联网公司,初级测试工程师所需要的技术应该在什么水平?

X_AirDuX_AirDu 回答1 收藏1
收藏问题

1条回答

tianyu

tianyu

回答于2022-06-22 18:24

对BAT这类的知名企业,在招聘初级测试工程师需要的技能,其实有如下几点:

1. 你的代码能力(Java,C++,前端,Python等等)、数据库能力、操作系统能力。这是笔试当中一定会考到的。因为你面试的不一定是APP端测试,还可能有服务器测试,前端测试等等。所以对这些公司来说,能看懂代码逻辑是最基本的要求,如果能定位问题,你胜出的概率就大大增加了。

2. 你的测试能力:测试工程方法,测试类型手段,用例设计能力等等。从不同方面考察你对测试工作的熟悉程度。因此对大学生来说,我建议从大三下的6月份开始找软件测试岗位的实习,实习三个月。这样在9、10月份的招聘期间,你的实习经历对简历的筛选大有帮助。此外,真实项目的测试经历,能让你对软件研发流程、测试流程、测试工作及其方法、工作需要注意的事项等,有一个直观的了解。比如今年某相亲网站校招的一道题:请描述如何测试手机的系统。这种题目就很考验你的测试思维。

3. 你的逻辑思维能力:在群面或者1对1面试过程中,你的陈述是否富有条理,逻辑是否清晰,无自相矛盾之处。有些人的嘴比脑子快,这种往往逻辑不够,而且不被面试官所喜。

4. 你的性格是否活泼,亲和力是否足够:如果你性格沉闷内向,是测试工作的大忌。因为测试处于研发链条的最后一个环节,需要跟前面的产品经理不断澄清需求,跟开发不断确认设计方案和测试中发现的bug,跟UX设计师反复沟通产品的体验性问题。测试绝不能自己埋头苦干,所以才会对你的性格有一定要求。我不喜欢测试工程师每天坐在自己椅子上埋头苦干,这种人我认为属于能力不合格,我对其的测试质量也有很大疑问。

5. 你的抗压能力:还是如上一条,因为测试是最后一环,你的测试计划永远因为上游的变动,被不断压缩,如果交付时间不可变更,你需要在有限时间内,尽可能将所有严重bug都挖掘出来。如果版本发布后有严重bug遗漏到用户手上,首先要配合开发加班加点寻找root cause,出新版本进行测试,紧急发布。其次是要对照现有测试手段和方法进行改进,确保未来不会发生同样的问题。最后就是,因为你的漏测,被批评是在所难免,你不能因为一次批评,就意志消沉、自哀自怨,应该乐观积极的继续工作。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<