最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Google軟件測試之道

2023-07-03 22:54 作者:你認(rèn)識張大衛(wèi)嗎  | 我要投稿

鏈接:pan.baidu.com/s/15lQH1E1AE1I1aa9vtMI3qQ?pwd=abmu?

提取碼:abmu

軟件測試 傳道解惑 Google 軟件測試精髓呈現(xiàn)
測試技術(shù)翻譯 測試界專業(yè)人士鼎力推薦

內(nèi)容簡介

每天,Google都要測試和發(fā)布數(shù)百萬個源文件、億萬行的代碼。數(shù)以億計的構(gòu)建動作會觸發(fā)幾百萬次的自動化測試,并在好幾十萬個瀏覽器實例上執(zhí)行。面對這些看似不可能完成的任務(wù),谷歌是如何測試的呢?
《Google軟件測試之道》從內(nèi)部視角告訴你這個世界上有名氣的互聯(lián)網(wǎng)公司是如何應(yīng)對21世紀(jì)軟件測試的獨特挑戰(zhàn)的?!禛oogle軟件測試之道》抓住了Google做測試的本質(zhì),抓住了Google測試這個時代**復(fù)雜軟件的精華?!禛oogle軟件測試之道》描述了測試解決方案,揭示了測試架構(gòu)是如何設(shè)計、實現(xiàn)和運行的,介紹了軟件測試工程師的角色;講解了技術(shù)測試人員應(yīng)該具有的技術(shù)技能;闡述了測試工程師在產(chǎn)品生命周期中的職責(zé);講述了測試管理及在Google的測試歷史或在主要產(chǎn)品上發(fā)揮了重要作用的工程師的訪談,這對那些試圖建立類似Google的測試流程或團隊的人受益很大。
**后,《Google軟件測試之道》還介紹了作者對于Google測試如何繼續(xù)演進的見解、Google乃到整個業(yè)界的測試方向的一些預(yù)言,相信很多讀者都會感受到其中的洞察力,甚到感到震驚。本書可以作為任何從事軟件測試人員到達目標(biāo)的指南。
《Google軟件測試之道》適合開發(fā)人員、測試人員、測試管理人員使用,也適合大中專院校相關(guān)專業(yè)師生的學(xué)習(xí)用書,以及培訓(xùn)學(xué)校的教材。

作者簡介

James Whittaker 是Google的工程總監(jiān) ,負(fù)責(zé)部分Google產(chǎn)品的測試,包括Chrome、地圖、Google web apps。在加盟Google之前,James在Microsoft工作,再之前是一名大學(xué)教授。James在全球測試領(lǐng)域聞名遐邇。

Jason Arbon 是Google的一名測試工程師TE ,曾參與負(fù)責(zé)Google桌面、Chrome和Chrome OS的測試。同時Jason也是一系列開源測試工具和個性化實驗的開發(fā)負(fù)責(zé)人。在加入Google之前,他也曾在Microsoft工作過。

Jeff Carollo 是Google的一名測試開發(fā)工程師SET,曾參與負(fù)責(zé)Google Voice、工具框、Chrome、Chrome OS產(chǎn)品 的測試。Jeff為許多Google內(nèi)部的開發(fā)團隊提供咨詢服務(wù),幫助提升這些團隊初期的代碼質(zhì)量。之后在2010年,Jeff轉(zhuǎn)崗為軟件開發(fā)工程師(SE),并領(lǐng)導(dǎo)負(fù)責(zé)Google+ APIs的開發(fā)。在加入Google之前,Jeff也曾經(jīng)在Microsoft工作過。

精彩書評

Google的測試?yán)砟钣惺裁磁c眾不同,Google的快速開發(fā),快速發(fā)布的秘密又是什么?!禜ow Google Tests Software》將Google的測試、產(chǎn)品的發(fā)布變得沒有那么神秘,系統(tǒng)介紹了Google的測試?yán)砟?、自動化測試技術(shù)、產(chǎn)品發(fā)布流程,以及測試團隊的組成和測試工程師的招聘。是一本真心做技術(shù)分享的好書!


張南 ,Google中國測試經(jīng)理


