软件测试入门真的低到“有手就行”吗?

软件测试入门真的低到“有手就行”吗?

 

软件测试真的就是用手点点这么简单/strong>

你的身边,是否有这样一片景象/p>

A写了几年代码,写不下去了,听说测试很好上手,先来做几年测试 。

B小文员一枚,想入行 IT,听说测试入门简单,请问怎么入行 。

C之前在工厂上班,太累,且工资低,想入行 IT。听朋友说,测试入门简单,想入行,请问,怎么入 /p>

D之前干财务的,想入行 IT,干点技术,听说测试入门简单,怎么入 /p>

 

软件测试入门真的低到“有手就行”吗?

新手做测试

然而,真的是这样吗着社会的进步,IT行业的不断发展,经历了这十年,我发现,测试行业,已经不是你臆想中的样子了 。

想要成为一名合格的软件测试从业人员,需要具有极强的综合能力,不仅要懂点代码,还得具有项目管理、环境部署、问题跟进、沟通协调、系统架构等能力。

测试行业的现状

虽然每年都会有大批的测试人员涌入,但是随着公司业务量的激增,创业风潮的兴起,测试人才的需求仍然大于供给,软件测试从业者已然成为了一个重要的职位。

测试人员的现状

如果只是单纯的测试执行(纯功能执行),没有其他综合技能,无法独立去保障单个产品线的质量工作,是很难找到一份满意的工作的。

走过了这十年,也看过了很多各种各样的招聘信息,我总结了下比较热门的软件测试岗,希望可以帮助一些新入门或者还在迷茫中的朋友们。

热门软件测试岗位

功能测试工程师,性能测试工程师,安全测试工程师等,根据业务的不同,比如WEB测试、H5测试、APP测试、SDK测试、接口测试等;

集成测试工程师,白盒测试工程师,QA配置,资料审核等;

自动化测试工程师,测试开发工程师,测试工具开发等……

那么月入2万以上的软件测试岗位需要哪些技能/p>

想要成为一名普通的测试员很容易,但谁愿意一直停步不前呢。现在的软件测试行业也在一步步不断进步,自然需求的人才也在一点点的提高门槛,那一名优秀的测试从业者需要哪些技能呢我的经验,分为硬技能+软技能。

硬技能

1、软件测试基础知识:

测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG修复情况,还需要良好的沟通能力,以及各种测试阶段所使用的测试方法,单元测试、功能测试、集成测试、系统测试等等、CMMI /ISO9001,不用全都会,但至少要懂一些。

2、各种测试工具的使用:

我们在测试的工作中为了能够提高工作效率进程会用到很多工具,QTP、LR、QC、TD、Bugfree、VSS、SVN等等工具,虽然说工具不是万能的但是工具能为我们提高工作效率所以不能把工具当神一样看待,但是必须得会熟练的使用。

3、操作系统相关知识:

Windows、linux、uinx这些都必须会使用,而且不仅仅是简单的操作,一般的服务管理、注册表编辑、命令行操作都需要会,可以想象下一个连apache服务都不会安装配置的人,谁能想象你可以做好基于apache环境的测试工作。什么不知道怎么查看磁盘压力、IO数据,其实windows linux都有提供自带的工具可用于查看这些数据,如果你懂操作系统,这些简单的问题很快便能解决了。

4、数据库知识:

现在Oracle的DBA待遇比一般的开发人员待遇还高,这个就表明了数据库在企业中的重要性,作为测试人员虽然不需要有DBA的能力,但是基本的数据库操作你必须得会吧,不管是Oracle、DB2、MSsql还是mysql最少都应该能熟悉使用其中的一二。

5、计算机硬件知识:

做过性能测试的朋友都知道在性能测试过程中硬件性能也是一个非常重要的指标,CPU、内存、IO、带宽等等。如果你是做硬件测试的,那么就更不用说了,交换机、路由器、防火墙这些设备都需要有所了解。

6、网络协议:

如果你还不知道TCP和UDP有什么不一样的话,请赶快去补充点知识吧!互联网时代,一切都通过网络传输、常用协议必须得了解。曾经面试了一个测试工程师,做了2年的测试,居然不知道自己测试软件使用什么协议,这样的人是你的话你敢招么/p>

7、开发语言即代码编写能力:

虽然不会写代码也能做测试,但是如果你想做到高级测试工程师以上,那么代码编写能力就是必选项。如果不会写代码,那么你不可能成为高级测试,高级测试工程师的一部分工作就是在写测试工具。

上面列举的这些硬技能,虽然看起来比较复杂,但很多东西,平时工作中,都会用到,用几次,实践多了自然也就会了。

来源:普通网友

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月5日
下一篇 2021年10月5日

相关推荐