向高手学:测试人员如何不断成长?

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 大家好,我是阿萨。 前两天学习了老张的《测试人员如何保持不断成长》。收获满满。本期文章总结下自己学习到的收获总结。除了老张的讲解内容,里面加了自己的一些思考和理解。

一. 测试人员职场成长路径是什么样的?


1. 职场成长路径


小白----高级测试工程师----专项测试负责人--测试经理(专项领域专家)---测试总监(测试架构师)


2.各个阶段要达到的目标是什么?


小白阶段:

打好基础。学习软件测试行业基础知识,掌握流程和方法论。


高级测试工程师:

安排做什么:明确定位。首先能很好的完成领导交代的工作。

我能做什么: 问题驱动。对自己的能力是一个全景图,了解自己的优势和劣势。

我要做什么:向前一步。目标驱动。通过给自己树立目标一步一步朝着自己的目标努力。

我想做什么;实现想法。克服困难,完成目标。确保目标达成。最终实现个人不断成长。


专项测试负责人:

责任,明确自己的主要职责。

压力。压力是因为实力和目标之间有差距,通过压力让自己不断成长。

犯错。再完成目标的过程中不断突破自己。不断试错。试错过程就是不断成长过程。


专项领域专家或者负责人;

明确团队定位 培养人员能力

提供成长环境

遇到事情带头冲锋

制定方向和方案


测试经理(测试专家)以及测试架构师


P序列: 一栈到底


M序列:利用资源,用合适的方式解决更大的问题

    技术leader 是团队最好的工程师之一

    技术Leader 是为团队服务,解决团队的问题


你当前到哪个阶段了?


二,工作中不断成长的真实案例。


老张用自己的真实经历分享了让自己快速成长的2件事情。


1. 性能测试


比如拿性能测试举例。老张这里给大家列了一个很好的专项测试流程。基本可以套到所有的专项测试流程上。


3b996e3a1d154283b5ea61e795668124_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.jpg


(本图来自老张的讲义)


一般专项测试可复用流程如下:


需求提出


需求分析


业务场景模型


环境搭建


工具选型


脚本开发调试


压测数据准备


压测执行、观察监控


问题分析, 瓶颈定位


性能优化验证


项目结项,压测报告


性能各个子流程需要处理的小任务有:


业务场景模型: 压测流量模型,压测数据模型


环境搭建:操作系统:Linux, 代码打包发布、Jenkins


工具选型:压测工具:Jmeter, 监控工具:Prometheus


压测数据准备: 铺底数据MQ、Redis,MySQL, 参数化数据


问题分析、瓶颈定位:链路追踪, cat、jaeger。 问题分析:arthas, JVM自带如Profiler


通过这一项专项测试,它其中涉及软件测试流程,软件测试技术,软件测试用例,软件测试报告,沟通协调等软件测试过程中用到的各方面技能。所以做好每一件工作中的事情,也是我们成长的阶梯。


2.自动化测试


48a95feb924a4198b27a05da58075aee_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.jpg 

(本图来自老张的讲义)

自动化测试中从打开网页到数据入库真实发生了什么?这个问题是一个非常常见的测试场景。但是实际工作中你会认真思考它背后的逻辑和技术原理吗?


这个问题包含的技术点和领域知识其实很多。比如CDN分发,这一个小点上,就有可能会有很多场景。比如全球化的软件交付情况下,如何确保交付的软件在全球网络环境下都可以正常工作呢?


在实际工作中多深挖技术细节让自己不断成长。


三,技术和业务,孰轻孰重?


随着最近几年,软件测试行业的发展,测试门槛越来越高。测开是必备技能,这时有些测开就有优越感,觉得做测开比做业务更有价值。但是真的做业务测试就没有优势了吗?NO,NO,NO。我们看看老张的讲解。


技术和业务的区别:


用户要什么----满足用户的预期


企业要什么----快速实现用户需求。所有技术不一定最新,用现成,成熟的技术,不一定要自研。


业务需求的本质是满足用户要什么。


技术的本质是要满足需求。


业务需求的完成离不开技术的支持。技术离不开需求的载体。需求依赖技术才可以满足

用户期望。技术通过需求实现自己的价值。


