求职 一个零项目-非科班出身-专科学历-软件测试小菜鸟的发问。

陈言 · 2017年02月02日 · 最后由 尚涯 回复于 2018年06月18日 · 2613 次阅读

先祝大家新年快乐,工作顺利。恭维的话我就不多说了,在下在这里有些疑惑想问问论坛里的好心人,主要是找工作的。

先介绍一下我的教育背景:

我零项目经验,非科班出身并且是专科学历。16 年毕业的,念的是 机械大专专业。念书的时候没有太多危机感,再加上被洗脑得厉害,总觉得自己毕业了就会老老实实去做机械。然而当实习的时候,才发现自己并不适合机械,做错过很多事,身体也受过伤。

实习这期间很迷茫,想转行但却不知道能做什么。不甘心沉沦下去,就一直在知乎上看别人家的转行经历,在此了解到一个很热门的职业——“产品运营”,于是我就加了一些关于运营的 Q 群,却在一次关于产品的介绍课里了解到” 软件测试 “这个职业,并且阴差阳错报了一个关于软件测试的培训班。

培训老师是一个某知名产品的产品负责人,早些年也是通过培训进入软件测试这个行业的,他教我们很用心,因为我们是他的第一批学员,并且他也不是职业的培训老师。培训采用的是小班制,只有 10 个人。这期间学了关于软件测试的基础能力,包括:

  1. 互联网公司的工作流程
  2. 软件测试的流程
  3. 测试用例编写技巧(等价类划分、边界值、错误推断法、状态迁移法、场景分析法、因果图、正交分解。。)
  4. 追踪 BUG 的沟通技巧
  5. 缺陷管理平台的使用
  6. 数据库的使用
  7. 接口测试的方法
  8. 以及性能测试和自动化测试的一些介绍(自动化和性能这一块涉及不多,主要说的是功能测试和接口测试)。

学完了这些内容之后,我感觉会软件测试了,又感觉不会,因为没有实实在在的项目经验。当时是 16 年的 11 月多,那个时间点好像找工作也不是很容易,我面试了 3 次,都挂在了测试主管面试这一轮上,于是我越发怀疑自己的能力,觉得能力远远达不到。于是沉下心来打算先自学一段时间再去找工作。买了一些教程,刷完了一本叫 Ron Patton 的美国人写的《软件测试》的书,系统地了解软件测试这个职业。

没有项目经验,我就拿别人开发好的 APP 来做练习,写了不少测试用例,也手动执行了功能测试。不懂编程语言,我就在中国大学 MOCC 慕课网刷了浙江大学翁凯老师讲的《程序设计入门--C 语言》的课程,还有廖雪峰写的《Python 教程》。这些虽然都自学完了,但是还是一知半解,只能基本看得懂代码,没有开发的能力。学的越多,越觉得自己什么都不懂。

说了这么多,其实是想在这里想问一下大家我的条件能不能找到软件测试的工作,我的要求不高在广州或者深圳有 4K-5K 的工资就足够了。

先列一下我的条件:

  1. 能根据测试用例执行测试,掌握黑盒测试基础。
  2. 会编写测试用例,用 Excel 和 Xmind 编写过不少用例。
  3. 会使用缺陷管理平台,掌握 BUG 的生命周期和如何追踪 BUG,知道发现 BUG 要怎么跟开发沟通。
  4. 能对数据库进行增删改查等操作,掌握 insert into\delete\select\update\where\like\等 SQL 语句的使用。
  5. 能根据接口文档,利用手机抓包工具 charles 跟 HTTP request 进行不太复杂的接口测试。
  6. 能看懂简单的 C 语言和 Python,但不精通。

基本的职业能力就这样了,能不能胜任软件测试的工作?如果能,像我这种没项目经验又不是科班出身而且是专科学历的人怎么写简历,面试的时候怎么表达出我的优势?请论坛里的好心人指点一下,不胜感激。

共收到 14 条回复 时间 点赞

可以胜任,但最好是可以有单独做一块的能力。比如数据库最好学下备份导表建表,理解存储过程。顺带把服务器和数据库关系学下,这个时候你会发现还需要最少学二类的服务器用法和命令行。然后再学下部署。学完这个后,未来自动跑用例也和服务有关。。然后根据工作中最需要的去学习

—— 来自 TesterHome 官方 安卓客户端

如果是作为应届毕业生,个人觉得可以胜任了。

但如果是作为社招,建议你提到的 6 个条件其中一个要达到熟练级别,前三点是基础,而且说实话,你目前的描述看不出你在这三个方面有什么优势,根据用例执行测试,写过不少用例只是经历,不是能力,面试官不能根据这些看出你的用例设计、执行能力。至于 “知道发现 BUG 要怎么跟开发沟通” ,建议详细说下你的具体沟通方式,这种表述方式让人觉得心里没底。。。

至于后 3 点,是体现优势的地方,但从你的描述来看,有了解并不足够深入,或者说你描述的内容一个没具体做过这方面的人学习一周也能基本掌握,体现不出差距。建议找一个点深入一下。

PS:没有实际项目经验在社招是个硬伤,很多数据写不出来。建议寻找一些创业型公司或者愿意培养的大公司,在实际项目中学习比自己自学效率高不少。
PPS:没有项目经验可以自己找些项目做,比如设计一下 testerhome 网站的测试用例并通过执行用例发现里面的 bug ?

《从菜鸟到测试架构师:一个测试工程师的成长日记》

如果上面说的完全属实,我觉得已经非常好了,楼主最可贵的一点在于能踏踏实实学习并且认认真真思考,这在人才云集的 testerhome 可能还不突出,但在我以往面试的应届生中已经不错了,5k 完全没问题。当然前面两位给出的指导能够使你更优秀

#6 楼 @kaitlyn 谢谢,现在自信对我来说太重要了。

博主培训的资料可以共享一份吗?谢谢了,我也是菜鸟,好多不懂的。

😳 我也是机械的 觉得太无聊 又不相干就搞测试了

陈言 #10 · 2017年02月09日 Author

#9 楼 @testerwan 你怎么入门测试的?然后又怎么找到工作的?

11楼 已删除

楼主很不错了,我也是在自学软件测试中,加油!

16 年非科班,水平够了,比有的混吃混喝的科班强不少

jack2795 回复

混吃混喝的都转行了

不知道楼主现在在做测试没有?若能看到 还望回复
去年这个时候看到这篇帖子,当时和楼主差不多的经历,所以印象深刻。经历了很多困难 总算如愿
现在常回想过去找工作那段时光来告戒自己,又想到搂主这篇帖子来看看,像看到去年那个焦虑的自己
所以想知道楼主现在怎么样?也算是给自己一个交代吧
往后希望自己好好沉淀 也能帮到更多的人

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册