如何进行测试管理

相信很多测试同行会有一个疑问:怎样才能做好测试管理?对于这个问题,笔者觉得一千个人心中有一千个哈姆雷特,每人都有自己的一套管理经验,并没有放之四海而皆准的标准。在笔者看来,现在项目管理的体系已经非常完善,他山之石,可以攻玉,要做好测试管理,我们完全可以借鉴项目管理的体系,把测试当成一个子项目或小项目进行管理,笔者称之为项目化测试管理方式。基于测试管理和项目管理类似的这种理念,同样测试管理需要关注所谓的“铁三角”——人、流程、技术。只要把焦点集中在这三个方面,充分做好每个领域的管理,则整个测试管理的效果不会差到哪里。

对于铁三角中的流程与技术,我们可以看到很多的文章或书籍都对此进行深入而广泛的研讨,所以笔者不想在此赘述。笔者想谈的领域是关于“人”,因为“人”的领域目前讨论比较少,但是人的因素往往是这三个领域中最重要的,所以很值得去探讨。“人”其实就是团队,“人”的管理就是团队管理。那到底怎么才能做到高效的团队管理呢?笔者在前几年学习MBA时有一门课程叫人力资源管理。老师当时在课上总结:要做好人力资源管理,无非就是四个字,选、用、育、留。笔者深受启发,因此希望借鉴人力资源管理的理论框架,来阐述如何做好测试团队管理。

选就是要选择合适的人进团队。注意这里不说选择牛人,因为牛人一般成本会很高,而项目是要考虑投入产出比,不可能全部团队都堆砌高手。那么如何才能选到合适的人?有以下几个经验分享:

首先,要明确资源需求。也就是说要清晰的知道团队需要招什么类型、什么技能、什么背景的人。只有需求清晰了,HR和猎头们在寻找候选人的时候才能精准的找到合适的人;

其次,要注意细节、“管中窥豹”。笔者一般在看简历的时候会看中文和英文的内容是否对应,以推论这个候选人是否细心。我们都知道做测试如果你不细心是做不好的。如果连自己的简历都那么多“Bug”还熟视无睹,那怎么能做好测试呢?

最后,态度和自学能力比当前所知更重要。也就是说不要因为个别问题答不出,就断定该候选人不适合。现在不会不代表以后不会,关键是要有良好的态度和自学能力。笔者在10多年前曾经面试过一个候选人,第一眼看他蛮普通的,感觉不是很Smart,再加上当时他好几个技术问题答不出,所以一开始想fail掉他,后来听说是某位领导推荐的,最后还是要了他。进来以后笔者为了让他尽快成长给他很大压力,他也争气,学习态度非常好,经常晚上主动留下来加班。慢慢的他变成了骨干,成为团队不可或缺的一员大将。后来笔者一直很庆幸,还好没放弃,不然就失去了一位好员工了。

用就是说要把合适的人放在合适的岗位中,人尽其才。有人天生就喜欢钻研搞技术,那可以安排往自动化测试方向;有人喜欢和别人沟通,那可以安排多和客户对接的岗位。只有把人都放在自己喜欢而且适合的位置,他才会有很强的主动性。如果像中国足球一样,高洪波当初让习惯打后腰的郑智去打中后卫,乱点鸳鸯谱,焉有不败之理。

育就是要考虑如何培养团队成员,帮助他们提升自我。笔者比较赞成用激励而不是用惩罚的方式来培养团队人才。惩罚的方式短期或许有效,但可持续性不强。激励的方式可以很多种,比如可以搞些内部竞赛赢大奖之类的活动,一方面活跃团队气氛,一方面提高团队学习热情,从而让团队增长知识。同时要注意物质和精神的奖励同样有效。其实有时候,员工对于领导的肯定和赞许可能比给它发点奖金的激励更加有效。

