我的测试咨询

发表于七月 30, 2017

(1)引子

2012年开始

我成为一名独立顾问

至今已5年多

主要工作有两大块

测试培训和测试咨询

 

若有自由选择权

我会选择更多地做测试咨询

深入一线

和测试人员一起

分析问题、解决问题

手把手、面对面

教别人怎么做测试

 

我不知其他的测试顾问

是如何开展测试咨询的

不过我坚信


测试咨询是一种

与咨询师的特质 紧密相关的工作


咨询的内容、形式、效果

都会因咨询师的不同而大有差异

 

我想聊聊我开展过的

测试咨询工作

  

(2)面向个体的测试咨询

(Personal Level Test Coaching)

 

 

海盗派测试理念认为

测试人员是测试的核心

因此

提升测试人员的技能

成为我咨询工作的重心

 

能力提升大体有:


测试分析的能力(MFQ-PPDCS)

探索性测试的能力(ET)

缺陷相关的能力(T-RCA+)


 

这几年在测试分析和探索性测试方面

的测试咨询做的比较多

但是,我坚信缺陷相关的能力

同样是每一个tester的必备技能

这包括如何

发现缺陷、挖掘缺陷、描述缺陷和分析缺陷

 

这些方向没有实施先后顺序的要求

根据客户当前最在意的痛点

结合咨询项目的时间和人员投入情况

选择一个方向开始着手

 

无论选择哪一个咨询方向

实际咨询中都会涉及到

各种通用测试技能的coaching

比如:

沟通的能力

记笔记的能力

问问题的能力

讲述测试故事的能力

各种测试思维

等等。。。


 

咨询的形式

一张纸、一只笔就可以开始了

我会和一到两个testers

结对测试(Pair Testing)

拿咨询对象手头上的被测特性

一起做测试分析

或者一起做探索性测试

然后我很容易地就会发现

我们之间工作的差异

接下来就是

指出问题

分析问题

纠正问题

 

 

面向个体的测试咨询

优势是:

短期内见效快

人员的成长

交付件的变化

测试效果的提升

以及由此带来的

测试思维和测试理念的变化

 

面向个体的测试咨询

劣势是:

同时指导的测试人员数量少

为了达到上述效果

需要进行深入的个体辅导

没有办法进行一对多的coaching

 

 

(3)面向组织的测试咨询

(Organizational Level Test Coaching)

 

 

 

面向组织的测试咨询有:

测试管理的咨询(RSET)

测试能力的评估

 

这类咨询的特点是

问题的发现与解决

都不仅局限于测试人员

而要考虑到与周边部门的配合

从测试团队或者项目的角度出发

系统地发现问题

并且提供一个系统地解决问题的框架指引

 

优势是:

比较系统化地实施改进

看待问题有全局观

 

劣势是:

周期长、挑战大、阻力大

需要较长周期才能见到显著效果

 

面向组织的咨询

无论对咨询师还是咨询对象而言

考验的是综合的能力

比如有这样一个case:

 

“正处于敏捷转型期的测试团队

想要更好地开展探索性测试

又要与开发团队紧密合作”

 

基于测试评估的结果

我为客户量身定制了一套实施方案RSET -

基于风险和基于Session的、

敏捷项目中的、探索性测试的管理咨询

 

咨询过冲中要综合考虑各方面的问题

敏捷转型与实施、测试管理、探索性测试、

基于风险的测试等等

然后提出一个可以实施的参考框架

边探索、边实施改进

 

感谢这个客户给了我几个月探索实施的机会

虽然后来由于经费的原因咨询没能继续

仍然见到了一些可喜的成果

  

(4)结束语

 

面向个人的技能咨询与

面向组织的测试咨询

不是完全分离的

而是互相影响、互相促进的

 

面向个人的测试咨询

提升的是单兵作战能力

 

面向组织的测试咨询

提升的是综合管理能力

 

不论哪一种

人员,而不是方法、工具、流程

才是测试的核心要素

测试人员的思维和技能

一直会是我的咨询工作的重心

 

2012年我发表的测试宣言依然有效:

 

 

关于测试宣言以及海盗派测试理念

更详细的版本在这里:

http://www.taixiaomei.com/others02.php

 

 


Comment Box is loading comments...