“讀完本書,Google測試就像一副完 美的測試畫卷展現(xiàn)在我的面前。沒錯,我說的是‘完美’!測試領(lǐng)域一直倡導(dǎo)的諸多測試?yán)砟睿绫M早測試、注重早期測試和評審、注重測試人員技能等,對于很多測試團隊而言,是那么的理想化,以到于實施起來困難重重,而在Google都已化作種種測試實踐,自然又現(xiàn)實。感謝譯者的工作,讓更多中國的測試人員可以從中借鑒Google測試的優(yōu) 秀實踐?!?/p>

—— 邰曉梅,獨立軟件測試培訓(xùn)與咨詢顧問、首屆ChinaTest大會執(zhí)行主席


“我2007年剛加入Google中國時,就被這家企業(yè)具有的測試文化深深吸引。Google內(nèi)將測試推到上游的實踐、內(nèi)建質(zhì)量的意識,以及優(yōu) 秀的自動化測試實踐,無一不讓我覺得興奮。在擔(dān)任Google中國區(qū)的測試負(fù)責(zé)人期間,我也多次向外界介紹Google的測試實踐,希望Google的實踐經(jīng)驗?zāi)軌蚋玫貛椭礁嗳?。James的這本書詳盡地介紹了Google的測試體系與測試實踐,是一本即系統(tǒng)又非?!拥貧狻臅?。很高興看到人民郵電出版社組織將這本好書翻譯成中文,相信每位讀者都能從本書中受益匪淺?!?/p>

段念 ,豆瓣工程副總裁,曾任Google中國測試經(jīng)理


“這本介紹Google軟件工程生產(chǎn)力的好書值得每一位軟件測試人員和研發(fā)管理者擁有,我個人甚到認(rèn)為這是軟件行業(yè)十年難得一遇的好書,書中所描述的觀點、測試人員的價值拓展和測試技術(shù)創(chuàng)新實踐不僅對互聯(lián)網(wǎng)行業(yè)的軟件測試從業(yè)人員有著非常好的借鑒意義,而且也為其他行業(yè)的軟件工程人員提供了‘新的翅膀’,讓大家都能飛得更快、更高。正確的認(rèn)知是一切成功的源頭,也許你能很容易找到十個拒絕了解不同觀點的理由,但你依然可以找到十個理由去接受不同的新觀點,自己做得更開心,過得更充實?!?/p>

—— 董杰,百度在線網(wǎng)絡(luò)技術(shù)有限公司測試架構(gòu)師


“軟件測試方法會產(chǎn)生顛覆性的變化嗎?未來還需要測試工程師嗎?**近一年這樣的話題被持續(xù)地討論,我沒有結(jié)論,但是我覺得與其喋喋不休地爭論,不如讓我們看看世jie級的IT企業(yè)Google是如何做測試的。通過本書讓我們理解了Google的測試?yán)砟?,理解了Google的工程師文化,從中你能發(fā)現(xiàn)更適合你的測試方法!”

—— 賀炘,領(lǐng)測國際


“這本書是我推薦讀者了解敏捷測試思想和技術(shù)的第 一讀物,沒有之一。這本書的內(nèi)容全部來自一線實際經(jīng)驗,而非理論空談。更為重要的是,它傳遞了一種非常重要的理性質(zhì)量觀,同時還對如何將這種理性質(zhì)量觀落地給出了非常具體的建議。”

—— 吳穹,敏捷咨詢師(在敏捷測試、自動化測試方面有深入研究)


“對于互聯(lián)網(wǎng)公司,在快速前進中保持高質(zhì)量是一個永恒的難題,在去哪兒網(wǎng)內(nèi)部,開發(fā)工程師、產(chǎn)品經(jīng)理都需要參加測試,以此來提醒——質(zhì)量是所有人的事情而不只是測試團隊的事情,但是,依然有太多的質(zhì)量問題和實施中的難題沒辦法解決。本書可以給那些關(guān)注如何在此困境中突圍的人們很多啟發(fā)?!?/p>

—— 吳永強,去哪兒網(wǎng)CTO