还有一点需要强调的就是对新员工的培养。一般来说新员工刚进公司,对环境比较陌生,心理会有不安全感。这时如果能多加对员工的关心和爱护、帮助员工一起设计和规划未来发展的方向,这个对员工以后的成长非常重要。一方面能迅速消除新员工的陌生感,尽快融入团队;另一方面可以按照团队要求的方向去发展,一张白纸总是比涂满色彩的纸张能画出更美丽的图案。

留就是要留住对团队有价值的人员。对团队没有价值或者是“害群之马”,当然需要从团队中排除出去,因为一粒老鼠屎,会害了一锅粥。那么怎么留住人呢?有几点经验:

首先,要让成员了解团队风格,帮助其适应风格。笔者相信每个团队都有每个团队的风格。成员只有适应这个风格,融入到这种风格,才能在团队中稳定下来。如果发现不能适应目前团队的氛围,那是很难能留得住人的。

其次,多与团队成员沟通。曾在某管理著作中看到:员工的离职,90%是和他的顶头上司有关。作为团队领导,需要经常性的和下属进行沟通,不管是正式的还是非正式的沟通。沟通可以让员工的情绪得到宣泄,起到防微杜渐的效果。笔者在十多年前管理团队时,规定自己每周需要和三名下属进行沟通聊天。在笔者管理团队那几年,基本上离职率为0。

最后,创造内部岗位轮换的机会。大家知道有些岗位做了很长一段时间后人会疲惫,变动没有动力。这时可以考虑团队内部进行轮换,比如以前测A系统的现在改成测B系统。这样一方面让成员保持新鲜感,另一方面也让成员有机会接触和学习新的东西。

当然,还有很多其他的实践因为篇幅关系,不一而足。总之,团队管理只要做好选、用、育、留这几个环节,那么就变成事倍功半了。

时间: 2024-10-11 08:36:53

如何进行测试管理的相关文章

测试管理工具列表大全

ID Name Notes 1 TestDirector/Quality Center 业界第一个基于Web的测试管理系统,它可以在您公司组织内进行全球范围内测试的协调.通过在一个整体的应用系统中提供并且集成了测试需求管理,测试计划,测试日程控制以及测试执行和错误跟踪等功能,TestDirector极大地加速测试过程.8.0后改称QC. 由于HP QC可以单独使用Defect模块,也可单独申请Defect模块的License,它也是名副其实的缺陷管理工具. 网址:http://www.mercu

如何做好测试管理

最近在看一本书<赢在测试>,从里面摘录一些跟测试管理相关的知识. 如何成功优秀的测试管理者: 要有成本意识.以自动化测试为例,要引入自动化要考虑两点问题,同样的投入,引入自动化后软件质量是否更高:达到同样的质量目标,自动化投入是否更少. 要带队打仗,不能当一个袖手旁观的"管客". 带好人,带一个新人的过程"我做你看","我协助你","你做我看". 做好决策.承担责任,不要推卸责任. 在工作中,谁推动谁就主动.机会往

TestCenter测试管理工具正式发布 V5.5.5.0!

TestCenter测试管理工具2015年03月18日正式发布 V5.5.5.0! TestCenter是面向测试流程和测试用例库的测试管理工具,它可以帮助您:测试用例的过程管理,对测试需求过程.测试用例设计过程.业务组件设计实现过程等整个测试过程进行管理. 01.主界面优化: 02.前台需求增加负责人,提供授权功能: 03.需求word导入,修改,导出,查看功能升级: 04.缺陷目标状态责任人设置: 05.缺陷支持修改功能: 06.缺陷增加修复人: 07.缺陷视图列表显示自定义属性支持所有属性

测试管理平台大比拼

测试管理平台很多,在选择时也会想那个好用那个适合自己,在腾讯云tmq团队的分析下,为大家带来测试平台的综合评价. 作者:solinazhao 简介 测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题,比如缺陷管理.用例管理.测试任务管理等. 目前市面上比较流行的测试管理工具有QC. Mantis. BugZilla.TestLink.Redmine等.有开源软件,也有商业软件.这些软件的各自侧重点不同:比如Mantis.BugZilla偏重缺陷管理,TestLi

