Google軟體測試之道:進行Google級的軟體測試
商品資訊
ISBN13:9789862769270
出版社:碁峰資訊
作者:James A. Whittaker
譯者:陳健文
出版日:2014/01/20
裝訂/頁數:平裝/336頁
規格:23cm*17cm*2cm (高/寬/厚)
版次:1
商品簡介
測試工程師的工作寫照
測試軟體工程師的工作寫照
Google 專家的深入訪談
與更多精采內容
在 Google 的規模下作測試
數以億行計的程式碼分散在數十億個原始檔中。每天進行著數十億次的建置動作及幾百萬次相關的自動化測試。每天要處理數十萬個瀏覽器實例。應用程式幾乎是不斷地被釋出。女士先生們,沒有比這更困難的(至少不會比這些更多)了。
軟體開發難,軟體的測試也難。當您以整個網際網路的尺度來討論開發與測試時,您就等於是在討論 Google。如果您對網際網路上這個大傢伙如何處理這麼大尺度的測試(large-scale testing)有興趣的話,您就找對書了。
Google 每天都會在幾百萬個原始檔裡頭測試並釋出幾億行的原始程式碼。每天,數十億次的建置動作推動在數十萬個瀏覽器實體上所執行的幾百萬次自動測試。建置、測試並釋出作業系統的時間不超過一年。瀏覽器則每天都有新的建置。網頁應用程式以幾近不中斷的步調在釋出。2011 年,Google+ 有 100 項功能在 100 天的週期內推出。
這是 Google 的規模與速度 ― 其實就是網際網路本身的規模,這也是本書所描述的測試的解決方案。我們會揭露這個基礎架構的構想、實作以及如何維護的方法。我們向讀者介紹在概念與實作的發展上造成影響的人物,也會介紹用以解決問題的基礎架構。
當愈來愈多的公司發現他們的財富與未來都繫於網際網路之上時,本書所描述的測試技術與組織架構可能會愈來愈普遍。如果真是這樣,那不妨將本書當作如何達成目標的手冊。
作者簡介
James Whittaker
James 是 Google 工程主任,負責測試 Chrome、maps 與 Google 網頁應用程式。過去曾在 Microsoft 任職,在那之前則是一位大學教授。James 在測試領域中是相當知名的人物之一
Jason Arbon
Jason 是 Google 測試工程師,擔任測試 Google Desktop、Chrome 與 Chrome OS 的測試首席,他也是一系列開源測試工具開發的主導人物。在加入 Google 之前,他在 Microsoft 任職
Jeff Carollo
Jeff 是 Google 的測試軟體工程師,專注在程式碼提交前測試的開發者工具上。他是許多 Google 內部開發團隊的顧問,協助這些團隊提昇初始程式碼的品質。他在 2010 年時轉任為軟體工程師並主導 Google+ API 的開發工作
序
在 Google 的規模下作測試
數以億行計的程式碼分散在數十億個原始檔中。每天進行著數十億次的建置動作及幾百萬次相關的自動化測試。每天要處理數十萬個瀏覽器實例。應用程式幾乎是不斷地被釋出。女士先生們,沒有比這更困難的(至少不會比這些更多)了。
軟體開發難,軟體的測試也難。當您以整個網際網路的尺度來討論開發與測試時,您就等於是在討論 Google。如果您對網際網路上這個大傢伙如何處理這麼大尺度的測試(large-scale testing)有興趣的話,您就找對書了。
Google 每天都會在幾百萬個原始檔裡頭測試並釋出幾億行的原始程式碼。每天,數十億次的建置動作推動在數十萬個瀏覽器實體上所執行的幾百萬次自動測試。建置、測試並釋出作業系統的時間不超過一年。瀏覽器則每天都有新的建置。網頁應用程式以幾近不中斷的步調在釋出。2011 年,Google+ 有 100 項功能在 100 天的週期內推出。
這是 Google 的規模與速度 ― 其實就是網際網路本身的規模,這也是本書所描述的測試的解決方案。我們會揭露這個基礎架構的構想、實作以及如何維護的方法。我們向讀者介紹在概念與實作的發展上造成影響的人物,也會介紹用以解決問題的基礎架構。
當愈來愈多的公司發現他們的財富與未來都繫於網際網路之上時,本書所描述的測試技術與組織架構可能會愈來愈普遍。如果真是這樣,那不妨將本書當作如何達成目標的手冊。
目次
Chapter 2 測試軟體工程師
Chapter 3 測試工程師
Chapter 4 測試工程經理
Chapter 5 改善Google 的軟體測試方法
Appendix A Chrome OS 的測試計畫
Appendix B Chrome 的測試歷程
Appendix C 關於工具與程式碼的部落格貼文
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。