所以2者其实是相辅相成的,都很重要。


回到本章的问题,复用老张的讲解。业务测试其实不是没有市场,相反更重要。但是业务测试也需要学习技术,不断提高业务测试效率。


四,工作中如何解决问题?


提出问题, 解决问题是个人不断进步最佳途径。


遇到问题,你的第一反应是什么?


遇到问题,首先考虑如何快速解决问题。


通过判断问题类型,寻找更熟悉的人、搜索案例(记录,猜测,验证),求助专业人士等方法去快速推进问题解决。


比如测试过程中遇到CDN分发问题。肯定是先解决问题是最重要的。如果测试人员说自己先搞懂CDN分发机制,估计黄花菜都凉了。


提问能力其实也很关键。提出一个好问题,其实问题已经解决了一半了。比如我们常用的5 WHY法找根因,如果第一个WHY就把大家带偏了,那问题自然不会很好的解决。


先学会提问,再培养解决问题的能力。


五,工作之外,如何保持个人快速成长?


思维转变,成长是一个状态和过程,而不是结果。


学习实践,快速学习试错、观察别人犯错,少走弯路。


获得反馈:描述问题现象---分析问题原因----寻找问题答案。


复盘总结:发生了什么,过程是什么,获得了什么?


分享输出:梳理思路--求同存异---志同道合---圈子很重要


以上是学习老张分享时,做得笔记。干货多多。对阿萨帮助很大。比如里面的,首先学习可快速变现技术。面向领导工作。遇到问题,快速解决问题才是王道。


这每一个知识点都需要好好琢磨,并且在工作中不断应用和实践来提升自己。


你学会了吗?如果觉得阿萨的内容对你有帮助,欢迎围观点赞。

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
数据采集 测试技术 程序员
软件测试经验与教训
软件测试经验与教训
179 0
软件测试经验与教训
|
jenkins 测试技术 持续交付
测试职业规划的思考
测试职业规划的思考
96 0
测试职业规划的思考
|
SQL 网络协议 关系型数据库
测试工程师个人技能提升的书籍有哪些?
测试工程师个人技能提升的书籍有哪些?
172 0
|
测试技术
干货 | 测试人职场晋升“潜规则”:15 年经验资深测试经理的职场忠告
![](https://ceshiren.com/uploads/default/original/3X/6/b/6b7c415433c9acc8c4e15708b60b419da5eb9ed3.png) ![](https://ceshiren.com/uploads/default/original/3X/8/d/8dec96d8de9bc7b8ceab15cf3117a3b772c7dc7
|
机器学习/深度学习 运维 监控
思寒漫谈测试人职业发展
应不少同学的要求,通过本文分享下对测试工程师职业发展的看法,话题较大,不敢随便乱写,抛砖引玉,仅供大家参考。 1. 测试行业发展背景 微软引领的大测试时代 中国最早的对 IT 工程的启蒙和测试定位的探索大多来自于微软。当年的大背景是微软故意放任 Windows 的盗版,并积极的输出他自身的 IT 生态技术栈到中国。中国从政府到民间几乎全部使用了 Windows。中国有大量的微软认证的 V
|
Java 测试技术 项目管理
15 年经验资深测试经理的经验分享:测试人职场晋升“潜规则”
本文整理自霍格沃兹测试学院「测试开发在线沙龙」主题分享《测试人晋升指南:如何做好个人绩效管理》,略有删减。文末链接进阶学习。
15 年经验资深测试经理的经验分享:测试人职场晋升“潜规则”
|
机器学习/深度学习 新零售 大数据
关于人人都是产品经理的思考【产品经理的反思】
其实我们人人都是产品经理,人人都是自己的CEO,一个好的产品经理应该具备一家完善的公司能力;人能给人的只有信息,人能做的就是更好的协调周边资源或信息的运作方式,从中推进人生向更高处发展。我们都需要一双眼睛,是发现痛点、找到**破局**点的敏锐之眼,二需要一双手,是动手优化、着手改变的行动之手;三是需要一颗心,是洞察人性的同理心,懂得自己与用户,懂得产品上每个细节给到人的满足感、确认感和依赖感。
5048 0