劉彪是微軟測試技術團隊的一名軟體設計工程師,他在自己的部落格上分享了facebook如何提高軟體質量的原則、手段和背後的原因。
\u0026#xd;\n
\u0026#xd;\n\u0026#xd;\n雖然facebook已經早已不是創業公司,但是不難看出它在產品研發和質量控制仍然保持著創業公司的風格。
\u0026#xd;\n
他提到,facebook
\u0026#xd;\n
\u0026#xd;\n\u0026#xd;\n以小的研發團隊為核心,遵循幾個非常重要的原則:
\u0026#xd;\n
接下來,他舉出了facebook為了遵循上述原則而採取的質量控制機制:
\u0026#xd;\n
\u0026#xd;\n\u0026#xd;\n
劉彪指出:
\u0026#xd;\n
\u0026#xd;\n\u0026#xd;\nfacebook之所以採取這種質量控制策略和它的產品特點密切相關:
\u0026#xd;\n
使用者對社交產品質量的容忍度相對較高。比如發微博,現在連不上,等一會在連線也可以,現在發布不出去可以等一會再發,粉絲數量統計有誤,沒有人太關心。其實facebook並不認為自己的質量差。他們認為產品的質量高低不是有多少個failed測試用例,有多少個bug來確定的,而是有使用者對質量的期望值來決定的。如果使用者對產品質量的期望值很高很高,乙個bug漏掉了都會照成質量差的印象,使用者很有可能放棄使用。相反,如果使用者的期望值一般,100個bug漏掉了都不會影響使用者繼續使用。所以facebook產品發布的條件是滿足使用者對質量的期望值即可。\u0026#xd;\n
相對寬鬆的產品發布週期。不像微軟或google很多產品已經在市場上,使用者對下一版本的發布時間和新增加功能的期望很高,這往往給產品開發組的壓力很大。facebook基本沒有這個問題,它有適合自己的發布期限,不用受到外界干擾。\u0026#xd;\n
產品發布和監控流程比較完善,即使有漏測的bug,對使用者的影響可以控制在最小而且可以及時發現及時修復。\u0026#xd;\n
「沒有專職測試工程師」,劉彪認為這是facebook質量控制中引以為豪而且倍受矚目的的一點:
\u0026#xd;\n
\u0026#xd;\n\u0026#xd;\n什麼是「專職測試工程師」? 頭銜裡面有「測試」的工程師?專門找bug的工程師?專門做質量控制的工程師?等等。\u0026#xd;\n
facebook的確沒有帶「測試」頭銜的工程師,也沒有專門執行產品找bug的工程師。每個人都是開發工程師。但是他們的實際工作有區別,有的專門做面對使用者的產品,有的專門做測試,開發工具,有的專門做產品的構建和持續整合工具和流程,有的專門做發布和監控的工具和流程。如果按照傳統意義上的開發和測試的劃分的話,除了第一類外,其他都可以看做專職測試工程師。\u0026#xd;\n
facebook不是惟一乙個沒有帶「測試」頭銜工程師的公司,很多軟體公司都沒有,比如twitter。\u0026#xd;\n
很多人把專職測試工程師指專門執行產品找bug的工程師。微軟在2023年去掉ste (software test engineer )崗位,就已經沒有這一型別的專職測試工程師了。\u0026#xd;\n
對於專職測試工程師,劉彪的看法是:
\u0026#xd;\n
\u0026#xd;\n\u0026#xd;\n專職測試工程師是個非常模糊的結論。尤其現在我們對產品質量控制方法的不斷演變和提高,「測試」的概念不僅僅是指找bug了,所有圍繞提高產品質量的工作都是測試。頭銜上有沒有「測試」不重要,有沒有「測試」崗位不重要,重要的是如何有效保證和提高產品質量。
\u0026#xd;\n
劉彪曾在多個技術大會上做過微軟相關開發技術和流程的演講,同時也主編了《詳解windows azure雲計算平台》一書,在他的部落格中,還分享了amazon、google和微軟如何提公升軟體質量,感興趣的讀者可以移步一觀。
Facebook如何提高軟體質量?
劉彪是微軟測試技術團隊的一名軟體設計工程師,他在自己的部落格上分享了facebook如何提高軟體質量的原則 手段和背後的原因。雖然facebook已經早已不是創業公司,但是不難看出它在產品研發和質量控制仍然保持著創業公司的風格。他提到,facebook 以小的研發團隊為核心,遵循幾個非常重要的原則 ...
提高軟體質量實踐 Facebook 篇
提高軟體質量實踐 facebook 篇 facebook 從 2004 年的哈佛校園的學生專案在短短的 7 8 年的時間中快速增長為擁有 10 億使用者的世界上最大的社交網路,又一次見證了網際網路創業成功的奇蹟。同時它的產品研發流程也成為了眾多網際網路產品公司的追逐物件。今天我們來看一下 faceb...
提高軟體質量實踐 Facebook 篇
facebook 從 2004 年的哈佛校園的學生專案在短短的 7 8 年的時間中快速增長為擁有 10 億使用者的世界上最大的社交網路,又一次見證了網際網路創業成功的奇蹟。同時它的產品研發流程也成為了眾多網際網路產品公司的追逐物件。今天我們來看一下 facebook 在產品質量控制方面的實踐。有人說...