028-86261949

当前位置:首页 > 技术交流 > 想做软件测试,不知道自己是否合适?

想做软件测试,不知道自己是否合适?

2020/07/15 10:07 分类: 技术交流 浏览:0

 

本人今年本科计算机专业毕业快半年了,之前大四的时候一直在准备考公务员,所以当其他同学开始走专业路的时候我没有出去实习,后来公务员考试没有成功,毕业后经家里关系找了一个行政工作,做了几个月后觉得没前途,还是想往自己专业方向发展,但是苦于没有实践经验,想到去南京参加软件测试培训,但家人表示反对,不太相信培训机构,担心一个人出去之后反而没有在家混的好,但是本人希望自己能够独立,从事有前景具挑战的工作,并且有较好薪资,辛苦点不怕,走这条路需要付出很大代价,家人反对声比较高,帮我找的工作又不愿意做,我认为年轻的时候学点技能比较好,现在自己意见和家人相左,对于未来这条路的发展以及工作前景薪资等是否会像培训机构宣传的那么好,希望行业人士给予我一些信息。

 

源码老师解答:

1、先对小白转行软件测试的可行性进行简短介绍,互联网行业存在一定的包容性,对学历、出生、背景、专业等要求不会过高,那么转行小白是如何适应这种包容性的。

对于其他IT专业,软件测试算是难度比较低的。所以说如果你想转行IT类工作,软件测试算是门槛比较低的,也是相对简单的学科,非常适合零基础的同学学习,只要你有一颗好奇的心、肯学习的心,并且对软件测试充满兴趣,难度就不会太大。

 

2、当一名小白决定从业软件测试之后,他的生活与工作会发生如何变化?生活会面领什么样的变化,例如薪资,生活风格,工作形式,接触行业,接触人群等等等。可以针对于现状专科生的地位低下进行联动,大部分专科生都会从事一些非常基础的工种,理解成“工人”。

计算机专业对于做软件测试来说是非常有优势的,但是,软件测试这个岗位也并不是看几天视频就可以进入这个行业站稳脚根的.软件测试其实是IT行业中对知识面要求非常广的一个职位。

下面简单介绍下从事软件测试工作所必须的一些技术吧!

测试基础

1.1测试理论基础

1.2数据库基础知识

1.3 Linux常用命令

接口测试技术

2.1熟悉一门编程语言

2.2接口测试的原理

2.3抓包工具的使用

2.4接口测试工具

自动化测试技术

3.1自动化化基础原理

3.2 webUI与Selenium框架

3.3 app自动化和Appium框架

性能测试技术

4.1性能测试基础概念

4.2性能工具Jmeter

4.3性能监控分析

4.4性能调优

 

3、对于从业者小白的学习之路进行建议,建议从什么地方开始了解,需要了解什么,又该从什么地方开始上手,需要在前期注重什么方面?

对于小白来说,想要入行软件测试,建议先从计算机基础,测试基础理论知识入手,可以先在网上找一些相关的基础视频与测试基础书籍看一看。另外还需要具备以下素质:

1、耐心。测试是一件枯燥的事情,有时候同样操作、流程可能要进行很多遍,如果没耐心,那就不要考虑。

2、沟通能力。测试在工作中接触最多的就是开发,测试人员的目的就是找到程序中的bug,并将bug反馈给开发,让其及时修改。如何让开发最快的、无异议的接受bug,并且修改bug,这就需要有很好的沟通能力和表达能力。

3、团队协作精神。测试本身不是一个人的事情,任何人在考虑问题的时候都会按照自己的思路去考虑,这样可能会出现盲点,有测不到的东西,这就需要团队之间的合作,这样才可能尽量多的找出软件中的问题。

 

4、对于看书与报班,哪一个适合前期阶段,哪一个适合后期深造,又为什么?

前期可以先看书与测试基础视频,先让自己对软件测试有一个基础的认识,可以完成一些基本的测试工作,但是这些知识只能使我们入门,做一些最基础的工作。而报班的话更适合想要深入软件测试行业,想要做到更高层次的同学。

可以看看以下几个问题,再考虑是自学还是报班:

  • 你的自制力是否能让你持续的投入学习当中?
  • 自学能力如何?
  • 解决问题的能力如何?
  • 是否能找到项目进行实战训练?
  • 是否了解行业需要哪些技术?

如果以上都能做到,那就自学吧,你是非常有潜力的,加油!

如果说自制能力太差,三天打鱼两天晒网,学习能力差,自己解决难题的能力差,那么我建议你还是老实的报个班好好学习吧。

 

最后,如果报班学习测试,通常会学到什么?

本人从事软件测试工作及软件测试培训工作多年,下图中列出的是一些公司面试常常会问到的问题:

 

上图都是真实的面试题(只是部分哦),那么要回答上面的问题,我们要学哪些内容才可以去面试呢?当然是看机构的课程大纲,给自己一个明确方向,比如下图:

 

#标签:软件测试,互联网,计算机,软件测试培训