近因?yàn)樵趯懸粋(gè)各個(gè)公司質(zhì)量控制實(shí)踐對(duì)比的系列文章,包括微軟,google,amzon和facebook,所以對(duì)google的測(cè)試越加了解。google是互聯(lián)網(wǎng)公司的,它的產(chǎn)品質(zhì)量控制也成為其它公司的學(xué)習(xí)的楷模。James,前google測(cè)試總監(jiān),在他的新書《how google test software》中號(hào)稱google的測(cè)試實(shí)踐將會(huì)是其它互聯(lián)網(wǎng)公司實(shí)施質(zhì)量控制的教科書。但是隨著對(duì)google測(cè)試的了解加深,與更多的熟悉或者工作在google的測(cè)試工程師的深入交談,發(fā)現(xiàn)google真正的測(cè)試實(shí)踐好像不太完全象外面宣傳的那樣耀眼。

  昨天請(qǐng)了一個(gè)在facebook的做網(wǎng)站性能測(cè)試的大牛來給我們分享facebook做性能測(cè)試的經(jīng)驗(yàn)。她在google做了5年的測(cè)試在2年前跳到facebook。在提到其它公司在推崇google的測(cè)試實(shí)踐時(shí),她把google的測(cè)試狠狠抨擊了一番。她說google的廣告做的很好,很多google演講的數(shù)據(jù),比如每天有多少個(gè)build;一個(gè)build有多么快速,測(cè)試運(yùn)行有多快速,等等數(shù)據(jù)有過分夸張。可能某一個(gè)組的某些測(cè)試做的還可以,但絕不是代表整個(gè)公司,甚至不能代表大部分組,至少她在google工作的5年里沒有看見過。而且很多內(nèi)部工具真正的做法,實(shí)際效果都不像外面?zhèn)髡f的那樣神奇。

  James 在3月份離開google回到微軟。雖然他在博客中強(qiáng)調(diào)他離開的原因是不同意google的產(chǎn)品策略以及公司文化的變化,但是我覺得他的根本原因還是他對(duì)測(cè)試的的看法和公司高層有不小的分歧。而且從他近寫的有關(guān)軟件后期測(cè)試的文章可以很明顯地感覺到。James 和其它兩個(gè)工程師合寫新書。書還沒有出版,兩個(gè)作者先后離開了google,另外一個(gè)早轉(zhuǎn)成了開發(fā)。即使在他的新書中,James在后展望google的測(cè)試的章節(jié)中,他承認(rèn)因?yàn)間oogle的測(cè)試工程師是用租借的方式分配到產(chǎn)品組中,這使得測(cè)試工程師對(duì)產(chǎn)品沒有歸屬感。這很令人擔(dān)憂。很典型的例子:if you ask a dev what she is doing in google, she will say i‘m working for chrome, search, g+, etc.. whatever component/product she is working on. however, if you ask a tester what she is doing in google, she will say i‘m a tester.

  前兩天和兩個(gè)在google測(cè)試的工程師聊天,他們也是一直在搖頭。而且承認(rèn)搞測(cè)試還是在微軟(這兩個(gè)工程師都在微軟工作過)。

  google測(cè)試實(shí)踐真的值得推崇嗎?

  是不是因?yàn)間oogle成功了我們默認(rèn)為他的所有做法都值得追隨?

  那么我們到底該從google學(xué)習(xí)什么樣的成功經(jīng)驗(yàn)?zāi)?

  我想把這些問題留給讀者自己去琢磨和思考。