• 0
  • 0
分享

今天我们来聊一下测试管理者的修身齐家治国平天下。

话题有点大,咋一看,这话题有点玄乎,是不是?不知道大家会不会有点懵?

修身齐家治国平天下出自:《礼记·大学》

原文:物格而后知至,知至而后意诚,意诚而后心正,心正而后身修,身修而后家齐,家齐而后国治,国治而后天下平。


释义:修身:提高自身品德修养;齐家:整顿家庭,使家和睦;治国:治理国家;平天下:天下太平。

理解:这是句激励人生、成就人生的历史名言。修身、齐家者容易,治国、平天下者难也。即便有此抱负,也未必有此机会。所以,修身先为本,"穷则独善其身、达则兼济天下"嘛,修身的办法就是物格、知至、意诚、心正,物格、知至、意诚、心正的大体意思就是:实践、学习、诚恳、人为端正。这些道理倒是蛮正确的。梁其超说过"少年进步则国进步",因此如果每个人都"修身、齐家",那么何愁"国不治,天下不平"?

困惑:作为测试管理者,我是应该去统筹管理下面几个测试项目,还是应该注重本身技能的提升。因为如果不去管理,总感觉团队建设比较缓慢,见效不高。但是不注重本身技能,怕自己在以后跟不上。

前几天,我在测试圈里看到了这个朋友的问题,其实对于初转测试管理的同道来说,是个非常常见的问题。

关于这个问题的讨论,大家可以看"巡山的小妖"的提问:http://quan.51testing.com/pcQuan/pages/chatDetails.html?chatId=858iceId=1322

在那问题中,我也给了我的一点点个人见解,如下:

"首先,看你团队的规模和架构。是否下设共享测试框架组吗?还是单纯的业务测试组?1.如果下设的团队,就是纯粹的几个业务测试组,那么项目结果导向。2.如果下设的团队,包含了共享测试框架组,有工程效率方面的考虑的话,那么共享测试框架组的技能提升,提供出来的框架是否可以提升业务测试的效率,而这方面是需要负责人有很高的技术高度的。3.你谈到了作为管理者自己的技能提升,本身技能是分几个角度的,如何引领技术方向,如何知人善用,还是自身深入测试细节,去搞定一些技术细节。作为管理者,要有自己的技术广度和人格魅力,技术深度可以随着管理的广度而慢慢淡出,但是绝对不能放弃,没有哪里是铁饭碗啊。"

在这里,我的回答中提到了测试管理者的3个层面:修身、齐家、治国。

我们也从这个方面来介绍一下:测试工程师---测试组长/主管/经理----测试总监的成长历程和责权分工。


何为修身,就是管理者个人的能力模型与如何提升这个能力模型上的方方面面。

一个好的管理者,首先肯定是从技术做起来的。技术有很多方面,比如测试用例设计、业务,比如性能测试,比如自动化功能测试(请注意我的表述,不要以偏概全的说功能测试就是手工测试),比如测试流程,人员管理等方面的技术积累,决定了你的修身,修到何种程度,才能顺利转型。或许你一直在等待的就是那么一个机会而已。

何为齐家,就是一个测试团队的管理,测试主管/经理。作为测试团队的管理者,你是一家之主,整个测试组的主心骨。如何管理,如何让大家有效工作,即为齐家。

在自身的技术能力储备基本ready之后,一部分高级测试工程师会逐渐走上技术管理、甚至团队管理的职位。而这里我们也要区分测试项目经理 vs 测试团队组长/主管/经理, 测试项目经理,仅带一小撮兄弟,为一个或者几个产品的测试负责,更多的关注的是测试业务的完成。而测试团队组长/主管/经理,已经到了管理人的层面。而这些,我们都可以归类到齐家这个层面,如何让小组/团队齐心协力,结果导向,共同完成一个目标(产品高质量发布)而努力。

何为治国,测试部门(若干个测试团队)的全面总管,即我们常说的测试总监。治国,如何知人善用的委任测试主管/经理(封疆大吏),如何平衡几个测试组之间的投入和产出(各省GDP、资源投入)。