“我有幸先閱讀了本書的部分內(nèi)容,對Patrick Copeland在序中描述的測試變革的心路歷程深有共鳴:招聘具備開發(fā)能力的測試人員難,找到懂測試的開發(fā)人員更難;團隊的變革開發(fā)團隊不接受,測試團隊也不買賬。同時,我們面臨的挑戰(zhàn)比Google更大,我們不僅要做好自動化,做好持續(xù)集成,做好測試工具,做好研發(fā)生產(chǎn)力,我們還要將測試技術(shù)與產(chǎn)品和業(yè)務(wù)結(jié)合,促進集團內(nèi)產(chǎn)品和業(yè)務(wù)的發(fā)展。因此,與Google的測試人員相比,我們不僅要具備開發(fā)能力、測試思維,還要具備業(yè)務(wù)思維,能深刻理解業(yè)務(wù)所服務(wù)的客戶需求及客戶價值。做好工程,更要做好業(yè)務(wù)!加油!”

—— 夏林娜,阿里巴巴集團測試總監(jiān)


“互聯(lián)網(wǎng)快速響應(yīng)變化的需求顛覆了傳統(tǒng)的軟件開發(fā)和測試模式,敏捷、持續(xù)構(gòu)建和開發(fā)自測等成為測試行業(yè)的熱點話題。Google無疑走在測試變革的**前沿,并已經(jīng)在互聯(lián)網(wǎng)領(lǐng)域產(chǎn)生廣泛的影響并擁有大批擁躉。Google的測試?yán)砟詈徒M織形式非常值得國內(nèi)的同行借鑒?!?/p>

—— 劉立川,阿里巴巴集團測試總監(jiān)


“或許有人會質(zhì)疑,互聯(lián)網(wǎng)公司也可以有很好的測試嗎?此書可能會改變他們的觀點。第 一,本書第 一作者James Whittaker是一個在微軟接受了**正統(tǒng)測試?yán)砟畹娜?,又從互?lián)網(wǎng)的視角解讀測試,這讓他的觀點而具有說服力;第 二,這本書的中文翻譯非常出色,讀起來像測試行家如數(shù)家珍。所以,我強烈推薦本書,Google的測試不一定是出色的,但這本書是?!?/p>

—— 柴阿峰,測試圈兒里那個說相聲的


“我和本書的三位作者在西雅圖有很多交流,并曾經(jīng)共事。James Whittaker 是軟件測試界強有力的執(zhí)行者、探索者和思考者。本書是他和另外兩位作者在Google工作的詳細總結(jié)和提煉。他們從軟件測試開發(fā)工程師、軟件測試工程師以及測試經(jīng)理三個不同角色出發(fā),詳細闡述了Google軟件測試之道,給企業(yè),特別是互聯(lián)網(wǎng)企業(yè)在如何測試、如何保證產(chǎn)品質(zhì)量等方面提供了很好的參考。同時開闊了我們的視野,讓我們對軟件測試的職責(zé)、手段和未來發(fā)展有所思考?!?/p>

—— Bill Liu,Software Design Engineer in Test, Amazon


目錄

第 1章 Google軟件測試介紹 1
1.1 質(zhì)量不等于測試 5
1.2 角色 6
1.2.1 軟件開發(fā)工程師(SWE) 7
1.2.2 軟件測試開發(fā)工程師(SET) 7
1.2.3 測試工程師(TE) 8
1.3 組織結(jié)構(gòu) 9
1.4 爬、走、跑 10
1.5 測試類型 12

第 2章 軟件測試開發(fā)工程師 15
2.1 SET的工作 17
2.1.1 開發(fā)和測試流程 17
2.1.2 SET是誰 21
2.1.3 項目的早期階段 22
2.1.4 團隊結(jié)構(gòu) 23
2.1.5 設(shè)計文檔 24
2.1.6 接口與協(xié)議 26
2.1.7 自動化計劃 27
2.1.8 可測試性 28
2.1.9 SET的工作流程:一個實例 31
2.1.10 測試執(zhí)行 41
2.1.11 測試大小的定義 42
2.1.12 測試規(guī)模在共享測試平臺中的使用 45
2.1.13 測試規(guī)模的益處 46
2.1.14 測試運行要求 48
2.2 測試認(rèn)證 54
2.3 SET的招聘 62
2.4 與工具開發(fā)工程師Ted Mao的訪談 68
2.5 與Web Driver的創(chuàng)建者Simon Stewart的對話 70

