测试工程师如何做到初级测试管理(个人思考)?

简介: 测试工程师如何做到初级测试管理(个人思考)?

0 前言

针对一个测试工程师转变到初级测试管理,自身特质的转变以及如何快速过渡到管理?以下为个人的思考,仅供参考。

1 特质的转变

1.1 特质一:【关注点转变】

  • 关注细节 到 全局思维
  • 关注过程 到 结果导向
  • 关注业务 到关注人和业务

1.2 特质二:【保持技术的敏锐性和全面性】

  • 技术的引进、发展保持敏锐和技术与项目的需求与时俱进
  • 技术可以不精,但要是要知道,面要广

1.3 特质三:【做某一领域的专家】

  • 在技术领域要有一个自己的专长,能吼住局面的那种
  • 在一个领域(自动化、性能、业务专家等)深耕到极致

1.4 特质四:【学会倾听和沟通技巧】

  • 善于倾听别人,不是灌输,不是炫耀
  • 引导他人成功,授人以鱼不如授人以渔

1.5 特质五:【担大任,承大过,包大错】

  • 团队的委屈自己受,过错,责任你是第一人
  • 质量问题身先士卒

2 测试团队分析

当你具备以上特质的时候,可以试试,如何去管理一个小型测试团队,首先需要对团队进行SWOT分析,你的团队处于业内什么阶段,属于什么类型的团队,可以对照以下几种类型:

2.1 类型一:项目型团队

在这里插入图片描述

2.2 类型二:智能型团队

在这里插入图片描述

2.3 类型三:综合型团队

在这里插入图片描述

3 如何建设一个小型测试团队?

以上不同测试类型的团队的不同“打法”,针对一个小型测试团队应该如何入手管理呢?

3.1 入手一:基础设施建设

  • 环境或应用场景建设
  • 流程、制度、规范建设
  • 执行、检查、监督机制建立

3.2 入手二:质量改进建设

  • 过程质量监控:执行+数据分析
  • 结果质量改进:衡量标准+奖惩机制

3.3 入手三:团队建设

3.3.1 人才梯队建设

  • 核心+骨干+业务 人员管理管控机制
  • 人员能力提升方案:初中高级别培养方案

3.3.2 组织能力建设

  • 专家技术团队建设:黑盒、灰盒、白盒
  • 专项测试能力建设:自动化、性能、兼容性等
  • 业务备份机制

3.3.3 组织氛围建设

  • 不限于形式的团建、茶话会、轮岗、观影等提升团队凝聚力和作战力的建设工作

3.4 入手四: 技术平台建设

  • 兼容性、性能、稳定性、自动化、知识体系等
  • 以自动化(互联网举例),建设自动化体系,以下仅为举例,不代表最终学习目标:

3.4.1 接口层

  • Python/Java+Request+Unittest+Beatifulreport+DDT
  • ython/Java+Request+Pytest+Allure

3.4.2 UI层

  • Python/Java+Selenium+Unittest/Pytest+Beatifulreport/HtmlTestRunner

3.4.3 性能

  • LoadRunner/JMeter+NMON

3.4.4 桌面端GUI层

  • Python/Java+UIaotumation+Unittest/Pytest+Beatifulreport
  • Ranorex+C#

3.4.5 移动端UI层

  • Python/Java+Appium/minium+Unittest/Pytest+Beatifulreport

3.4.6 平台方面

  • 整合UI、接口、性能等可视化平台,Python/Java,Django,Flask或者Java

3.4.7 归零考虑

不管怎么样的自动化框架、工具、方法,只是一个手段,只要实现目的就行。比如业内,有人只需要400多行代码+一个基本,即可完成全流程的接口自动化测试,可实现:

  • 邮件服务
  • 日志服务
  • 分布式部署
  • 持续集成
  • 接口依赖(单层依赖,嵌套依赖,循环依赖、多层循环依赖、循环嵌套依赖)
  • 重点是不用写任何代码,大大降低开发成本
目录
相关文章
|
4天前
|
数据挖掘 测试技术 项目管理
2025年测试用例管理看这一篇就够了 ----Codes 开源免费、全面的测试管理解决方案
Codes 是国内首款重新定义 SaaS 模式的开源项目管理平台,支持云端认证、本地部署、全部功能开放,并且对 30 人以下团队免费。它通过整合迭代、看板、度量和自动化等功能,简化测试协同工作,使敏捷测试更易于实施。并提供低成本的敏捷测试解决方案,如同步在线离线测试用例、流程化管理缺陷、低代码接口自动化测试和 CI/CD,以及基于迭代的测试管理和测试用时的成本计算等,践行敏捷测试。
2025年测试用例管理看这一篇就够了 ----Codes 开源免费、全面的测试管理解决方案
|
3月前
|
Java 测试技术 程序员
「测试线排查的一些经验-上篇」&& 后端工程师
「测试线排查的一些经验-上篇」&& 后端工程师
29 1
|
8月前
|
JavaScript Java 测试技术
大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)
大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)
130 0
|
5月前
|
算法
测试工程师的技能升级:LeetCode算法挑战与职业成长
这篇文章通过作者亲身体验LeetCode算法题的过程,探讨了测试工程师学习算法的重要性,并强调了算法技能对于测试职业成长的必要性。
91 1
测试工程师的技能升级:LeetCode算法挑战与职业成长
|
5月前
|
运维 测试技术
测试与开发问题之测试开发工程师与软件开发工程师和测试工程师如何区别
测试与开发问题之测试开发工程师与软件开发工程师和测试工程师如何区别
100 1
|
5月前
|
监控 安全 测试技术
测试与开发问题之为什么测试开发工程师需要有安全生产意识,文档编写能力对于测试开发工程师的重要性如何理解
测试与开发问题之为什么测试开发工程师需要有安全生产意识,文档编写能力对于测试开发工程师的重要性如何理解
|
7月前
|
消息中间件 缓存 中间件
【赠书活动 - 第1期】- 测试工程师Python开发实战(异步图书出品)| 文末送书
【赠书活动 - 第1期】- 测试工程师Python开发实战(异步图书出品)| 文末送书
|
7月前
|
安全 网络安全 网络协议
精选30道“渗透测试工程师”面试题
渗透测试 信息收集 网络安全 web安全
361 3
|
7月前
|
存储 测试技术 Apache
高效管理JMeter中的Cookies:测试工程师的全面指南
Apache JMeter的Cookie管理器是性能测试中的关键工具,用于模拟用户会话和保持状态。本文档详细介绍了如何配置和使用Cookie管理器:添加HTTP Cookie Manager到测试计划,配置清除每次迭代Cookies的选项,以及设置登录和验证请求。此外,还讨论了验证、调试、进阶配置,如Cookie政策、跨域Cookies和正则表达式提取Cookie。通过掌握这些步骤,可以提升测试的准确性和效率。
|
7月前
|
测试技术 Linux 开发工具
软件测试之【软件测试初级工程师技能点全解】
软件测试之【软件测试初级工程师技能点全解】
128 0