当前位置:   article > 正文

清醒一点:只有方向对了,成功离你才会更近一点~

清醒一点:只有方向对了,成功离你才会更近一点~

在这里插入图片描述
时光荏苒,从入行软件测试到现在已经走过了10余个年头。回首过去,从技术小白到测试技术人员,再到资深测试,到现在测试管理层,期间有迷茫,有痛苦,有弯路,有捷径。

今天就来做个总结吧,一是为了给自己未来的工作增加信心,另一方面,也给后来者们一些经验总结,希望你们少走弯路,对你们以后做职业规划多些参考。

方向比努力重要

首先,跟大家分享的就是这句老话:方向比努力更重要。如果你能在入行后,就给自己做一份5年以内明确易操作的职业规划,并且坚持按照目标去做,那么5年后,你更有希望成为某一测试领域的专家。

因为知道自己在做什么的人,往往更容易成功。每达成一个小目标,你都会受其感染,从而进入下一个良性循环。到那时不管是薪水、自信心都是顺其自然的事情。成功,也就近在咫尺了。

什么都会一点 = 全才?

并不一定是。

进入测试行业后,我们获取到的信息是:测试人员是一个通才,什么都要学,什么都要懂。

这就导致了3脚猫功夫的测试人员一大把,而某一领域的专家屈指可数。这时,你可能要说了,哪有那么容易成为一个领域的专家?难道什么都懂一点的测试人员就没有用武之地了吗?

肯定不是。你可以朝着测试管理岗位发展,但我更希望你不是因为什么都懂一点才朝管理方向发展,我更希望你是因为准备做测试管理,才什么都学一些的。

职业规划方向

说到这里,便引出了测试行业的两个主要发展方向:测试管理、测试技术专家。

关于选择测试管理

首先,一般选择管理岗位的人,通常对技术不敏感,也不是很喜欢钻研新技术;但通常,这类人具备以下这些特点:

①沟通能力、组织能力强;

②抗压能力较强,上能顶住领导批评,下能顶住下属埋怨。能受得了委屈,吃的了亏;

③对管理工作充满持续的激情;
总之,相对你的IQ,你的EQ更高。那么从性格上来说你比较适合做测试管理工作。

测试技术专家

1)关于选择性能测试专家

正好和测试管理人员具备的性格相反。这类人一般协调能力相对较差,但动手能力较强,更喜欢钻研技术,能静下心来学习新事物。

2)关于选择自动化测试专家

和性能测试专家类似,如果你掌握一门编程语言,或者有信心学好一门编程语言,那么恭喜你,你有成为自动化测试专家的潜力。通常,性能测试专家和自动化测试专家在技术上是相通的。

如何成长之硬实力

确定了自己的测试发展方向,接下来就是如何实现的问题。我想告诉你的是,无论是成为哪个领域的人才都是需要时间的。

有一个著名的10000小时定律理论,即一个人想要成为某个领域的专家,需要经过1万个小时的锤炼。按此比例计算,如果以每天工作8小时,一周工作5天计算,那么成为一个领域的专家大概需要4-5年。

测试管理人才

①你一定要成为一个功能测试专家。通过参与至少2个完整项目的测试工作,你对测试理论、一个完整项目的测试流程、测试活动、测试输出了如指掌。

②尽量选择一个行业如电信、支付、网购、通讯等深入做下去,成为该领域的业务专家。因为测试经理的角色往往也是半个需求人员的角色。

③尽量在头三年的时间里,亲自参与功能测试、性能测试、自动化测试工作,为后面测试管理的招聘工作、测试计划、人员分配、任务安排打下一个良好的技术基础,说白了,测试管理工作也是一个技术管理岗位,没有一定的技术功底,很难开展后续的管理工作。

性能测试人才

刚进入测试管理岗位,你负责的工作一定是功能测试任务。没有机会接触性能测试工作。

怎么办?我的建议是:自学或者参加培训班,如果你是一个自我管理能力非常强的人,建议自学,如果不是,那么建议参加专门的性能测试培训班。

性能测试的学习过程大致如下:

1)首先了解一个系统的架构,明白各服务器之间是如何交互工作、系统的数据流向、系统的压力点,从而确定性能测试需求和指标,即那些功能需要考虑压力,能承担的压力是多大。

比如一个购物网站,最典型的登陆功能、提交订单功能需要支持多少个用户并发,每个并发用户在几秒之内完成操作,系统长时间在压力状态下的稳定性。

2)第二选择测试工具,对于基于Http协议的应用来说,一般loadrunner都能完成性能测试工作,学习loadrunner的三部曲:脚本录制编写(loadrunnergenerator)、场景设置和执行(loadrunner controller)、结果分析(loadrunner analysis)的内容。

对于一些无法用现有工具实施性能测试的应用,需要考虑自己编写工具来完成。所以一个优秀的性能测试工程师一定是能熟练使用一门编程语言的。

3)实践,一定要多实践,安装完loadrunner以后,loadrunner里带有现成的性能测试项目—飞机订票系统。完全可以拿来练手loadrunner。

4)性能测试的目的是发现系统处理能力的瓶颈,而系统调优才是最终的目的。如果能进一步提高各业务服务器、数据库服务器的调优技能,对性能测试工作来说是如虎添翼。

自动化测试专家

自动化测试和性能测试不一样,性能测试主要是对服务器的性能做测试,而自动化测试是从前端考虑,其目的旨在于替代部分手工测试、考量客户端长时间运行的稳定性。

自动化测试分为:web站点的自动化测试、PC客户端的自动化测试、手机端的自动化测试。每一个终端的测试都是一个大的领域,建议先深入学习一个终端的自动化测试技术。

不管学习哪一个终端的自动化测试,熟练掌握一门编程语言是必要条件。

如何成长之软实力

最后谈谈软实力。一个优秀的测试技术专家,我认为需要具备以下几个特性:

持续学习能力:计算机技术的发展可谓日新月异,如果不持续学习,那么不出2年,你就会发现你只能当一个廉价的手工测试人员。所以如果能在工作中学习最好,不能的话,下班后保证2个小时的自学时间。几年下来,你就能发现自己的进步有多大。

沟通能力,我觉得可以从2方面培养

第一,日常工作的沟通能力。和开发、产品、运维、客服同事的沟通要及时,表达要准确,多微笑、多倾听、保持良好轻松的同事关系。

第二,正式场合的沟通能力。如项目周会、评审会议、总结会议,一定要提前做准备,讲什么、怎么讲,自己私下里先练习一下,这样在正式场合才能表达清楚、气定神闲、落落大方,给领导和同事留下一个好的印象。

另外补充一句:凡事要趁早。特别是技术行业,一定要在头几年打下扎实的技术功底,这对将来的技术管理或技术专家路线都有极大的帮助。

最后,希望我的一些拙见,能对刚毕业的同学和还在测试领域迷茫的同学一点帮助。

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 759968159,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】

在这里插入图片描述

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/492053
推荐阅读
相关标签
  

闽ICP备14008679号