軟件測試架構實踐與精準測試

軟件測試架構實踐與精準測試

作者: 李龍
出版社: 人民郵電
出版在: 2018-11-01
ISBN-13: 9787115487193
ISBN-10: 7115487197
裝訂格式: 平裝
總頁數: 248 頁




內容描述


本書以如何搭建軟件測試團隊為出發點,結合作者提出的軟件測試模型—“川模型”測試架構,並結合精準測試理念,闡述了組建測試團隊的過程,包括如何制定部門規劃、流程規範和KPI,以及如何提升人員素質、打造團隊文化和凝聚力及提高執行力等內容。本書語言詼諧幽默,引人入勝。
本書特別適合剛組建的測試團隊中的測試人員閱讀,也適用於質量管理部門、研發部門等技術團隊人員閱讀。當然,如果你的公司已經有成熟的測試部門,想進一步提高測試效率和團隊的執行力,本書也非常適合。


目錄大綱


第1章站在巨人的肩上1
1.1軟件開發、測試的現狀分析2
1.1.1 V模型的優劣分析3
1.1.2 W模型的優劣分析3
1.1.3 H模型的優劣分析4
1.1.4 X模型的優劣分析5
1.1.5前置測試模型的優劣分析5
1.2有關軟件測試模型的調查結果6
1.3川模型組織架構分析7
1.3.1川模型7
1.3.2川模型的工作組織規程9
1.4川模型的價值10
1.4.1體現測試的使命與重要
地位10
1.4.2體現測試先行的重要
意義10
1.4.3文檔化的重要性與可追溯
性的提出10
1.4.4提出3種測試技術相結合的
規程10
1.4.5等時線為質量保證提供了
基礎11
第2章組建測試團隊的幾點思考12
2.1成為測試經理13
2.1.1測試經理最重要的能力
是什麼13
2.1.2測試經理需要什麼樣的
能力13
2.1.3如何平衡自己的管理和
技術貢獻15
2.1.4關心下屬的工作15
2.2招聘測試人員16
2.3組建測試團隊19
2.3.1工作安排20
2.3.2工作評估20
2.3.3做一個激勵型的領導20
2.3.4做好的教練與導師21
2.3.5學會激勵員工21
2.4帶好測試任務22
2.5做好員工培訓工作24
第3章高效測試團隊的精氣神26
3.1部門文化27
3.2合乎發展的灰度管理28
3.3個人與企業的目標調整29
3.4為每個成員搭建一個
發展願景31
3.5結語31
第4章不得不說的測試規矩33
4.1認識測試流程34
4.2解析測試流程的不同階段34
4.2.1測試計劃階段34
4.2.2測試設計階段36
4.2.3測試執行階段36
4.2.4測試總結階段36
4.3全程軟件測試流程的剖析36
4.3.1前期測試階段我們該
做什麼37
4.3.2中期測試階段我們該
做什麼41
4.3.3如何做好後期測試
階段45
4.4測試配置管理,不朽的話題48
第5章用腦圖高效地設計測試案例52
5.1先談談常規測試用例設計的
問題53
5.2腦圖的設計模式55
5.2.1如何做需求分析55
5.2.2案例設計方法57
5.3如何更好地使用腦圖62
5.3.1介入問題62
5.3.2分級問題62
5.3.3 SMART原則63
第6章精準測試技術與發展65
6.1精準測試的設計思想68
6.2精準測試的整體架構69
6.2.1軟件測試示波器69
6.2.2用例和代碼的雙向追溯70
6.2.3智能回歸測試用例選取
算法70
6.2.4灰盒模式下的代碼覆蓋率
分析71
6.2.5測試用例的聚類分析71
6.3精準測試的效率72
6.4本章總結73
第7章談談幾個高效的測試設計
方法74
7.1基於業務場景的測試設計75
7.1.1業務場景是什麼75
7.1.2如何進行基於業務場景的
測試76
7.1.3理解場景分析法與基於
業務場景的測試設計的
異同78
7.1.4基於業務場景測試的
優缺點79
7.1.5基於業務場景測試設計時的
注意事項81
7.2基於風險的測試設計82
7.2.1淺析風險與測試82
7.2.2測試中為何引入基於
風險的測試84
7.2.3對測試風險的識別、
評估與防控89
7.3基於任務驅動的測試93
7.3.1淺談基於任務驅動的
測試93
7.3.2如何進行基於任務驅動的
測試97
7.3.3測試任務的把控99
第8章自動化測試架構設計101
8.1為什麼設計自動化測試架構102
8.1.1大部分企業測試現狀
舉例102
8.1.2提高測試效率的疑問103
8.1.3大部分企業測試效率低下的
實際原因103
8.2認識自動化測試104
8.2. 1明確幾點問題104
8.2.2什麼是自動化測試104
8.3自動化測試框架該具備的
要素105
8.3.1測試體係與測試平台
整合105
8.3.2測試用例標準化整合105
8.3.3回歸測試自動化執行106
8.3 .4最終目標106
8.4自動化測試平台最終圖譜106
第9章三庫管理實戰108
9.1測試庫109
9.1.1框架分析109
9.1.2權限劃分110
9.2受控庫110
9.2.1框架分析111
9.2.2權限劃分113
9.3缺陷庫114
9.3.1框架分析114
9.3.2配置規範115
9.3.3缺陷生命歷程說明117
9.4歸檔與備份119
第10章績效的設計與運行120
10.1績效考核的作用121
10.2績效考核的原則122
10.3績效考核內容122
10.4績效考核存在的誤區126
第11章自動化持續集成測試實戰128
11.1自動化持續集成測試任務的
提出129
11.1.1任務目標129
11.1.2工具準備129
11.1.3環境說明130
11.2服務器集群搭建131
11.2.1 Gitlab服務搭建131
11.2.2禪道服務搭建139
11.3研發中心環境搭建153
11.3.1部署JSP開發環境153
11.3.2安裝TortoiseGit
客戶端154
11.3.3安裝TurtleZenTao
插件157
11.4測試中心環境搭建162
11.4.1部署Tomcat服務163
11.4.2 Jenkins的安裝與配置164
11.4.3 Eclipse+TestNG+Selenium
環境部署170
11.4.4 Maven構建工具安裝174
11.5 M+T+S自動化測試179
11.5.1測試項目部署179
11.5.2自動化測試180
11.6精準測試部署及自動化測試190
11.6.1 ThreadingTest簡介190
11.6.2軟件環境的部署191
11.6.3項目編譯194
11.6.4執行測試198
11.6.5通過“軟件示波器”獲取
測試數據201
11.7 J+M+G自動構建206
11.7.1郵件配置206
11.7.2自動打包207
11.7.3自動測試212
11.7.4自動發布213
第12章行業專家解說測試之道215
12.1金融行業測試之道—复深藍
測試總監馬海霞216
12.1.1分析217
12.1.2建模220
12.1.3設計222
12.1.4執行224
12.1.5測試總結225
12.1.6優化226
12.2職業團隊式軟件工程人才培養
模式—南華大學老師李萌227
12.2.1問題的提出227
12.2.2要解決的核心問題227
12.2.3研究與改革實踐228
12.2.4取得的成果234
12.3敏捷軟件測試之道—軟達啟航
CTO單鏡石234
12.4從精益思想談探索式測試—
測試培訓講師顧翔242
12.4 .1從精益談起242
12.4.2從軟件測試談到探索式
軟件測試243
12.4.3探索式測試與精益244
12.4.4探索式軟件測試方法247


作者介紹


中國民主同盟盟員、北京人文大學云測試工程學院院長、織雀科技CEO、高級軟件測試工程師。曾先後在多家高新企業歷任測試總監等職。首屆(2016)年和第二屆(2017年)全國大學生軟件測試大賽評審委員會專家、第五屆山東省物聯網創造力大賽評委、第十二屆ICAN創新創業大賽山東賽區評委會委員。出版專著多部、論文多篇。
在國內提出並論證了“川模型”測試框架(方法),在一定程度上提高了測試的效率與質量。




相關書籍

測試工程師全棧技術進階與實踐

作者 茹炳晟

2018-11-01

ATDD by Example: A Practical Guide to Acceptance Test-Driven Development (Paperback)

作者 Markus Gärtner

2018-11-01

The Art of Software Testing, 3/e (Hardcover)

作者 Glenford J. Myers Corey Sandler Tom Badgett

2018-11-01