测试人员如何保持不断成长

2022-09-20 14:50:05 浏览数 (1)

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

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

1. 职场成长路径

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

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

小白阶段

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

高级测试工程师:

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

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

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

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

专项测试负责人:

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

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

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

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

明确团队定位

培养人员能力

提供成长环境

遇到事情带头冲锋

制定方向和方案

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

P序列: 一栈到底

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

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

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

你当前到哪个阶段了?

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

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

1. 性能测试

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

(本图来自老张的讲义)

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

需求提出

需求分析

业务场景模型

环境搭建

工具选型

脚本开发调试

压测数据准备

压测执行、观察监控

问题分析, 瓶颈定位

性能优化验证

项目结项,压测报告

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

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

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

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

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

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

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

2.自动化测试

(本图来自老张的讲义)

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

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

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

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

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

技术和业务的区别:

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

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

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

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

业务需求的完成离不开技术的支持。技术离不开需求的载体。需求依赖技术才可以满足用户期望。技术通过需求实现自己的价值。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

我是阿萨,CCTalk成员,双一流大学毕业,曾供职于世界100强,这是我的日更公众号,在这分享每日思考以及自己的知识总结。小目标日更 10 年。

推荐阅读:

测试接触不到第一手需求,如何保证不漏测?

线上问题,如何处理?

怎么样写出好的测试用例?

0 人点赞