测试管理012:结对测试 - 不错的测试实践

由于项目测试中测试平台资源的不足,因此在测试过程中引入了一些结对测试(Pair Testing)的尝试,通过2个月左右的实践,最终的效果还不错.因此,本文简单来谈谈结对测试的实践.不管是开发人员还是测试人员,都应该有属于他们角色的创造性.开发人员创造软件产品,而测试人员可以创造性的发现缺陷,每个角色都可以按照自己的方式前行.开发人员可以结对编程,我们测试人员可以进行结对测试.那么,什么是结对测试呢?不同的人对它的理解会有所不同的.我们定义的结对测试是两个测试人员坐在一起(根据需要,他们可以共用一

华为软件开发云测评报告三:测试管理

往期文章: 华为软件开发云测评报告一:项目管理 华为软件开发云测评报告二:代码检查 体验环境 体验方式:PC端 系统:Windows 64位 浏览器类型:Chrome浏览器 浏览器版本:58.0.3029.110 体验时间:2017.07.06 分析目的 了解华为软件开发云的测试管理服务功能,分析其优缺点: 自动化测试工具未来的发展趋势: 产品简介 产品名称:华为软件开发云 定位:华为软件开发云(DevCloud)是集华为研发实践.前沿研发理念.先进研发工具为一体的研发云平台,面向开发者提供研发

[转载]聊聊测试管理

转载自"山丘的测试之道" : 聊聊测试管理(管事篇)   管理:管人+管事. 说到管理,其实就是团队,没有团队,就谈不上管理.个人理解,对个人而言,更多应该是计划,而非管理.做管理的时间并不长,或者说很短,可能很多地方理解的有问题.写这篇文章也是为了能更多的与大家交流,也是记录下在目前这个阶段我的理解.(本文均以在创业型公司工作为背景),全篇分为管事篇跟管人篇. 管事篇 一.测试的工作流程. 关于这个点,其实网络上一搜一大堆,大体都差不多,需求分析,测试计划,设计测试用例,评审用例,执

POSTMAN---API测试管理工具的简介

POSTMAN作为一款人气爆表的api测试管理工具,提供功能强大的 Web API & HTTP 请求调试.它能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers.支持不同的认证机制(basic, digest, OAuth),接收到的响应语法高亮(HTML,JSON或XML).Postman 可以保留历史的请求,这样我们就可以很容易地重新发送请求,有一个"集合"功能,用于存储所有请求相同的API/域. POS

常用测试管理工具对比

本文简介: 对于中小企业来说,选择一款适合的测试管理工具或者工具集合石走向规划管理的必经之路,本文从以下几个方面对目前流行的几款工具:1.QC(QC是TC的升级版,QC的升级版QC 11就是ALM11)2.禅道(bugfree升级版)3.mantis4.JIRA5.TestLink6.Bugzilla 从以下几个方面进行一个简单的对比,供大家参考.其中一些数据来之网上,不全和不对的地方欢迎大家回帖补充. 功能(1.原始需求管理2.测试需求管理3.测试用例管理4.测试过程管理(测试任务分配)5.B

优秀测试管理工具必备九大功能分析

随着时代的发展,软件规模越来越大,复杂程度越来越高,对测试工作也提出了更高的要求,测试领域也随之涌现出了各种各种的理论.方法和工具.这其中很重要的一个分支便是测试管理工具,它主要解决的是测试过程中团队协作的问题,比如缺陷管理.用例管理.测试任务管理等. 目前市面上比较流行的测试管理工具有QC.Mantis.BugZilla.TestLink.Trac.Redmine. BugFree等.有开源软件,也有商业软件.这些软件的各自侧重点不同:比如Mantis, BugZilla偏重缺陷管理,Test