注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)軟件測試:探索式測試的設(shè)計思路與實踐

軟件測試:探索式測試的設(shè)計思路與實踐

軟件測試:探索式測試的設(shè)計思路與實踐

定 價:¥99.00

作 者: [美] 詹姆斯·A.惠特克(James A. Wittaker)著,陳霽、徐軒 譯
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302642152 出版時間: 2024-12-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  技術(shù)迭代加速的當下,軟件測試成為質(zhì)量保證必不可少的環(huán)節(jié)。《軟件測試:探索式測試的設(shè)計思路與實踐》深入探討了軟件質(zhì)量的核心價值,從靈活的局部探索式測試到全面的全局探索式測試以及高效的混合探索式測試,作者精選了經(jīng)過微軟團隊實證并經(jīng)過時間檢驗的十多種方法與案例。此外,作為軟件測試專家,作者還采用詼諧風趣的風格,針對如何規(guī)劃和經(jīng)營成功的職業(yè)生涯給出實用的建議,精選了多年來深受廣大測試人員喜愛的精華文章合集。《軟件測試:探索式測試的設(shè)計思路與實踐》特別針對測試人員、QA 專家、開發(fā)人員、團隊、項目經(jīng)理和架構(gòu)師,可以幫助他們了解軟件測試的全貌,具有較強的實用性和指導性,是一本難得的軟件測試啟蒙和進階好書。

作者簡介

  詹姆斯·A. 惠特克博士(James Whittaker) 職業(yè)生涯橫跨學術(shù)界、初創(chuàng)企業(yè)和頂級科技公司。1992年在田納西大學獲得計算機科學博士學位。此后在13個國家服務(wù)于IBM、愛立信、SAP、思科和微軟。1996年,加入佛羅里達理工學院。10年后,加入微軟。2009年加入谷歌,2012年重返微軟,負責構(gòu)建必應人工智能平臺。他出版的五本技術(shù)類書籍中,有兩本是暢銷書,還有兩本入圍了《軟件開發(fā)》雜志震撼大獎。1986年,加入聯(lián)邦調(diào)查局,成為該部門第一位科班畢業(yè)的員工。1992年,在田納西大學獲得計算機科學博士學位。此后,成為一名專門從事測試自動化的自由開發(fā)人員。5年時間在13個不同的國家工作,先后服務(wù)于IBM、愛立信、SAP、思科和微軟,在軟件質(zhì)量和開發(fā)人員生產(chǎn)力方面進行了開創(chuàng)性的研究,先后發(fā)表了數(shù)十篇論文、專利和會議報告。1996 年,加入佛羅里達理工學院,繼續(xù)教書育人,著書立說,此外還得到了超過1200 萬美元的研究贊助。詹姆斯在 Y2K 測試和軟件安全方面的工作贏得許多最佳論文??和演講的獎項。2002年,他的初創(chuàng)公司被雷神公司收購。詹姆斯在微軟先后接觸過Trustworthy Computing和Visual Studio。2009 年,他以工程總監(jiān)的身份加入谷歌,領(lǐng)導團隊開發(fā)Chrome瀏覽器、谷歌地圖和Google 。他還是Google Developer Days 的主講人。 2012 年,他以杰出工程師的身份回到微軟,負責構(gòu)建必應人工智能平臺。陳霽每天被自己焦慮到醒的TestOps創(chuàng)始人,擁有豐富的質(zhì)量、敏捷、DevOps培訓、咨詢經(jīng)驗,幫助多個千人研發(fā)中心構(gòu)建DevOps、質(zhì)量內(nèi)建、組織架構(gòu)、敏捷交付體系。代表作有《性能測試進階指南》系列、《敏捷測試從零開始》以及《敏捷測試實戰(zhàn)指南》。先后擔任過阿里巴巴研發(fā)效能事業(yè)部認證架構(gòu)師、《測試敏捷化白皮書》項目經(jīng)理以及Exin TTT認證講師、SPC6 規(guī)?;艚輰嵤╊檰?。徐軒上海智眾醫(yī)療科技有限公司資深測試工程師,擁有十多年軟件測試和敏捷經(jīng)驗,擅長自動化測試、性能測試和大數(shù)據(jù)測試,擔任過多個大型金融及醫(yī)療互聯(lián)網(wǎng)產(chǎn)品的測試負責人。持證DevOpsMaster、AgileScrumMaster敏捷認證專家以及EXIN DPO數(shù)據(jù)保護官。

圖書目錄

