测试管理 关于测试管理的一些经验之谈

李志 · 2015年02月10日 · 最后由 lv 回复于 2018年09月26日 · 2890 次阅读

就像测试管理模块的标签一样,我感觉测试管理其实是一个统筹协调的过程。

自己刚毕业签合同的时候是 java 开发工程师,还要赴日本工作。结果入职的时候,突然变成测试工程师,转眼已经在测试行业工作了八年半,换了三家公司了。其中在前面每一家都做过管理工作,最后一次从传统通讯行业换到比较热门的互联网行业。这个时候经验就只剩下测试理论了,从高测开始启程。
不知道大家想过一个问题没有,作为一个测试员工,你希望自己的领导是什么样的?或者作为一个测试管理者,你会怎么管理和领导一个测试团队?

很多人希望通过技术做到管理,但是有些人不喜欢管理,就喜欢做技术,其实到后来,你会发现,当你作为技术带头人去负责整个项目交付的时候,不懂管理是很头痛的事情。所以掌握一些管理手段,从而能帮助自己更高效的去解决问题,也是一个不错的选择。

自己当时作为一个测试团队的管理者,基本每天都在思考怎么使团队提高效率,减少加班,提升技能,搞好组织气氛,让团队成员感觉可以得到自己能力的提升,而且希望能为团队主动做贡献。
在技术方面,由于自己原来就是自动化技术负责人,就根据团队和整个部门全年目标,制定自己团队的自动化 KPI 指标。带领团队分析测试未覆盖内容需要掌握的自动化技术,分配任务到个人,并制定目标。希望通过目标责任制来牵引他或她可以独立完成任务。这其中也会给予他们技术上的指导,比如提供相关资料,一起攻克一些难点等等。希望可以使大家有压力,有动力,能提高,愿意做。

在项目管理方面,根据与项目经理和开发经理沟通的下月产品研发计划,会每月制定测试工作计划。每次算人力都是很头痛的事情,并且知道没个月都会有紧急任务需要处理,所以做月度计划的时候,自己会留一些余量来处理紧急问题,当然计划还是排的满满的。这一项也许是很多测试管理者都会做的事情,也是绩效考核的一个重点。但是,作为测试管理者,希望可以做到和项目经理还有开发经理多次 PK 都可以胜利的目的。工作中,往往测试是最后妥协的那个,导致测试周期比较短,容易手下弟兄们不乐意,测试结果又不好,所以拿出一些勇气和他们 PK,给自己争取一些时间和空间也是有必要的。我往往是采用曲线方式,私下和项目经理沟通好,通过减少发布内容或者压缩开发时间来达到目的,当然提前和项目经理打好兄弟般革命友谊是必要的啊。项目中免不了会有紧急任务过来,这时需要和组内同时做好沟通,之前预留的时间余量正好可以用上,不会因为这个导致兄弟们加班比较多。并且会及时更新月度计划,做到每个人每天的工作量自己都心中有数。

在知识积累方面,因为部门有成熟的 KM 平台,通过引导大家使用 KM 平台来进行技术和产品知识学习和积累。鼓励大家多谢工作总结,并且在每个测试完成后,会单独给大家做产品知识的总结。技术总结方面会通过小奖励的方式,比如例会上的口头表扬,还有突出个人使用组内经费给物质奖励等鼓励大家参与到知识学习中来。每周会安排单独的技术或者产品知识的培训,每个人负责的项目和内容都要上去讲,培养大家敢于在很多人面前讲话和进行产品培训的能力。

在效率提升方面,引入 QCC 的方式,鼓励个人提出改进建议,并转化为生产力。让提出建议的个人拉人组成一个小团体,利用一些时间开发出组织需要的工具,让效率提升,达到事半功倍的效果。QCC 项目还可以申报经费,做好了一举两得。在这期间,作为项目辅导员,需要跟踪 QCC 项目进展,必要时提供技术上的指导,帮助完成开发工作。这一点要说一下,测试工作中需要使用各种表格,会 VBA 开发,会提升很多工作效率。并且在 log 日志分析,测试脚本生成等方面,都可以根据团队需要开发必要工具,减少一些重复劳动。

