前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测试人员如何保持不断成长

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

作者头像
周辰晨
发布2022-09-20 14:50:05
4080
发布2022-09-20 14:50:05
举报

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

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

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 年。

推荐阅读:

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

线上问题,如何处理?

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-07-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 架构师影响力 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档