软件测试如何快速入行

上周写了篇“谁说软件测试简单了?”后,有同学留言说没有任何基础,觉得太难了。

软件测试有一个特点是入门简单,深入难,上次那篇文章中记录的那些技能基本上都是中级测试人员,甚至有些是高级测试人员才需要具备的,现在王豆豆讲这篇就是写给新人想入门做初级测试人员的。

首先,我们要了解清楚用人部门对初级测试人员的定位:

1.具备软件测试思维

一开始就测试思维,针对还没入门的新人来说有点难。

测试思维需要测试人员对软件测试有了比较清楚的认识;和对软件测试流程有了全局感;能够从各个方面对被测试对象进行测试时,这时再来看测试思维就简单了。

2.写测试用例

初级测试人员首先要具备做事的能力,在软件测试过程中测试人员做得最多的就是写文档,其中又以分析需求写测试用例为最多。

3.执行测试,记录缺陷

在软件测试过程中测试人员做得最多的另外一件事就是执行测试,更有公司初级测试人员只需要照着用例执行测试就行。执行测试过程中一定会产生缺陷,需要在缺陷工具上记录缺陷

如果你掌握了上面这三点,那说明你已经具备了软件初级测试人员的能力。

现在清楚了初级测试人员需要具备的能力,那再分析一下一般是哪些群体想转行:

1.应届毕业生

有些是家人朋友有做这行的想从事;也有些是不知道做什么听别人说这行好的;也有些是高考后浑浑噩噩选的专业,后面发现了自己所爱的,比如王豆豆。

不管是哪一种,自己一定要明白自己想要的,想追求的生活是什么。

经历时间的洗礼后,我们都会发现最先成功的人就是那些一早就明白自己想要什么的人。

2.有工作经验的人

经过几年的工作,发现工作没激情,想掌握一门技术;也有觉得自己工资低的,想寻求更高的工资,比如王豆豆;也有觉得自己从事的这行没前途,感觉危机想转行的,比如王豆豆。

在这里可以插播一段王豆豆的经历:

大学毕业之后,王豆豆很迷茫,不知道想做什么,这时就羡慕那些有哥哥姐姐可以帮忙规划指导的同学,迷茫就乱窜,那段时间做过很多,有的工作只做了一天或者几天,最长的也有一个月左右的,后来在一家电子厂做人事文员,做了几个月,不知道什么时候哪根筋不对,觉得难道我三四十岁了,还要做这个,拿这么点工资么?虽然现在也有这样的烦恼,那时特别羡慕那些工程师工资都高的,因为工作的原因能知道入职员工的薪酬,觉得自己应该要改变,后来机缘巧合,做了软件测试,同时也认识了软件测试,随着深入发现自己越来越喜欢这份工作。

王豆豆本身是就是一个喜欢捣鼓的人,以前家里新添置了物件,就逃不过王豆豆的魔爪,不是拆到分家,就被拆完组不起来,那时没少挨我妈的打。后来做了软件测试,发现软件怎么捣鼓都坏不了,装不好,运行不了,卸了重装就行,完全没有任何损失。

接下来,我们先找到方向,针对不同的人,总有一类企业是适合你的,只是你需要先到对应的。

1.专业是计算机相关的应届毕业生

这一类人其实非常好找软件测试的工作,只要姿态放低一点,不怕辛苦,肯学,一切都很简单;

2.非计算机的应届毕业生

如果刚好你是,首先找与自己专业相关的企业,看否有软件测试,比如学音乐的,可以找QQ音乐、网易音乐这类音乐软件的公司。

3.转行的人

首先分析过往的工作经历能否为自己加分,能不能成为踏板石。

可以找与自己工作经验相关的公司,比如以前是银行客服,那可以找银行方面的项目,如果以前是汽车销售人员,也可以找与汽车有关的互联网公司

如果这些都还没有匹配的,那说明你将有可能适合任何一家企业。

最后需要做的就是储备自己的能力。

一.找本软件测试基础的书

这样的书网上有很多,可以找电子档的,也可以买一本纸字的,随自己的兴趣爱好而为。

王豆豆只看过软件评测师教程,对其它测试基础没研究,如果实在找不到,那可以和王豆豆一样。

看这本书要报着几个目标去看:

1.了解软件测试的对象

首先要清楚软件测试,测试的对象是什么?由哪几部分组成?

2.认识软件测试的专业名词

软件测试有很多专业名词,比如需求分析、黑盒测试、白盒测试、测试用例等这些简单的名词,熟悉这些名词。

针对不同的测试对象,用什么测试方法、测试工具等。

3.熟悉软件测试流程

可以参照这里:测试流程之测试流程拆解

4.熟悉质量模型

如果达到四个目标,这时对软件测试要做的工作也有了清楚的认识,初步的软件测试思维应该达到, 如果能针对某个软件和物件,结合质量模型说出应该从哪些方面展开测试,那就更好了。

这一步算是达到了,一定要做好这一步才开展下一步。