第3章 測試工程師 75
3.1 一種面向用戶的測試角色 75
3.2 測試工程師的工作 76
3.2.1 測試計劃 79
3.2.2 風(fēng)險 94
3.2.3 測試用例的生命周期 104
3.2.4 bug的生命周期 109
3.2.5 TE的招聘 121
3.2.6 Google的測試領(lǐng)導(dǎo)和管理工作 128
3.2.7 維護模式的測試(Maintenance Mode Testing) 131
3.2.8 質(zhì)量機器人(Quality Bot)實驗 134
3.2.9 BITE實驗 145
3.2.10 Google Test Analytics 154
3.2.11 零成本測試流程 159
3.2.12 外部供應(yīng)商 163
3.3 與Google Docs測試工程師林賽·韋伯斯特(Lindsay Webster)的訪談 165
3.4 與YouTube測試工程師安普·周(Apple Chow)的訪談 170

第4章 測試工程經(jīng)理 177
4.1 測試工程經(jīng)理的工作 177
4.2 獲得項目和人員 179
4.3 影響力 180
4.4 Gmail測試工程經(jīng)理Ankit Mehta的訪談 182
4.5 Android測試工程經(jīng)理Hung Dang的訪談 188
4.6 Chrome測試工程經(jīng)理Joel Hynoski的訪談 192
4.7 測試總監(jiān) 197
4.8 搜索和地理信息測試總監(jiān)Shelton Mar的訪談 198
4.9 工程工具總監(jiān)Ashish Kumar的訪談 201
4.10 印度Google測試總監(jiān)SujaySahni訪談 205
4.11 工程經(jīng)理Brad Green訪談 209
4.12 James Whittaker訪談 212

第5章 Google軟件測試改進 219
5.1 Google流程中的致命缺陷 219
5.2 SET的未來 221
5.3 TE的未來 222
5.4 測試總監(jiān)和經(jīng)理的未來 223
5.5 未來的測試基礎(chǔ)設(shè)施 224
5.6 結(jié)論 225

附錄A Chrome OS測試計劃 227
A.1 測試主題概述 227
A.2 風(fēng)險分析 228
A.3 每次構(gòu)建版本的基線測試 228
A.4 **新可測試版本(Last Known Good,LKG)的每日測試 229
A.5 發(fā)布版本測試 229
A.6 手工測試與自動化測試 229
A.7 開發(fā)和測試的質(zhì)量關(guān)注點 230
A.8 發(fā)布通道 230
A.9 用戶輸入 230
A.10 測試用例庫 231
A.11 測試儀表盤 231
A.12 虛擬化 231
A.13 性能 231
A.14 壓力、長時運行和穩(wěn)定性測試 231
A.15 測試執(zhí)行框架(Autotest) 232
A.16 OEM廠商 232
A.17 硬件實驗田 232
A.18 端到端測試自動化集群 232
A.19 測試瀏覽器的應(yīng)用管理器 232
A.20 瀏覽器的可測試性 233
A.21 硬件 234
A.22 時間線 234
A.23 主要的測試驅(qū)動力 236
A.24 相關(guān)文檔 236

附錄B Chrome的漫游測試 239
B.1 購物漫游 239
B.2 學(xué)生漫游 240
B.3 國際長途電話漫游 241
B.4 地標(biāo)漫游 241
B.5 通宵漫游 242
B.6 公務(wù)漫游測試 243
B.7 危險地帶漫游 243
B.8 個性化漫游 244

附錄C 有關(guān)工具和代碼的博客文章 245
C.1 使用BITE從bug和冗余的工作中解脫出來 245
C.2 發(fā)布QualityBot 247
C.3 RPF:Google的錄制回放框架 249
C.4 Google測試分析系統(tǒng)(Google Test Analytics)——現(xiàn)在開源了 251

附錄D 術(shù)語表 257

查看全部↓


Google軟件測試之道的評論 (共 條)

分享到微博請遵守國家法律
道真| 嫩江县| 肃宁县| 喀什市| 禹州市| 拉孜县| 闽侯县| 苗栗市| 门源| 平塘县| 朝阳县| 金川县| 玉环县| 德江县| 巴东县| 安西县| 武川县| 沙湾县| 绥阳县| 岳普湖县| 崇义县| 西丰县| 绥芬河市| 绥棱县| 肇东市| 甘洛县| 琼结县| 竹北市| 开鲁县| 张北县| 和硕县| 龙州县| 曲水县| 宁波市| 台北市| 小金县| 南康市| 青川县| 华坪县| 潜山县| 新密市|