最近后台有朋友留言问:“我应该从哪里开始准备面试?我差不多2年没收到任何邀请了。” 我想应该有很多软件测试员会遇到这样的问题,所以我总结了一些可以有效提高面试邀约率的方法,希望可以帮助行业新人,以及想要切换当前工作的测试专业人士。
首先,你需要了解有关软件测试的内容!
测试基础概念
第一个基本的东西是测试概念。你需要非常擅长这一点,特别是手动测试方法。但只知道不同的测试概念只完成了一半的工作。接下来最重要的是要知道在SDLC的哪个阶段可以应用哪种类型/技术/概念的测试。
经典定义:测试是为发现错误而执行程序的过程。
IEEE定义:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。
软件测试所遵循的原则
1. 测试能显示缺陷的存在,但不能证明系统已经不存在缺陷。
2. 穷尽测试是不可能的,应该设定及时终止的条件。
3. 测试应该尽早进行。
4. 缺陷具有群集特性。系统的缺陷可能集中在某一小块代码的bug里。
5. 测试的杀虫剂悖论。如果一直用同一种测试案例来进行测试,那么很容易存在不同类型的bug,应该经常对系统进行评估,并用不同的案例进行测试。
6. 测试的二八原则。考虑到测试效率,应该用80%的时间精力来对20%的重要的模块进行测试。
7. 测试活动依赖于测试背景。针对金融银行方面系统的测试着重在安全性,针对通信方面系统的测试着重在系统稳定性,大数据方面。
测试工程师要“开箱即用”
测试工程师非常重要的部分是“开箱即用”。如果你不能开箱即用,相信我测试不适合你。开箱即用是什么意思?不要只遵循传统方法,在测试中实现新的东西,尝试总结自动化和常规测试工作。从用户角度思考。想想用户将如何使用你的应用程序。他可以做出哪些常见错误,或者他可以对你的申请执行哪些任务?通过这种方式,您可以深入了解任何应用程序,并有助于深入解答问题。
测试必须掌握的技能
除了“好奇心学习”之外,您还应该升级以下领域的技能:
1、基础数据库/ SQL查询和概念的一些实践。
2、一种基本的脚本语言(用于自动化测试)。
3、网络和系统管理概念将帮助您在系统中把控项目。
4、不要只编写UI测试用例,检查应用程序内部发生的情况。对于具有数据库连接的应用程序检查数据更新,检索并且在任何情况下都不应该丢失数据。
5、抓住项目。在开始测试之前了解测试中的应用程序。不要查看需求文档,而是查看体系结构文档,设计文档,序列图和活动流程图。
如何提高面试邀约率?
1. 明确的内容模块划分且每个模块内容精炼
比如常见的划分方式:个人信息(必要的)-主要经历(公司及学校)-专业技能-项目经验(详细的)。
2. 重点突出工作经历及项目经验
项目经验重点突出项目中你的职责、贡献、突出点。
这是简历的重点,也是面试最主要聊的点。
简历的写法和面试都是有技巧的:要突出你擅长的并且面试官可能感兴趣的,引面试官入瓮。
3. 用数字证明自己的能力
比如:写了多少用例,提了多少bug?App 性能提高多少、Crash 率下降多少;
为公司节省 xx 成本,效率优化多少倍;员工考评(10/1000)占比之类。
ps:运营、产品同学对数字和业绩更敏感,软件测试工程师同学可能不擅长这点,自己经常挖挖还是有好处的。
4. 格式整齐,段落有序
能用 Word 写一个排版整齐的文档,应该是互联网从业人员的基本要求,但能做到的比例真不高,就两点:排版整齐、段落有序。
5. PDF 版
Word 版在 Mac 上可能会乱,打开也会有换行符这些满屏扎眼的符号。
顺便说下:
(1) 很多招聘网站导出来的简历 Mac 上都打不开;
(2) 猎头会改你简历内容,你要确保他不会删一些东西。
6. 明确写好在校及各公司的起始年限
7. 正确书写名词(不要在小细节上丢分)
iOS 非 ios,Android 非 android,GitHub 非 Github。
正确写法:Java、App、 MySQL 、GitHub、SDK、JS、JSON、XML等
其实大小写有个很简单的原则,跟程序中变量命名类似,不同单词间首字母大写,不一样的是一般首字母需大写(而变量名首字母小写)。
如:
App 是 Application 缩写;
SDK 是 Software Development Kit 缩写;
iOS 是 iPhone Operating System 缩写。
8. 简历保持在两三页左右
不至于太短也不至于信息太多,项目经验太早的可省略或带过,一般面试也就聊一两个主要项目就 ok 了。
当然如果你足够牛逼,给个博客地址链接也 ok(态度貌似有点傲慢,哈哈),尽量还是重点详细介绍你的项目经验,也是自己梳理的过程。
9. 邮件标题及简单问候
邮件及简历附件标题尽量用姓名-职位-电话号码。
10. 简历常更新,常删除
收到过近十页的简历,十几年工作经验,项目一个没落,包括在校的实习经历。
ps:简历内容要精简,最重要的是最近一两家公司的经历,很多没必要的简介或是略过就行,两三页不能再多了。
总结:
获得了面试机会,就一定要做好面试前的准备,不管是技术题还是职业规划提问,从容回答。最重要的是,一定要对面试企业提前做了解,包括公司发展历程和主要的产品线。这样,在面试过程中才能更好的发挥!
欢迎加入 51软件测试大家庭,在这里你将获得【最新行业资讯】,【免费测试 工具 安装包】,【软件测试技术干货】,【面试求职技巧】... 51与你共同学习,一起成长!期待你的加入: QQ 群: 755431660
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Web测试入门——软件测试员必知的50个常见测试点
- 测试人必须了解的软件测试流程及5大测试过程模型,经典干货分享!
- 软件测试中服务器稳定性测试方法
- 软件测试相关知识总结
- 我对软件测试的感悟
- 从功能测试转成自动化测试,软件测试工程师该如何成功转型?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
High Performance Python
Andrew Lewis / O'Reilly Media, Inc. / 2010-09-15 / USD 34.99
Chapter 1. Introduction Section 1.1. The High Performance Buzz-word Chapter 2. The Theory of Computation Section 2.1. Introduction Section 2.2. Problems Section 2.3. Models of Computati......一起来看看 《High Performance Python》 这本书的介绍吧!