軟件測試技術與實踐(簡體書)
商品資訊
系列名:軟件工程系列教材
ISBN13:9787302289210
出版社:清華大學出版社(大陸)
作者:姚茂群; 方敏; 王玉槐
出版日:2012/07/20
裝訂/頁數:平裝/231頁
規格:26cm*19cm (高/寬)
版次:1
人民幣定價:29 元
定價
:NT$ 174 元優惠價
:
87 折 151 元
絕版無法訂購
無法訂購
商品簡介
名人推薦
目次
書摘/試閱
商品簡介
《軟件工程系列教材:軟件測試技術與實踐》以案例貫穿全書,主要介紹軟件測試技術與實踐的基礎知識。全書共11章,不僅講述了軟件測試的基本理論和方法(單元測試、集成測試、系統和驗收測試、測試用例設計和軟件缺陷跟蹤管理等),而且詳細介紹了企業級軟件測試的解決方案(負載測試、功能測試、Web站點測試和面向對象單元測試等)及測試自動化工具(QTP、LoadRunner和JIRA等)的使用。本書為讀者在軟件生命週期各個階段合理選擇適當的測試技術與測試工具並有效應用到項目中,提高軟件的質量和可靠性提供了指導。
本書適合作為高等學校計算機相關專業軟件測試課程的教材,也可作為軟件測試實訓、培訓班的教材和軟件測試人員、軟件開發人員及需要瞭解測試知識的各級軟件管理人員的參考書。·
本書適合作為高等學校計算機相關專業軟件測試課程的教材,也可作為軟件測試實訓、培訓班的教材和軟件測試人員、軟件開發人員及需要瞭解測試知識的各級軟件管理人員的參考書。·
名人推薦
《軟件工程系列教材:軟件測試技術與實踐》適合作為高等學校計算機相關專業軟件測試課程的教材,也可作為軟件測試實訓、培訓班的教材和軟件測試人員、軟件開發人員及需要了解測試知識的各級軟件管理人員的參考書。
目次
第1章 軟件測試概述
1.1 軟件質量的定義
1.2 軟件測試的基本概念
1.2.1 軟件測試的定義
1.2.2 軟件缺陷的定義和種類
1.2.3 軟件測試的分類
1.2.4 軟件測試的原則
1.3 軟件測試的目的
1.4 軟件測試的生命週期
1.4.1 軟件測試的縱向過程
1.4.2 軟件測試的橫向過程
1.5 軟件測試與軟件開發生命週期
1.5.1 順序生命週期模型
1.5.2 漸進開發生命週期模型
1.5.3 迭代生命週期模型
第2章 軟件測試方法
2.1 軟件測試方法概述
2.2 靜態測試和動態測試
2.2.1 靜態測試
2.2.2 動態測試
2.3 黑盒測試方法
2.3.1 黑盒測試方法概述
2.3.2 等價類劃分法
2.3.3 邊界值分析法
2.3.4 決策表法
2.3.5 因果圖法
2.3.6 各種黑盒測試方法的選擇
2.3.7 黑盒測試的優缺點
2.4 白盒測試方法
2.4.1 邏輯覆蓋測試
2.4.2 路徑分析測試
第3章 軟件測試過程
3.1 概述
3.2 軟件測試計劃
3.2.1 制定測試計劃的作用和原則
3.2.2 測試計劃的內容
3.3 測試用例
3.3.1 測試用例定義
3.3.2 測試用例在軟件測試中的作
3.3.3 測試用例設計的基本原則
3.3.4 測試用例設計應注意的問題
3.3.5 測試用例的編寫標準
3.4 軟件測試的過程模型
3.4.1 V模型
3.4.2 W模型
3.4.3 H模型
3.4.4 各種測試模型的使用
3.5 軟件測試實施過程
3.5.1 單元測試
3.5.2 集成測試
3.5.3 確認測試
3.5.4 系統測試
3.5.5 驗收測試
3.5.6 回歸測試
第4章 bug跟蹤管理
4.1 軟件缺陷的定義
4.2 產生缺陷的原因
4.3 缺陷如何穿透測試
4.4 缺陷的分類
4.5 缺陷的生命週期
4.6 缺陷的嚴重程度和優先級
4.7 缺陷的描述
……
第5章 軟件自動化測試基本理論
第6章 功能測試
第7章 面向對象的單元測試
第8章 負載測試
第9章 測試流程自動化
第10章 軟件質量保證與軟件測試
第11章 軟件測試案例
附錄A 術語表
附錄B IEEE模板
參考文獻·
1.1 軟件質量的定義
1.2 軟件測試的基本概念
1.2.1 軟件測試的定義
1.2.2 軟件缺陷的定義和種類
1.2.3 軟件測試的分類
1.2.4 軟件測試的原則
1.3 軟件測試的目的
1.4 軟件測試的生命週期
1.4.1 軟件測試的縱向過程
1.4.2 軟件測試的橫向過程
1.5 軟件測試與軟件開發生命週期
1.5.1 順序生命週期模型
1.5.2 漸進開發生命週期模型
1.5.3 迭代生命週期模型
第2章 軟件測試方法
2.1 軟件測試方法概述
2.2 靜態測試和動態測試
2.2.1 靜態測試
2.2.2 動態測試
2.3 黑盒測試方法
2.3.1 黑盒測試方法概述
2.3.2 等價類劃分法
2.3.3 邊界值分析法
2.3.4 決策表法
2.3.5 因果圖法
2.3.6 各種黑盒測試方法的選擇
2.3.7 黑盒測試的優缺點
2.4 白盒測試方法
2.4.1 邏輯覆蓋測試
2.4.2 路徑分析測試
第3章 軟件測試過程
3.1 概述
3.2 軟件測試計劃
3.2.1 制定測試計劃的作用和原則
3.2.2 測試計劃的內容
3.3 測試用例
3.3.1 測試用例定義
3.3.2 測試用例在軟件測試中的作
3.3.3 測試用例設計的基本原則
3.3.4 測試用例設計應注意的問題
3.3.5 測試用例的編寫標準
3.4 軟件測試的過程模型
3.4.1 V模型
3.4.2 W模型
3.4.3 H模型
3.4.4 各種測試模型的使用
3.5 軟件測試實施過程
3.5.1 單元測試
3.5.2 集成測試
3.5.3 確認測試
3.5.4 系統測試
3.5.5 驗收測試
3.5.6 回歸測試
第4章 bug跟蹤管理
4.1 軟件缺陷的定義
4.2 產生缺陷的原因
4.3 缺陷如何穿透測試
4.4 缺陷的分類
4.5 缺陷的生命週期
4.6 缺陷的嚴重程度和優先級
4.7 缺陷的描述
……
第5章 軟件自動化測試基本理論
第6章 功能測試
第7章 面向對象的單元測試
第8章 負載測試
第9章 測試流程自動化
第10章 軟件質量保證與軟件測試
第11章 軟件測試案例
附錄A 術語表
附錄B IEEE模板
參考文獻·
書摘/試閱
4.評估測試結果的度量基準
完成測試實施后需要對測試結果進行評估,并且編制測試報告。判斷軟件測試是否完成、衡量測試質量的優劣需要一些量化的結果。例如,測試覆蓋率是多少、測試合格率是多少、重要測試合格率是多少等。以前統計基準是軟件模塊或功能點,顯得過于粗糙。采用測試用例作度量基準更加準確、有效。
5.分析缺陷的標準
通過收集缺陷,對比測試用例和缺陷數據庫,從而分析缺陷是漏洳還是缺陷復現。漏測反映了測試用例的不完善,應立即補充相應測試用例,最終達到逐步完善軟件質量。而已有相應測試用例,則反映實施測試或變更處理存在問題。
3.3.3 測試用例設計的基本原則
測試用例在設計時應遵循以下原則:
1.測試用例的代表性能夠代表并覆蓋各種合理的和不合理的、合法的和非法的、邊界的和越界的以及極限的輸人數據、操作和環境設置等。
2.測試結果的可判定性測試執行結果的正確性是可判定的,每一個測試用例都應有相應的期望結果。
3.測試結果的可再現性對同樣的測試用例,系統的執行結果應當是相同的。
3.3.4 測試用例設計應注意的問題
軟件測試用例是為了有效發現軟件缺陷而編寫的包含測試目的、測試步驟、期望測試結果的特定集合。正確認識和設計軟件測試用例可以提高軟件測試的有效性,便于測試質量的度量,增強測試過程的可管理性。在實際軟件項目測試過程中,由于對軟件測試用例的作用和設計方法的理解不同,測試人員(特別是剛從事軟件測試的新人)對軟件測試用例存在不少錯誤的認識,給實際軟件測試帶來了負面影響。以下幾點是經常遇到的錯誤做法。
1.把測試輸入數據設計方法等同于測試用例設計方法
現在不少人認為測試用例設計就是如何確定測試的輸人數據,從而掩蓋了測試用例設計內容的豐富性和技術的復雜性。對于軟件功能測試和性能測試,確定測試的輸人數據很重要,它決定了測試的有效性和測試的效率。但是,測試用例中輸人數據的確定方法只是測試用例設計方法的一個子集,除了確定測試輸入數據之外,測試用例的設計還包括如何根據測試需求、設計規格說明等文檔確定測試用例的設計策略、設計用例的表示方法和組織管理形式等問題。
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

