Brenda的敏捷沉思录

Brenda's Agile Thinking

导航

听Google谈敏捷中的测试

Posted on 2009-12-30 11:47  brenda bao  阅读(349)  评论(0编辑  收藏  举报

昨天听了Google的一个测试经理谈他们怎么做敏捷测试的。

敏捷要求团队Cross Functional,当然他们也是这么做的。一个团队的所有人都要为软件的质量负责,也就是人人都要做测试。但是,除了团队本身,Google还有专职的测试工程师,他们主要负责建立测试标准,推进团队的单元测试和开发测试,持续改进自动化测试等等。所以,这个role类似于传统的QA和SED的混合体。也可以看成团队Facilitator的另一种形式,最终目的还是让团队做出更好的软件。测试工程师在Google的绩效考核不像传统的那样以找出bug数的多少为标准,而是以软件的质量提高为最终的标准。这一点,和敏捷的价值观也是吻合的。

在向很多公司介绍Cross Functional的时候,都会受到挑战,觉得这个想法很好但是不实际,没有公司可以做到完全的Cross functional。Google的这个模式,无疑提供了一个很好的实例。希望对别的公司能有借鉴作用。