軟件測試實戰指南

鄒福英 陳玲等

  • 軟件測試實戰指南-preview-1
  • 軟件測試實戰指南-preview-2
軟件測試實戰指南-preview-1

買這商品的人也買了...

商品描述

本書圖文並茂,首先講解軟件測試技術的概況、軟件測試的分類和軟件測試模型;然後介紹如何分析測試需求,如何滿足需求,如何設計測試用例,如何執行測試;最後結合具體的案例討論軟件測試缺陷的管理、測試文檔的編寫、用戶驗收階段/上線階段的測試工作,以及軟件質量管理。

本書適合初級、中級測試工程師閱讀,也適合項目經理、測試經理閱讀,還適合作為培訓機構的教材。

作者簡介

邹福英,软件项目经理,测试行家,擅长团队管理和项目管理,在软件测试和软件质量保证方面拥有20余年工作经验。

陈玲,软件测试工程师,测试主管,从事过各种产品的软件测试,拥有丰富的软件测试经验和项目管理经验。

目錄大綱

目  錄

第 1章 軟件測試概要 1

1.1 揭開軟件測試的面紗 1

1.2 軟件測試的來由 2

1.3 軟件測試工程師到底做什麽 3

1.4 軟件測試發展歷程 4

1.5 軟件測試的無窮魅力 5

1.6 進階要點 6

1.7 小結 7

第 2章 撬動軟件測試的支點 8

2.1 軟件測試要循序漸進 8

2.2 軟件測試要步步為營 9

2.2.1 單元測試 9

2.2.2 集成測試 11

2.2.3 確認測試 14

2.2.4 系統測試 14

2.2.5 驗收測試 22

2.3 軟件測試模型 23

2.3.1 瀑布模型 23

2.3.2 V模型 24

2.3.3 W模型 24

2.3.4 H模型 25

2.3.5 X模型 26

2.4 進階要點 26

2.5 小結 27

第3章 深度剖析測試需求 29

3.1 軟件需求的精髓 29

3.2 軟件需求的分類 30

3.3 軟件需求規約 32

3.4 瞭解軟件需求的方法 34

3.5 繪制系統流程圖 36

3.6 進階要點 38

3.7 小結 39

第4章 測試用例 40

4.1 測試計劃 40

4.2 測試用例的樣貌 40

4.2.1 測試用例概述 40

4.2.2 測試用例非同小可 42

4.2.3 設計測試用例要考慮的關鍵因素 43

4.3 測試用例設計方法 43

4.3.1 等價類劃分法 44

4.3.2 邊界值分析法 51

4.3.3 錯誤推測法 56

4.3.4 判定表法 59

4.3.5 因果圖法 65

4.3.6 場景法 72

4.4 常用控件及其測試用例 79

4.5 測試用例的維護 86

4.5.1 測試用例的維護妙招 86

4.5.2 測試用例管理工具 87

4.6 進階要點 88

4.7 小結 89

第5章 執行測試 90

5.1 軟件測試技術 90

5.1.1 黑盒測試 90

5.1.2 灰盒測試 90

5.1.3 白盒測試 91

5.1.4 三種測試技術的異同 93

5.2 執行測試用例 93

5.2.1 搭建測試環境 93

5.2.2 測試版本的控制 95

5.3 執行測試的技巧 95

5.3.1 功能測試 95

5.3.2 安全性測試 97

5.3.3 本地化測試 104

5.3.4 App測試 105

5.3.5 自動化測試 107

5.4 如何處理漏測問題 109

5.4.1 火眼金睛辨漏測 109

5.4.2 孜孜以求防漏測 109

5.4.3 入木三分解漏測 110

5.4.4 盡心盡力跟漏測 111

5.5 進階要點 111

5.6 小結 112

第6章 缺陷管理 113

6.1 缺陷管理精要 113

6.1.1 探秘軟件缺陷 113

6.1.2 Bug的生命之旅 114

6.1.3 Bug的嚴重程度 116

6.1.4 Bug的優先級 117

6.2 Bug管理有秘訣 118

6.2.1 提交高質量Bug的必備要點 118

6.2.2 提交高質量Bug的技巧 119

6.3 Bug管理工具 121

6.4 實戰項目中Bug的管理流程 123

6.5 進階要點 128

6.6 小結 129

第7章 文檔管理 130

7.1 測試計劃 130

7.1.1 測試計劃精要 130

7.1.2 如何高效編寫測試計劃 131

7.2 測試報告 136

7.2.1 測試報告精要 136

7.2.2 如何高效編寫測試報告 136

7.3 用戶手冊 141

7.3.1 用戶手冊精要 141

7.3.2 如何高效編寫用戶手冊 142

7.4 業務邏輯文檔 148

7.5 進階要點 152

7.6 小結 152

第8章 UAT與項目上線階段的工作 153

8.1 UAT 153

8.2 項目上線階段的工作 154

8.3 進階要點 155

8.4 小結 157

第9章 軟件質量管理 158

9.1 軟件質量管理與軟件測試的關系 158

9.2 認識軟件質量管理 158

9.2.1 軟件質量管理是什麽 159

9.2.2 軟件質量管理的過程 160

9.2.3 如何進行軟件質量管理 166

9.2.4 論標準的重要性 167

9.2.5 提升工作效率的好工具 169

9.2.6 軟件質量管理之項目實戰 170

附錄A 軟件測試面試技巧和常見    面試題 176

附錄B 國內的測試社區 185

附錄C 國產軟件測試工具 187

術語表 19