更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

编写软件测试简历应该注意什么?


首先我想请大家先回答一个问题,作为一个软件测试人员,最起码的基本功是什么?大家肯定首先想到的一个点就是仔细。是的,作为我们测试,自己写的测试简历,肯定也要仔细写,所以我的第一个观点就是不能有错误。

错误分哪些,用词不准确,有错别字,或者是标点符号混乱、排版错乱等。

当然这是最起码的一点,所以我觉得我不说别的,看到你简历里面有错误,我就觉得2个点,第一你不认真,第二你不够仔细。别的岗位我觉得,最多认为你不够认真,但是不一定怀疑你的能力,但是作为测试,我肯定要怀疑你的能力。

接下来,我们再来详细说,简历里面经常见到有人写跟测试没有一毛钱关系的技能,比如有人在简历里面写,熟练使用office办公软件,what?你是应聘办公文员吗?没有鄙视办公文员的意思,只是你应聘啥,不写应聘岗位相关的,写一些没关系的,想表现什么意思呢?更有甚者写自己有驾照,你想给老板开车吗?那你干啥的测试呢?真是不知道咋想的。

另外就是简历的项目乱七八糟。说项目就说到某些同学的蒙蔽处,到底产品和项目是啥关系,产品是自家公司的维护,长期迭代更新的。项目是给别人做的东西,有甲方乙方的概念。甲方是爸爸,负责掏钱,乙方是儿子,负责干活,爸爸说啥,儿子就做啥,做出来的东西,不符合甲方爸爸的需求,就不给乙方钱。当然公司内部有些同学会把公司的产品当成项目,这不是很严谨。毕竟大家都能理解。有人喜欢叫公司阶段性的上线的需求功能,也叫这个项目之类的,因为这个阶段性上线的功能,就是为了让一个甲方客户爸爸掏钱做的。所以自己简历里面,有些可以写项目,有些要写的是产品,不是所有的业务,都是项目。

还有个一个比较常见的问题,就是对各种技能的熟悉程度写的乱七八糟的。有人写熟练了解XXX,这个语病真是读着就让人难受。应该是这样的:熟练掌握XX技能,熟悉XX工具/理论,了解XX工具/理论,掌握基本的XXX,熟悉常见的XXX等类似的话术。

自己简历不占优势的点,千万不要放在简历最前面。最简单一个例子,就是工作经历,有些同学喜欢按照项目的时间顺序正序,也就是最早的放在最前面。你放在最前面是希望面试官先问,是这个意思吗?那面试官问你了,你又说时间久了记不清了,你几个意思?没事找事干?给自己挖坑跳吗?逗我玩吗?简历要按照自己熟悉的放在最前面的顺序是最熟悉的项目,最能体现自己能力的方式来写。如果你的项目简单的一笔,什么都没有,只有功能测试,那就不要放在最显眼的地方,把能够体现自己能力的项目放在前面,再强调一遍。

另外就是项目怎么写,项目我认为是3段论:

项目背景介绍+项目中的功能+自己做的事情

项目背景简单一句话体现出来这个项目是干啥的即可,项目中有哪些功能,体现出来这个项目的复杂度,自己在其中做的事情,也就是负责的模块和在其中发挥的作用,也就是价值的体现。说到这有的候选人在面试时,经常会出现奇葩的事情,不写明自己负责的模块,也不说自己做哪些,然后面试官问这个你说下,然后说的很简单,然后再问的时候,就急忙解释,这不是我负责的模块,然后面试官很恼火的问你,你负责的模块是哪些?所以自己负责的模块,要写明,避免这种尴尬的局面。

说到项目算是简历里面最重要的东西了,那么好好说说,项目里面要写哪些内容,刚才说的3段论,那么最后一段才是最重要的,自己负责的模块,要对应的有重点,也就是自己的负责的功能,非常熟悉才行,非常熟悉也就是面试的时候,不能被问倒,问倒就是不能说自己不熟悉。要了解其中的每一个细节,大到项目的技术构成、小到项目中的其中一个细节能够熟练的说出其中的测试点,不能有死角。

那么说到细节的测试点了,我认为,每个项目中的测试点,基本上都是大同小异的,比如订单、支付、购物车、登陆、红包、点赞评论、更换头像等等,都是一些非常常见的功能。这些功能如果在面试时,能够回答上来至少20个以上的测试点。那么我认为这个功能你才是真正的熟悉。算是摸得透,当然肯定有人会说,怎么可能有这么多?那就说明你考虑的不够全面,比如:功能、兼容、性能、安全,还有各种排列组合等等,都是轻而易举的能够说出来20个以上的测试点。

说到测试点了,一定要跟测试用例区分开,测试用例是你工作中实际进行测试时,具体怎么做的,这是具体的内容,比如一个长度的校验,测试用例你要写最小值、最大值、中间范围一个值等细节,但是测试点就是一句话,考虑长度的校验-包括各种边界值等。所以测试点就是思路,面试时没有时间听你讲测试用例的细节,只能考察到测试思路这一层。所以在面试前,自己负责的模块关键功能一定要准备足够的测试点。

说完了测试点,再回过头来说简历里面的项目,简历里面的项目,一定要体现自己的技能部分,很多同学在简历的技能部分写了一堆,然而项目中又没写技能,很容易让人误以为,你的技能只是个人学习的东西,没有在工作中实战过。所以自己项目中一定要把技能体现出来。既然要体现出来,就要写上,那么必然的要考虑明白,自己当初在这个项目中,什么样的背景下、为啥使用这个工具或者代码完成这件事情,怎么做的,做的怎么样,遇到了什么样的困难,最后怎么解决的。有什么衡量的指标。这些点都是在你工作或者面试时,都要考虑的东西,不是为了面试而面试,而是说在工作中,你就要有对应的思考,只是拿着工具一通干,那就是个工具达人,不代表你能力多高。所以好好琢磨一下这些事情。

说完了这些技能部分,再说一下,项目中很多人,会把功能测试部分,写一大段,其实这些都是没有太大意义的,说白了,就是功能测试,其他的事情都是工作中的流程,没有体现出你的能力来,你写这么多,都是浪费面试官的越多时间。如果你想体现自己的工作中流程正规,可以在技能列表中单独列出来,熟悉公司的项目流程,让面试官单独提问。

以上内容都是本人的个人经验体会,都是通俗易懂的大白话,不过应该会很有实用性,好了,今天分享就是这些。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:软件测试常见名词
下一篇:给初入职场的软件测试一些建议

软件测试工程师整体就业趋势?

软件测试40岁以后出路?

自动化测试工资一般多少?

黑盒测试包括哪几种?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省