軟件測(cè)試之困:測(cè)試工程化實(shí)踐之路
定 價(jià):69.8 元
- 作者:肖利瓊
- 出版時(shí)間:2023/3/1
- ISBN:9787115599339
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.55
- 頁(yè)碼:214
- 紙張:
- 版次:01
- 開本:16開
本書以軟件測(cè)試工程化思維為基礎(chǔ),立足項(xiàng)目,采用描述、對(duì)話和獨(dú)白等方式講述測(cè)試工作中發(fā)生的故事,內(nèi)容豐富、實(shí)用性強(qiáng),是一本能幫助測(cè)試人員快速成長(zhǎng)的圖書。
本書首先介紹了測(cè)試工程化的認(rèn)識(shí)和測(cè)試人員的商業(yè)意識(shí);接著介紹了測(cè)試流程設(shè)計(jì),以及如何通過(guò)流程拉齊各成員之間的目標(biāo),達(dá)到成員之間的合作有序和軟件產(chǎn)品的質(zhì)量可控;然后通過(guò)流程與技術(shù)的融合、測(cè)試用例規(guī)范化編寫、測(cè)試平臺(tái)建設(shè)和測(cè)試創(chuàng)新這 4 個(gè)重要測(cè)試主題的講解,指導(dǎo)測(cè)試同行在測(cè)試工程化的道路上不斷探索并找到流程、技術(shù)的最優(yōu)解;最后介紹測(cè)試工作評(píng)價(jià)過(guò)程中的常見問(wèn)題及解決方法。
本書既可作為測(cè)試主管(或測(cè)試經(jīng)理)和一線軟件測(cè)試人員的進(jìn)階讀物,又可作為軟件開發(fā)及相關(guān)專業(yè)人士的參考用書。
本書從測(cè)試工程化的角度出發(fā),關(guān)注市場(chǎng)需求和業(yè)務(wù)價(jià)值的實(shí)現(xiàn),努力找到質(zhì)量和進(jìn)度的平衡點(diǎn),幫助測(cè)試人員建立工程化思維。
本書重點(diǎn)討論測(cè)試流程設(shè)計(jì)、測(cè)試用例規(guī)范化、測(cè)試平臺(tái)的建設(shè)、技術(shù)與流程的融合、測(cè)試工作評(píng)價(jià)和測(cè)試創(chuàng)新等主題,每一個(gè)主題都和測(cè)試工程化緊密相關(guān)。
本書在寫作時(shí)使用了對(duì)話和獨(dú)白的方式,可使讀者身臨其境,切實(shí)感受所處的工作場(chǎng)景,從而更容易理解測(cè)試的技術(shù)和案例。
本書圍繞實(shí)際案例介紹測(cè)試工程化的方方面面,內(nèi)容豐富,語(yǔ)言活潑生動(dòng),讀者在閱讀中會(huì)感到輕松愉悅,在閱讀后會(huì)感覺印象深刻、回味無(wú)窮。讀者會(huì)從中受益。
肖利瓊,擁有多年的軟件項(xiàng)目測(cè)試實(shí)戰(zhàn)經(jīng)驗(yàn);擅長(zhǎng)敏捷開發(fā)軟件質(zhì)量保障流程體系標(biāo)準(zhǔn)化建設(shè),以及應(yīng)用測(cè)試工程化思維規(guī)劃技術(shù)平臺(tái)與推動(dòng)落地;創(chuàng)立一套H-STAM啟發(fā)式結(jié)構(gòu)化測(cè)試分析與設(shè)計(jì)模型,多年來(lái),該模型在不同領(lǐng)域的產(chǎn)品研發(fā)中得以應(yīng)用及優(yōu)化,效果顯著;熱愛軟件測(cè)試,經(jīng)常參加軟件測(cè)試類公益項(xiàng)目并作主題分享或答疑。
目 錄
第 1章 測(cè)試工程化的認(rèn)識(shí) 1
1.1 什么是測(cè)試工程化 1
1.2 填寫測(cè)試用例的故事 5
1.3 測(cè)試經(jīng)理的尷尬 7
1.4 工作量評(píng)估的差異 11
1.5 測(cè)試專業(yè)人士眼中的黑盒測(cè)試 14
1.6 測(cè)試工作的產(chǎn)出問(wèn)題 16
1.7 測(cè)試人員的成就感 18
1.8 測(cè)試人員的挫敗感 20
第 2章 測(cè)試人員的商業(yè)意識(shí) 22
2.1 洞察測(cè)試的市場(chǎng)需求 22
2.1.1 自動(dòng)化測(cè)試工程師的故事 23
2.1.2 我們總在不斷學(xué)習(xí)新的開發(fā)工具 24
2.1.3 不重視測(cè)試可能只是一種感覺 25
2.1.4 并不是所有bug都需要解決 27
2.2 客戶想要的產(chǎn)品質(zhì)量 28
2.2.1 平衡點(diǎn)定位錯(cuò)誤 29
2.2.2 對(duì)話質(zhì)量貢獻(xiàn)獎(jiǎng) 31
2.3 測(cè)試效益方面的問(wèn)題 35
2.3.1 測(cè)試方案設(shè)計(jì)與測(cè)試用例執(zhí)行分離 35
2.3.2 測(cè)試環(huán)境的真實(shí)與虛擬之間 39
第3章 測(cè)試流程設(shè)計(jì) 42
3.1 挖掘內(nèi)部流程 42
3.1.1 簡(jiǎn)單且實(shí)用的開發(fā)流程 42
3.1.2 輪轉(zhuǎn)式交叉測(cè)試 44
3.1.3 bug總是在發(fā)布版本上被發(fā)現(xiàn)的真相 46
3.1.4 發(fā)現(xiàn)并利用測(cè)試空窗期 49
3.1.5 可定制的策略式測(cè)試流程 50
3.2 優(yōu)化版本發(fā)布流程 53
3.2.1 合適的內(nèi)部版本發(fā)布流程 53
3.2.2 嚴(yán)謹(jǐn)?shù)纳鲜邪姹景l(fā)布流程 55
3.2.3 發(fā)現(xiàn)并解決隱含的版本發(fā)布流程問(wèn)題 58
3.3 優(yōu)化bug處理流程 61
3.3.1 定制合適的bug處理流程 61
3.3.2 簡(jiǎn)化bug提交的審核流程 62
3.3.3 增加風(fēng)險(xiǎn)bug的審核流程 65
第4章 流程與技術(shù)的融合 69
4.1 風(fēng)吹走了我們的用戶故事 69
4.2 建立全鏈路的產(chǎn)品需求追溯體系 73
4.2.1 一級(jí)需求及其追溯 73
4.2.2 二級(jí)需求及其追溯 74
4.2.3 需求與測(cè)試用例的追溯關(guān)系 76
4.2.4 需求與代碼的追溯關(guān)系 80
4.3 測(cè)試驅(qū)動(dòng)開發(fā)精進(jìn) 84
4.3.1 場(chǎng)景再現(xiàn) 85
4.3.2 一次迭代總結(jié)會(huì)上的“頭腦風(fēng)暴” 87
4.3.3 探索適合團(tuán)隊(duì)的敏捷開發(fā)流程 90
4.3.4 測(cè)試驅(qū)動(dòng)開發(fā)故事 94
4.4 工具是流程執(zhí)行的助推器 99
4.5 流程自動(dòng)化 101
4.5.1 歸檔故事 101
4.5.2 改變思路,讓工作局部自動(dòng)化 103
4.5.3 再往前一步,讓整個(gè)流程自動(dòng)化 107
第5章 測(cè)試用例規(guī)范化 109
5.1 重新認(rèn)識(shí)測(cè)試用例 109
5.1.1 什么是測(cè)試用例 110
5.1.2 測(cè)試用例在測(cè)試人員心中的地位 110
5.1.3 測(cè)試用例的作用 112
5.2 測(cè)試用例編寫的現(xiàn)狀 113
5.2.1 測(cè)試用例印象 113
5.2.2 測(cè)試用例與FDA審核 114
5.2.3 測(cè)試用例的常見問(wèn)題 116
5.3 測(cè)試用例的結(jié)構(gòu) 117
5.3.1 費(fèi)勁找測(cè)試用例的故事 117
5.3.2 以業(yè)務(wù)功能模塊為主線的測(cè)試用例框架 118
5.3.3 以專項(xiàng)特性為主線的測(cè)試用例框架 120
5.3.4 以適用范圍為主線的測(cè)試用例框架 122
5.4 測(cè)試用例元素的選擇 122
5.4.1 測(cè)試用例的核心元素 123
5.4.2 常見的測(cè)試用例元素及應(yīng)用 123
5.4.3 測(cè)試用例元素的擴(kuò)展 126
5.5 測(cè)試用例編寫規(guī)范 127
5.5.1 測(cè)試用例編寫的思路 127
5.5.2 界面語(yǔ) 130
5.5.3 測(cè)試用例變量 132
5.5.4 測(cè)試用例簡(jiǎn)語(yǔ) 133
5.5.5 測(cè)試用例宏 138
5.5.6 測(cè)試用例編寫的規(guī)則 142
第6章 測(cè)試平臺(tái)建設(shè) 145
6.1 認(rèn)識(shí)測(cè)試平臺(tái) 145
6.2 不可或缺的測(cè)試流程體系 147
6.3 平臺(tái)建設(shè)計(jì)劃落空的背后 149
6.4 測(cè)試用例的平臺(tái)化形態(tài) 151
6.4.1 直接復(fù)制的測(cè)試用例復(fù)用模式 152
6.4.2 平臺(tái)測(cè)試用例復(fù)用模式 154
6.5 測(cè)試工具平臺(tái) 158
6.5.1 測(cè)試開發(fā)平臺(tái) 158
6.5.2 停止“重復(fù)造輪子” 159
6.5.3 機(jī)制化管理“散落的珍珠” 161
6.5.4 測(cè)試環(huán)境準(zhǔn)備過(guò)程的標(biāo)準(zhǔn)化 163
6.5.5 測(cè)試環(huán)境準(zhǔn)備過(guò)程的自動(dòng)化 166
第7章 測(cè)試創(chuàng)新 171
7.1 測(cè)試創(chuàng)新的認(rèn)識(shí)誤區(qū) 171
7.2 是測(cè)試,不為測(cè)試 172
7.2.1 改變測(cè)試策略,使不行變行 173
7.2.2 “打印”功能路徑深,丟了上千萬(wàn)元的訂單 175
7.2.3 版本發(fā)布說(shuō)明與二維碼的故事 177
7.2.4 體驗(yàn)軟件升級(jí)之痛 178
7.3 白盒測(cè)試應(yīng)用探索 181
7.3.1 白盒測(cè)試團(tuán)隊(duì)的組建 181
7.3.2 項(xiàng)目中的應(yīng)用結(jié)果 183
7.3.3 應(yīng)用結(jié)果分析 183
7.4 需求測(cè)試社團(tuán)的運(yùn)營(yíng) 184
7.4.1 社團(tuán)創(chuàng)建背景 185
7.4.2 社團(tuán)運(yùn)營(yíng)模式 186
7.4.3 社團(tuán)運(yùn)營(yíng)計(jì)劃 188
7.4.4 結(jié)構(gòu)化需求編寫模板 188
第8章 測(cè)試工作評(píng)價(jià) 191
8.1 關(guān)于測(cè)試工作評(píng)價(jià)的對(duì)話 191
8.2 預(yù)算的人月總不夠 194
8.2.1 常見的工作量評(píng)估方法 194
8.2.2 評(píng)估工作量,我們常常盲目樂(lè)觀 195
8.2.3 華為的印度工程師的高準(zhǔn)確率預(yù)測(cè) 196
8.3 跳出漏測(cè)看測(cè)試 197
8.3.1 認(rèn)知漏測(cè)與帕累托法則 197
8.3.2 已測(cè)試通過(guò)的功能不“靈”了 199
8.3.3 每月月底“自崩潰”的軟件 203
8.3.4 意想不到的bug 204
8.3.5 不全是測(cè)試的問(wèn)題 206
8.4 測(cè)試工作的質(zhì)量與效率 208
8.4.1 測(cè)試的基本輸出與質(zhì)量判斷 208
8.4.2 需求覆蓋率與代碼覆蓋率 209
8.4.3 測(cè)試自動(dòng)化與自動(dòng)化測(cè)試 211
參考文獻(xiàn) 213