第 1 章 軟件測試   1
1.1 軟件的魔力       1
1.2 失效的軟件       4
小結(jié)       10
思考與練習          10
第 2 章 手工測試         13
2.1 軟件缺陷的根源         13
2.2 缺陷的預防和檢測       14
2.2.1 缺陷預防         14
2.2.2 缺陷檢測         16
2.3 關(guān)于手工測試   18
2.4 探索式測試     20
2.4.1 局部探索式測試       22
2.4.2 全局探索式測試       24
2.5 探索式測試與腳本化的手工測試相結(jié)合         25
小結(jié)       26
思考與練習          27
第 3 章 局部探索式測試         29
3.1 想不想成為一名軟件測試人員       29
3.2 測試是抽象和歸納       31
3.3 用戶輸入       32
3.3.1 用戶輸入的基本概念   32
3.3.2 如何測試用戶輸入     35
3.3.3 合法輸入和非法輸入   36
3.4 狀態(tài)       45
3.4.1 軟件狀態(tài)的基本知識   45
3.4.2 如何測試軟件狀態(tài)     46
3.5 代碼路徑       49
3.6 用戶數(shù)據(jù)       50
3.7 運行環(huán)境       52
小結(jié)       52
思考與練習          53
第 4 章 全局探索式測試         55
4.1 探索軟件       55
4.2 旅行者隱喻     58
4.3 漫游測試       60
4.3.1 商業(yè)區(qū)測試       63
4.3.2 古跡測試         73
4.3.3 娛樂區(qū)測試       75
4.3.4 旅游區(qū)測試       79
4.3.5 酒店區(qū)測試       84
4.3.6 破舊區(qū)測試       86
4.4 漫游測試實戰(zhàn)   90
小結(jié)       91
思考與練習          92
第 5 章 混合探索式測試技術(shù)     93
5.1 場景和探索     93
5.2 使用基于場景的探索式測試         96
5.3 通過場景操作引入變化       96
5.3.1 插入步驟         97
5.3.2 刪除步驟         98
5.3.3 替換步驟         99
5.3.4 重復步驟         99
5.3.5 替換數(shù)據(jù)         100
5.3.6 替換環(huán)境         100
5.4 通過漫游測試引入變化     101
5.4.1 賣點測試法       102
5.4.2 地標測試法       103
5.4.3 極限測試法       103
5.4.4 后巷測試法       103
5.4.5 強迫癥測試法         104
5.4.6 通宵測試法       104
5.4.7 破壞測試法       104
5.4.8 收藏家測試法         105
5.4.9 超級名模測試法       105
5.4.10 配角測試法     105
5.4.11 雨天測試法     106
5.4.12 蹭票測試法     106
小結(jié)     107
思考與練習        107
第 6 章 探索式測試實戰(zhàn)案例   109
6.1 實戰(zhàn)案例:Dynamics AX 客戶端漫游測試     110
6.1.1 探索式測試中的漫游測試法       112
6.1.2 收藏家測試法和收集缺陷         114
6.1.3 漫游測試提示         117
6.2 實戰(zhàn)案例:使用漫游測試發(fā)現(xiàn)缺陷     120
6.3 實戰(zhàn)案例:Windows 移動設(shè)備中的漫游測試實踐    126
6.3.1 我的測試方法和測試哲學         128
6.3.2 使用漫游測試法找到有趣的缺陷         130
6.4 實戰(zhàn)案例:Windows 媒體播放器的旅游實踐   135
6.5 實戰(zhàn)案例:VSTS 測試版中的停車場測試法實踐     141
6.6 實戰(zhàn)案例:沖刺活動中的測試     142
6.7 實戰(zhàn)案例:停車場測試法   144
6.8 實戰(zhàn)案例:漫游中的測試規(guī)劃和管理   145
6.8.1 明確探索式測試的意義       145
6.8.2 漫游測試規(guī)劃         147
6.8.3 漫游測試用起來       149
6.8.4 漫游結(jié)果分析         150
6.8.5 決策:里程碑 / 發(fā)布          152
6.8.6 實踐     152
小結(jié)     153
思考與練習        153
第 7 章 漫游測試的主要痛點   155
7.1 軟件測試的五個痛點       155
7.2 無目的性     156
7.2.1 定義需要測試的內(nèi)容         157
7.2.2 定義何時進行測試     158
7.2.3 定義如何測試         159
7.3 重復性         160
7.3.1 獲取已執(zhí)行的測試     161
7.3.2 理解何時注入變異     161
7.4 瞬時性         162
7.5 單調(diào)性         164
7.6 無記憶性       166
小結(jié)     167
思考與練習        168
第 8 章 軟件測試的未來       169
8.1 歡迎來到未來         169
8.2 測試人員的 HUD 抬頭信息提示        170
8.3 測試百科       173
8.3.1 測試用例的重用       174
8.3.2 測試原子和測試分子         175
8.4 測試資產(chǎn)的虛擬化     177
8.5 可視化         178
8.6 未來的測試     181
8.7 發(fā)布后的測試         183
小結(jié)     184
思考與練習        185
附 錄        187
(一)測試人生須經(jīng)營          187
(二)博客隨筆精選        195
(三)我在微軟做測試          222

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號