軟體測試教程(第2版)

《軟體測試教程(第2版)》是2013年清華大學出版社出版的圖書,作者是杜文潔、景秀麗。

內容簡介

本書詳盡地闡述了軟體測試的基礎知識及其相關的實用技術。具體內容包括軟體測試概述、軟體測試方法、軟體測試過程與策略、軟體測試環境搭建、軟體測試計畫與文檔、軟體自動化測試、面向對象的軟體測試、黑盒測試實例設計、白盒測試實例設計、Web網站測試、Rational測試工具介紹及測試實例分析和軟體測試職業。  本書結合教學實例突出基本知識和基本概念的表述,注重內容的先進性、系統性和實用性,力求反映軟體測試發展的最新成果。本書將測試與軟體工程密切結合,使讀者可以更好地理解和掌握軟體測試的內容,並迅速地運用到實際測試工作中去。  本書可作為高等院校計算機相關專業的軟體測試課程教材,也可作為軟體測試技術學習和提高的培訓教材,還可供從事軟體開發和軟體測試工作的技術人員參閱。

圖書目錄

第1部分軟體測試入門

第1章軟體測試概述

1.1軟體測試背景

1.1.1軟體缺陷

1.1.2軟體測試技術的發展歷史和現狀

1.2軟體測試的基本理論

1.2.1軟體測試的定義和目標

1.2.2軟體測試標準

1.2.3軟體測試原則

1.2.4軟體測試分類

1.3軟體測試與軟體開發

小結

習題

第2章軟體測試方法

2.1靜態測試

2.2動態測試

2.3黑盒測試

2.4白盒測試

小結

習題

第2部分軟體測試提高

第3章軟體測試過程與策略

3.1軟體測試的複雜性與經濟性分析

3.1.1軟體測試的複雜性

3.1.2軟體測試的經濟性

3.1.3軟體測試的充分性準則

3.1.4軟體測試的誤區

3.2軟體測試流程

3.2.1軟體開發的V模型

3.2.2單元測試

3.2.3集成測試

3.2.4確認測試

3.2.5系統測試

3.2.6驗收測試

小結

習題

第4章軟體測試環境搭建

4.1測試環境的要素

4.2搭建測試實驗室步驟

4.3測試環境的管理與維護

4.4測試環境搭建舉例

4.4.1JSP站點測試環境的搭建

4.4.2VMwareworkstation搭建NAT測試環境

小結

習題

第5章軟體測試計畫與文檔

5.1測試計畫的制訂

5.1.1測試計畫

5.1.2制訂測試計畫

5.2測試文檔

5.2.1測試文檔概述

5.2.2軟體生存周期各階段的測試任務與可交付的文檔

5.3測試用例的設計

5.4測試總結報告

小結

習題

第6章軟體自動化測試

6.1軟體自動化測試概述

6.1.1自動化測試能做什麼

6.1.2軟體自動化測試的誤區

6.1.3不適合自動化測試的情況

6.1.4國內軟體自動化測試實施現狀分析

6.1.5軟體自動化測試的引入條件

6.2自動化測試的策略與運用

6.2.1自動化測試策略

6.2.2自動測試的運用步驟

6.2.3測試工具的運用及作用

6.2.4自動化測試產生的問題

6.3常用自動化測試工具簡介

6.3.1功能測試類

6.3.2性能/負載/壓力測試類

6.3.3測試管理工具

小結

習題

第7章面向對象的軟體測試

7.1面向對象軟體測試概述

7.1.1面向對象軟體測試的特殊性

7.1.2面向對象技術的特點及其對測試的影響

7.2面向對象測試的內容與範圍

7.2.1面向對象分析的測試

7.2.2面向對象設計的測試

7.2.3面向對象編程的測試

7.2.4面向對象的單元測試

7.2.5面向對象的集成測試

7.2.6面向對象的系統測試

7.3面向對象軟體測試技術與方法

7.3.1分析和設計模型測試技術

7.3.2類測試技術

7.3.3類層次結構測試技術

7.3.4對象互動測試技術

7.4面向對象軟體測試用例設計

7.5面向對象測試基本步驟

7.6面向對象測試工具JUnit

小結

習題

第3部分軟體測試實戰

第8章黑盒測試實例設計

8.1等價類劃分法

8.2邊界值分析法

8.3決策表法

8.4因果圖法

8.5黑盒測試綜合用例

小結

習題

第9章白盒測試實例設計

9.1邏輯覆蓋測試

9.2路徑分析測試

9.2.1控制流圖

9.2.2獨立路徑測試

9.2.3Z路徑覆蓋測試

9.3其他白盒測試方法

9.3.1循環測試

9.3.2變異測試

9.3.3程式插裝

9.4白盒測試綜合用例

小結

習題

第10章Web網站測試

10.1Web網站的測試

10.2功能測試

10.2.1頁面內容測試

10.2.2頁面連結測試

10.2.3表單測試

10.2.4Cookies測試

10.2.5設計語言測試

10.2.6功能測試用例

10.3性能測試

10.3.1負載測試

10.3.2壓力測試

10.3.3連線速度測試

10.4安全性測試

10.5可用性/可靠性測試

10.5.1導航測試

10.5.2Web圖形測試

10.5.3圖形用戶界面測試

10.5.4可靠性測試

10.6配置和兼容性測試

10.7資料庫測試

小結

習題

第11章Rational測試工具介紹及測試實例分析

11.1Rational 測試解決方案

11.2軟體測試管理

11.3Rational測試工具介紹

實例一Rational Suite Enterprise的安裝

11.4Rational測試實例分析

實例二三角形問題的黑盒測試

實例三NextDate函式的黑盒測試

實例四Rational PureCoverage基本練習

實例五Rational PureCoverage案例測試

實例六Rational Purify基本練習

實例七Rational Purify案例測試

實例八Rational Quantify基本練習和案例測試

實例九Rational Administrator案例測試

實例十Rational Robot功能測試

實例十一Rational Robot性能測試

小結

習題

第12章軟體測試職業

12.1軟體測試職業和職位

12.1.1測試團隊的基本構成

12.1.2測試人員職位及其責任

12.2軟體測試資源的獲取途徑

12.3軟體測試工程師的素質要求

小結

習題

參考文獻

相關詞條

熱門詞條

聯絡我們