更多课程 选择中心

软件测试培训
达内IT学院

400-111-8989

软件测试人员的自我定位


在踏入软件测试行业的前几年,不少测试人员会陷入迷茫期,主要是对职业发展方向不清晰。网上很多谈软件测试人员职业发展方向及核心竞争力的文章,也确实能为各位测试同行提供不错的建议。

不少测试同行,偶尔会听到测试人员抱怨没有得到应有的认可,主要体现在以下几个方面:

1、被人觉得测试工作没有技术含量,相比开发,测试更像是一门体力活。

2、测试人员缺乏相关的技术背景,慢慢形成了有事找开发的工作模式。

3、大部分测试人员只专注于工作的完成度,缺乏更深度的思考和总结,比如如何提高测试效率、如何对业务进行连贯性总结等。

以上三点,提到了两个关键词,“技术”和“业务”。结合《google软件测试之道》及看法,把测试人员的定位区分如下。

功能测试:理论上说,该定位的测试人员应该是对业务需求理解最透彻的群体,专注于用户角度的测试,组织整体质量实践,分析测试运行结果,驱动测试执行。当然除了业务技能过硬,常用的测试工具也是必须掌握的。

功能测试人员下一阶段的的发展轨迹一般是测试经理岗位,因为很多公司的测试经理并不要求具备很强的技术能力,测试经理更看重的是协调沟通、统筹全局、目标管理、执行管理等能力。

性能测试:相比功能测试人员,性能测试人员对业务的理解相对没那么深入,其更偏向于技术的运用及数据分析,目的是找出系统瓶颈。性能测试是一个缺口比较大的岗位,最大的原因是由于对测试人员要求较高,市面上的优秀人才相对较少。我们不妨看看拉勾、猎聘、boss直聘等招聘网站对性能测试人员的常见要求。

1、对经验尤为看重,一般要求3年以上的性能测试经验。

2、熟练掌握主流的性能测试工具,Jmeter、LR等。

3、掌握操作系统、数据库、网络知识等。

4、能够独立规划和组织性能测试,搭建性能测试环境;能够设计性能测试场景,分析性能问题,定位系统瓶颈。

结合自身的工作经历及调研,笔者整理了性能测试需具备的技能,欢迎各位同行怒怼。

安全测试:提到这个岗位,估计很多童鞋也只是游离于“安全”两字的字面理解。但是,安全测试是异常复杂的,一个专业的安全测试专家在某种程度上来说就是一个全栈工程师,需具备以下专业素养(部分内容引用《为什么不推荐去做安全测试工程师》《致测试同仁们:让我们一起做安全测试吧》)。

1、要使用别具一格的视角来审视需要测试的软件。

2、要改变测试中模拟的对象。

3、使用专用的测试工具。

4、了解安全漏洞的原理。

5、了解安全漏洞的测试方法及防范知识。

6、掌握上图中“性能测试主要技能”的相关知识。

笔者毕竟不是从事安全测试岗位的工作,以上理解也可能存在偏差,欢迎指正。

测试开发:工作重心在可测试性和通用测试基础框架上,编写单元测试框架和自动化测试框架,关注质量的提升和测试覆盖率,持续集成实施等。除了具备业务技能,不同岗位对技术要求也不一样。

测试架构师:可以说该岗位属于测试人员职业发展金字塔的顶端了,这也是笔者努力的方向。关于测试架构师所需具备的专业素养,有兴趣的童鞋可以找一下《一个测试架构师工作心得》这篇文章。

总而言之,万丈高楼平地起,作为一名软件测试人员,只有不断的学习、积累,才能迈向金字塔顶端,在入行之初就做好定位,树立一个远大f的lag,万一走着走着就实现了呢!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:软件测试人员如何逃脱背锅侠的命运
下一篇:软件测试需要掌握什么技能

软件测试工程师有哪些岗位?

软件测试工程师要求?

软件测试项目去哪里找?

软件测试这个岗位今年如何?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省