二.写文档

拿一款自己最熟悉,经常用的软件,分析它的界面,功能点,假设如果这个软件要你测试,你应该从哪些方面测试才能保证这个软件的质量。

一边分析一边网上找一份测试用例模版(可以参照这里:测试流程之如何设计测试用例),开始写测试用例。

多分析,多写。

写的文档可以找已经做过软件测试的朋友帮忙指导,多修改,达到别人说OK为至,如果没有认识的人做软件测试,可以在网上找,现在有很多测试群。

测试用例写得没问题了,就可以了解其他文档的写法,这个只需要了解就行了。

三.执行测试

执行测试中最重要的就是培养对bug的敏感度、提交bug和跟踪bug。

以前写过一篇缺陷的文档,可以看看:测试流程之缺陷

还是多练。

没有项目,可以在猪八戒网上看看,有时会有一些测试任务,可以拿来练练手。

四.多关注技术博文

有很多技术博主写的文章很好,也有介绍软件测试行业的,也有介绍技术的,多看。

王豆豆记得当时刚做软件测试时,经常看51testing 和博客网,也关注了一大批博主,至到现在还有很多在一直关注的。

如果前面都练习得没问题了,那你具备初级软件测试人员的能力,可以开始谋划写简历、准备面试,开始找工作了。

如果是想靠自觉转的,不要一开始就去学习编程语言和数据库什么的,如果你按刚才几点做好入门了,就可以开始学习中级测试软件人员的能力。

一定要报着先入门,再深入的学习心态去学习,不要一开始就啃java这样的编程语言,很容易学习受阻,转不成功。

下面再针对转行人员说点。

其实最不好转软件测试的就是转行人员,不好转的原因有二:

1.因为工作了,想转行又不想放下原来的工资和福利;

2.工作经验与软件测试没关联

很多转行的人员不想放下原来的待遇,想转到不相关的行业也不想降低自己的标准,这个就有点难,用人单位也不是傻子,你买东西都知道货比三家,那公司选人做事的也是如此,如果想工资高,那必须自己有能力,见过很多自己还没有这个能力就眼看软件测试工资高的,这个别想了,只有踏踏实实做事,一步一步成长吧。

还有工作过几年,工作的模式已经固定了,处理问题的思维方式和学习能力赶不上刚毕业的学生,自学能力欠缺,所以有点难。

但转行的人员也有捷径:最简单的方法,打动同公司的软件测试经理,内部转。如果不行,就看照上面的做。

今天因为时间的原因就不排版了,请见谅。

原文发布于微信公众号 - 资深Tester(zishentester)

原文发表时间:2017-11-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CreateAMind

ROS探索总结(十六)——HRMRP机器人的设计

HRMRP(Hybrid Real-time Mobile Robot Platform,混合实时移动机器人平台)机器人是我在校期间和实验室的其...

812
来自专栏Python中文社区

【腾讯云技术沙龙预告】云端数据库的设计之美

以数据为中心的信息化社会,数据库可以看做是所有应用程序成功运行的核心。而结合云计算,数据库的高可用性能够被放大到极致,可以实现按需付费、按需扩展、高可用性以及存...

1464
来自专栏喔家ArchiSelf

浅谈FPGA与音频处理器的结合

FPGA通常是面向通信行业,尽管其主要开发者仍然专注于通信应用, 但他们越来越关注存储和服务器市场。

854
来自专栏极限编程

我在ThoughtWorks中的敏捷实践

E项目是一个在线的物资跟踪监控系统。由ThoughtWorks团队为客户提供的一套完善的软件交付服务。

813
来自专栏架构专栏

互联网企业开发三年月薪15K,在第四年达到30K需要怎么做?

虽然我现在做反思和调整,也不算太晚,但如果早一点醒悟,能够静下心来想想,现在一定更轻松。

1196
来自专栏程序员八阿哥

王老板Python面试(8):​Python爬虫学到什么样就可以找工作了?

前段时间快要毕业,而我又不想找自己的老本行Java开发,所以面了很多Python爬虫岗位。因为我在南京上学,所以我一开始只是在南京投了简历,我一共面试了十几家企...

651
来自专栏我是攻城师

无论是云计算SaaS,PaaS还是IaaS,拼的都是运维!

4304
来自专栏ytkah

小程序内嵌网页的开放是一场创业公司的及时雨吗

  11.2晚小程序突然开放两个重磅能力:1.小程序内可直接打开网页,2.小程序可关联500个公众号。通过研究,我们发现这次新能力的开放,促使小程序推动微信的春...

2985
来自专栏牛客网

前端校招不要只关注面经,项目经验也需要准备

【每日一语】在年轻的时候,在那些充满了阳光的长长的下午,我无所事事,也无所惧怕,只因为我知道,在我的生命里有一种永远的等待。挫折会来,也会过去,热泪会流下,也会...

832
来自专栏资深Tester

做一个靠谱的软件测试工程师:进行有效地沟通

1423

扫码关注云+社区