初入职场的新人该怎么做才能让自己快速成长?在公司一直做着手工测试,如何才能提升自己,避免陷入“只涨年龄不涨经验”的尴尬?
做为一名软件测试工程师,我们不得不去面对这些问题,有的人找到了答案,有了目标和方向,也有的人苦苦思索陷入了迷茫。
相信大家都清楚,测试工程师的成长方向其实不少,大体上有以下三大方向:产品、管理以及专项测试(测试开发、安全测试、性能测试等)。但是很多人并不清楚自己适合哪个方向,如何才能在这个方向上快速成长。
这些问题其实有点宽泛,本文主要从性能测试角度出发,讲述做为一个测试工程师,我们每天都在忙着手工测试,如何才能成长为一名优秀的性能测试工程师?
1. 熟悉公司的软硬件环境和明确性能测试知识体系
进入职场后,工作始终是第一位的,我们如何在做好本职工作的同时,提升自身技能呢,最好的答案是在工作中引入各项测试技术,如自动化测试、性能测试等。所以初入职场,我们首先必须了解公司的软硬件环境,比如:搞清楚项目组内的测试工作分哪几块,每一块大概需要做什么,工作饱和度怎么样。
测试的产品是什么,基于什么平台的、服务器是Linux还是Windows、数据库用的是什么、用的是什么语言编写等等。搞清楚软硬件环境我们就清楚了自己要准备什么知识,这样就有了努力的方向,有不足的地方可以趁早去学习和巩固。
2. 处理好和同事的关系
进入职场,新人也好老员工也好,最忌讳的是骄傲自满,和同事关系搞僵,所以进入公司后,要注意处理和同事的关系,特别注意维护好和测试、开发以及运维等之间的关系。
做为一名立志要成长为一名性能测试工程师,我们必须学会搭建环境、导入历史数据、项目生产环境的配置、性能测试指标的确认和监控、性能问题的定位和分析等,所有这些都不是我们自己一个人能搞得定的,必须要有其它同事的配合,因此,要做好性能测试,和同事的关系也是一个非常重要的因素。
3. 性能测试技术的提升
做好前面两步后我们就可以努力提升自身的性能测试技术了,性能测试工程师大致分为以下几个阶段:
性能初级:
能独立完成性能测试,包括:性能测试环境的搭建、性能测试用例的设计、性能测试场景的设置、监控服务器资源、执行性能测试并记录结果反馈给开发人员。目前,大部分的性能测试工程师都是初级性能测试工程师。对于初级性能测试工程师主要掌握的是工具的使用和脚本的录制和强化。
性能中级:
初级性能测试工程师主要掌握的知识点是性能测试工具的使用,要想在性能测试领域进一步的发展,我们积累一些性能监控工具,比如数据库的监控、JVM的监控、中间件的监控等。
性能高级:
当我们开始掌握一些性能监控工具的使用后,恭喜你,你经成为了一名中级性能测试工程师了,此时的你已经比大多数的性能测试工程师优秀。如果我们还想在性能测试领域继续成长,我们必须慢慢积累性能问题的定位和调优,通过我们监控到的性能指标数据,定位性能问题并进行调优改善,比如:应用服务器调优、数据库调优、应用程序调优、操作系统调优和系统架构调优等。
因此,做为一个优秀的高级性能测试工程师,你必须拥有很丰富的知识面,需要掌握系统架构、中间件、数据库、操作系统、网络协议等综合知识。
绵薄之力【资源分享】
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】
这些资料,对于想进阶【自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等配套学习资源免费分享~