在团队建设方面,作为测试管理者,希望你能够大方一点,其实你获得的奖金也是兄弟们努力帮你挣到的。所以会定期组织活动,公司的活动经费肯定是不够的,每次都会自己补上,让大家吃的开心,玩的高兴。我相信吃一顿海底捞来的效果肯定比组织大家吃旁边小饭馆好一些。现在很多新员工都是 dota 爱好者,组织周末 dota 聚会也不错。另外,让同事们到家中一起聚餐,也是提升团队凝聚力的方式。

这是自己的一些工作方面的总结吧,希望能抛砖引玉,让大家得到一些提升。另外,可能有些人可以猜到我说的那家公司,希望你能关注收获少些其他话题。

共收到 23 条回复 时间 点赞

我帮你修改下样式

把手下当兄弟,这点很赞

算人力的确是非常头疼的,基本上靠之前项目的经验和人员能力的估算。不过很容易就把自己代入,觉得自己可以在多少时间来完成,就觉得其他人也能在几天内完成。

测试管理者不懂技术很难服众.

#1 楼 @monkey 多谢 monkey 哈!

#2 楼 @doctorq 我们经常一起 Happy,现在还一起聚会啥的,人其实处好了很容易有感情的。

#6 楼 @arthur 恩,在一起重要的是感情。你把员工当兄弟,员工也愿意为你卖命

#3 楼 @lihuazhang 同意恒温的说法,管理者最好避免这样的情况,不要草率的拍脑袋,人不同,事不同,责任不同,你能做到管理者,说明效率技术方面没问题,不能把手下 10 几个兄弟姐妹都想象成你一样,所以人力预算要根据实际情况和自己经验来做,同时要和责任人做沟通,有可能他这段时间家里有事或者在热恋,为他也考虑下,将心比心,要相信底下的兄弟可以做的过来。

#4 楼 @ansonwoo 服众暂且不谈,如果测试管理者不懂技术还不去学技术,底下的兄弟相信技术上也提升不了,技术相关的就不能准确的去判断完成时间、交付标准等内容。

#4 楼 @ansonwoo 管理者可以不懂技术。管理者最重要的是做人和做事。到管理层之后,技术次之了。比如我的老板,我就很服他。他不懂技术。但是他每次都能点出你可能会犯的致命错误或者你会遗漏的关键问题。

技术是 tool。tool 说到底是最容易 hire 的东西了。

#10 楼 @lihuazhang 他是怎么练就的"每次都能点出你可能会犯的致命错误或者你会遗漏的关键问题"? 不光是单纯的管理经验的累积吧.

#11 楼 @ansonwoo 10 多年的手动测试经验吧。 测试敏感度的累计。

携程哪个部门的?

李志 #14 · 2015年02月10日 Author

#13 楼 @lucasluo 你直接群里找我吧,私聊。

底层做事,高层做人。管理确实很有学问的。每个人的性格,背景,能力,利益等都不一样。能猜透上司和下属的心理很重要。

我相信吃一顿海底捞来的效果肯定比组织大家吃旁边小饭馆好一些。我好认同这种方式,然后我也想写下自己的工作经历,对自己工作了这么久一个总结

想起了 N 年前的我。。。哈哈

管理者的责任和管理能力并不简单!整个 team 的 Kpi 都靠管理者牵头

受教了哈,

我一年前来的时候,直接做了测试,当时来的时候没有人好好的带领做技术测试,后面一个人自己研究自动化测试以及测试管理的工具,真的很累人.

信任与分享~
尊重每个人,增加团建。 确实有效。

和组员成为朋友,愿意一起加班到很晚,然后半夜一群人出去吃烧烤喝夜啤酒,可以一起敞开心扉谈论生活,抱怨工作。

老马 回复

你是有多老了....😂

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册