第1 章 軟件測試的基礎知識 ......................................................................... 3
1.1 軟件的定義及發展史 .................................................................................................... 4
1.1.1 軟件的定義 ......................................................................................................... 4
1.1.2 軟件的發展史 ..................................................................................................... 4
1.2 軟件測試的定義及發展歷程 ........................................................................................ 7
1.2.1 軟件測試的定義 ................................................................................................. 7
1.2.2 軟件測試的發展歷程 ......................................................................................... 7
1.3 軟件測試行業的機遇與挑戰 ........................................................................................ 8
1.4 軟件測試的意義 .......................................................................................................... 10
1.5 軟件測試過程模型 ...................................................................................................... 12
1.5.1 V 模型 ............................................................................................................... 12
1.5.2 W 模型 .............................................................................................................. 13
1.5.3 X 模型 ............................................................................................................... 14
1.5.4 H 模型 ............................................................................................................... 15
1.5.5 前置測試模型 ................................................................................................... 16
1.5.6 成熟度模型 ....................................................................................................... 17
1.5.7 選擇軟件測試過程模型 ................................................................................... 21
1.6 軟件缺陷 ...................................................................................................................... 22
1.6.1 概述 ................................................................................................................... 23
移動應用軟件測試技術與實踐
·vi·
1.6.2 產生原因 ........................................................................................................... 25
1.6.3 軟件缺陷的分類 ............................................................................................... 26
1.6.4 軟件缺陷處理跟蹤 ........................................................................................... 28
1.6.5 軟件缺陷生命周期 ........................................................................................... 28
1.6.6 軟件缺陷處理 ................................................................................................... 29
1.7 軟件測試工程師 .......................................................................................................... 33
1.7.1 概述 ................................................................................................................... 33
1.7.2 主要工作 ........................................................................................................... 33
1.7.3 需要的專業技能 ............................................................................................... 34
1.7.4 需要的行業知識 ............................................................................................... 35
1.7.5 需要的個人素養 ............................................................................................... 35
1.8 本章小結 ...................................................................................................................... 36
1.9 目標測試 ...................................................................................................................... 36
第2 章 軟件測試方法 .................................................................................. 38
2.1 黑盒測試 ...................................................................................................................... 39
2.1.1 概念 ......................................................................