玩笑归玩笑,我倒是想来聊聊测试管理到底做些什么。
一般一提到管理,人们第一个感觉就是管人,可能是被几千年封建帝制禁锢了头脑,说到管理就必须是人管人,人统治人,人使唤人,似乎必须有这个上下的层级关系才叫管理。
但是在很多行业似乎颠覆了这个观念,譬如说项目管理,物流管理,核心是管什么呢?到底是谁管谁呢?似乎也找不到一个明晰的管理和被管理的层级关系。测试管理也是一样,管理的核心应该说是事,而不是人。具体来说测试管理是一门学问,包括配置管理,缺陷管理,用例管理,工具引进,质量控制,效率提升,过程改进等等,当然也包括对测试人员的激励,考核,以及测试总结等有关测试人力资源的事情,但总体来说,测试管理的主要职责还是管事,具体就是管流程,管质量,管效率。
我们国内的大多数的小IT公司的现状也的确如此,很多的测试主管手下小兵数目屈指可数,甚至更小一点的公司测试主管基本就是光杆司令,这等公司的测试主管属于没人可供自己管,又必须要对产品质量负责,所以作为主管就只好又当爹又当妈,既要亲手测试,又要抓流程,抓过程改进,质量改进等等,这类主管的职能就是管事。并且这种现象在一些测试人力相对不足的公司尤其多。
当然,往高层一点的管理,譬如经理级的,那就要花心思管人了,需要用手段,谋略,使自己手下的人都能拼命的愉快的充满希望的干活,这就需要这个管理者有人格魅力,有超强的描绘公司蓝图的能力(虽然往往都不能兑现),有所谓的“为君之道”。真正到这个层级的管理可能才是以人为主。不过到这个层级上的这个管理就不算测试管理的范畴了。
对于我们一般从业的测试人员来说,没有人愿意一直黑盒一辈子,大方向无非是以下几个:测试管理、自动化、白盒测试、性能测试。上面说的几个,第一个算是管理路线,后面几个算是技术路线。对于部分志在测试管理的从业者来说,我觉得要搞清楚这个观念,测试管理的主要内涵是管事,而不是管人。也许你现在不在主管职位上,但不是说不在主管职位上就不能学习测试管理,那是一门学问,而不是经理和主管们的专利。也许你目前只是一个普通的黑盒测试工程师,也还是要用心揣摩“测试管理那些事”,不然你永远只能是一个忠实的执行者。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/