作 者:高熾揚 編
定 價:98
出 版 社:電子工業出版社
出版日期:2022年08月01日
頁 數:324
裝 幀:平裝
ISBN:9787121440342
本書從實際出發,通過典型案例繫統地介紹了軟件測試的流程和相應的測試技術。
●第1章 軟件測試概述 1
1.1 軟件測試的起源及發展 1
1.2 軟件測試的現狀及前景 6
1.3 軟件測試工程師應具備的素質 10
第2章 軟件測試基礎 15
2.1 軟件測試的定義 15
2.1.1 軟件測試的狹義和廣義觀點 16
2.1.2 軟件測試的辯證觀點 16
2.1.3 軟件測試的風險觀點 17
2.1.4 軟件測試的經濟學觀點 18
2.1.5 軟件測試的標準觀點 19
2.2 軟件測試原則 19
2.3 軟件測試目標 21
2.4 軟件測試分類 21
2.4.1 從是否關心內部結構劃分 21
2.4.2 從是否執行程序劃分 22
2.4.3 從軟件開發過程階段劃分 24
2.5 軟件測試標準 31
2.5.1 國家標準 31
2.5.2 國家軍用標準 32
第3章 非嵌入式軟件測試分析 34
3.1 概述 34
3.1.1 基本定義 34
3.1.2 開發過程 36
3.1.3 運行和開發平臺 39
3.1.4 特點 42
3.2 主要測試內容 43
3.2.1 重難點分析 43
3.2.2 常見測試類型 44
3.2.3 測試策略與方法 47
3.3 測試環境與工具 49
3.3.1 測試環境 50
3.3.2 測試數據 52
3.3.3 測試工具 54
3.4 常見問題 57
3.4.1 軟件規範問題 58
3.4.2 業務規範問題 59
3.4.3 邏輯控制問題 61
3.4.4 數據控制問題 62
3.4.5 報表和查詢問題 63
3.4.6 打印相關操作問題 63
3.4.7 接口及數據交互問題 64
3.4.8 權限及安全問題 64
3.4.9 備份與恢復問題 65
3.4.10 並發問題 65
3.4.11 升級問題 66
第4章 嵌入式軟件測試分析 67
4.1 概述 67
4.1.1 基本定義 67
4.1.2 開發過程 68
4.1.3 運行和開發平臺 74
4.1.4 特點 80
4.2 主要測試內容 82
4.2.1 重難點分析 82
4.2.2 常見測試類型 84
4.2.3 測試策略與方法 87
4.3 測試環境與工具 90
4.3.1 測試環境 90
4.3.2 測試數據 93
4.3.3 測試工具 94
4.4 常見問題 96
4.4.1 餘量問題 96
4.4.2 中斷問題 98
4.4.3 運算符優先級問題 99
4.4.4 常數符號問題 99
4.4.5 移位問題 99
第5章 測試設計與實現 100
5.1 測試需求分析 100
5.1.1 測試需求分析內容 100
5.1.2 測試需求分析重點 101
5.1.3 測試需求提取方法和步驟 108
5.1.4 測試項編寫 111
5.1.5 測試項充分性追蹤 148
5.1.6 測試需求評審 149
……
本書從實際出發,通過典型案例繫統地介紹了軟件測試的流程和相應的測試技術。其中,第1、2 章的主要內容是軟件測試的起源及發展、現狀及前景,以及軟件測試的定義、分類、標準等;第3 章、第4 章的主要內容是軟件測試的重點與難點分析、常見測試類型、測試策略與方法、常見軟件問題等;第5 章主要講述的是軟件測試5 個典型階段的工作要點;第6 章的主要內容是測試過程管理的配置管理、質量監督和成果評審;第7 章的主要內容是測試項目實踐。本書內容豐富,論述深入淺出,有較強的實用性和可操作性,可供軟件測試、軟件工程等專業的大學生、研究生及工程技術人員學習和參考。
高熾揚 編
作者長期從事軟件工程、網絡安全、密碼應用領域科研與實踐工作,主持和參與制訂多項國家標準和行業標準,編著多本著作,參與多項國家重點科研項目的立項論證、過程監督和驗收評審,完成多項國家重點科研項目,指導多名研究生課題工作。