曾经有人讨论过测试经理vs测试总监的区别。而到了测试总监这个级别,你负责的是整个测试部门,你考虑更多的是成本投入产出比,作为整个测试团队的负责人,一个总监可能管理几十人,几百人,可能任何严苛的政策都不如以身作则管用,人心齐则事成,人心散则事败。如何设置有效的组织架构还赋能各个测试团队,提升工作效率,从而提升整个团队的投入产出比,给老板省钱,为公司质量负责,是测试总监的终极目标。

而作为测试管理者的终极目标--》平天下:整个研发团队(产品、开发、测试、运维、市场等等)的磨合、沟通、流程梳理,如何提升整体研发效率与质量,如何提升产品可运维能力,如何更有效的支持市场需求,从而结果导向的去完成公司的整体目标。

这里面就涉及了工程效率、质量管控、测试left shift等很多手段了, 以后可以再逐个展开。


版权声明:本文出自51Testing原创,51Testing软件测试网及相关内容提供者拥有内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •  Apifox 自动化测试模块新升级,在流程测试原有功能上新增了测试步骤循环、判断、等待时间的流程控制条件,以及测试步骤分组管理等能力。当业务需要多种判断时,流程控制可用于控制测试步骤的复杂执行顺序,更能模拟用户真实的使用场景,提升测试人员对复杂测试场景的工作效率。循环当测试步骤需要重复执行时,可以通过设置固定数量的有限循环来快速实现。同时支持设置中止条件或遇错处理的逻辑判断,以保证循环能按需运行。注意:右侧运行参数设置模块也有循环功能,但该功能是针对的是整个测试用例。场景实例宠物店需要在当天营业结束后,对今日售出的每个宠物进行信息查询并将「在售」状态变更为「已售出」。假设今日售出 ...
            0 0 1302
            分享
          • 1. 什么是接口?API:ApplicationProgrammingInterface,即应用程序编程接口一个API中通常包含:Method:请求方法URL:唯一资源定位符Params:参数Authorization:认证方式Headers:消息头Body:消息体2. 接口类型httpapi接口走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串,有get和post等方法,这也是最常用的两种请求方式。API接口一般又分为两种:程序内部的接口和系统对外的接口json是一种通用的数据类型,所有的语言都认识它。(json的本质是字符串,他与其他...
            0 0 1320
            分享
          • 写在前面:这是我第一次参加实习面试,面试前也在网上查了一下算法岗面试的相关经验,受益颇大,因此自己面试完后也试着记录了一下,虽然没能通过最终面试,但也希望能给想面试相关岗位的人一些启发和帮助~关于面试准备:算法的技术面主要考察的是算法的灵活使用和现场编程能力,以及相关方向的模型(基本上就是统计机器学习、自然语言处理、计算机视觉这些),因此主要准备以下两个方面:经典的算法题目;复习各种常用的模型,特别简历写的项目中使用到的。一面:项目介绍和模型知识考察对简历上的一个项目进行介绍?(接下来是根据我项目和我说话中提到的模型,开始深入地追问)SVM模型的介绍LR模型的loss函数是啥?为什么选择它作为...
            0 0 1647
            分享
          • 背景知识Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python 由 Guido van Rossum 于 1989年底发明,第一个 公开发行版发行于 1991 年。 Python 源代码遵循 GPL(GNU GeneralPublic License) 协议。 Python 不是大蟒蛇,而是个 BBC 电视剧(命名的来源) Python 是 解释型语言&nb...
            0 1 1039
            分享
          • 一、Fixture介绍Fixture是Pytest精髓所在,就像Unittest中的setup和teardown一样,但相对之下它的功能更加强大和灵活。二、Fixture的作用做测试前后的初始化设置,如测试数据准备,链接数据库,打开浏览器等这些操作都可以使用Fixture来实现;测试用例的前置条件可以使用Fixture实现;支持经典的xunit Fixture ,像Unittest使用的setup和teardown;Fixture可以实现Unittest不能实现的功能,比如unittest中的测试用例和测试用例之间是无法传递参数和数据的,但是Fixture却可以解决这个问题。三、Fixture...
            12 12 5293
            分享
      • 51testing软件测试圈微信