軟體測試實踐教程(王曉鵬、許濤、張興等編著書籍)

《軟體測試實踐教程》是2013年出版的圖書,作者是王曉鵬、許濤、張興、安金梁、周美玲、李林、李雪。

基本介紹

  • 書名:軟體測試實踐教程
  • 作者:王曉鵬、許濤、張興、安金梁、周美玲、李林、李雪
  • ISBN:9787302300564
  • 定價:39元
  • 出版社:清華大學出版社
  • 出版時間:2013.01.01
  • 印次:1-1
  • 印刷日期:2012.12.28
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:王曉鵬、許濤、張興、安金梁、周美玲、李林、李雪
定價:39元
印次:1-1
ISBN:9787302300564
出版日期:2013.01.01
印刷日期:2012.12.28

內容簡介

《軟體測試實踐教程》系統、全面地介紹了軟體測試的基礎知識和測試技術的套用,是一本非常實用的軟體測試教材。
全書大致分為兩部分,共9個章節。第一部分包括前5章,主要講述軟體測試的概念、原理、方法等基礎理論。其中,第1章是引入章節,主要介紹軟體測試的基礎知識; 第2章介紹了測試用例的設計方法和經典案例,也就是黑盒測試和白盒測試方法; 第3章介紹了軟體測試流程; 第4章介紹了面向對象軟體測試的原理和方法; 第5章介紹了自動化測試的基礎知識。第二部分包括後4章,主要講述測試工具在實際測試環境中的套用。其中,第6章介紹了測試管理的基礎知識和TestDirector管理測試過程的方法、案例; 第7章介紹了單元測試的實施方案,重點講解了一些單元測試工具的使用方法; 第8章介紹了功能測試的實施方案。
本書系統、全面地介紹了軟體測試的基礎知識和測試技術的套用,是一本非常實用的軟體測試教材。全書大致分為兩部分,共9個章節。第一部分包括前5章,主要講述軟體測試的概念、原理、方法等基礎理論。其中,第1章是引入章節,主要介紹軟體測試的基礎知識; 第2章介紹了測試用例的設計方法和經典案例,也就是黑盒測試和白盒測試方法; 第3章介紹了軟體測試流程; 第4章介紹了面向對象軟體測試的原理和方法; 第5章介紹了自動化測試的基礎知識。第二部分包括後4章,主要講述測試工具在實際測試環境中的套用。其中,第6章介紹了測試管理的基礎知識和TestDirector管理測試過程的方法、案例; 第7章介紹了單元測試的實施方案,重點講解了一些單元測試工具的使用方法; 第8章介紹了功能測試的實施方案

圖書目錄

第1章軟體測試概述
1.1軟體缺陷
1.1.1軟體缺陷案例
1.1.2軟體缺陷產生的原因
1.2軟體測試概述
1.2.1軟體測試定義
1.2.2軟體測試貫穿於軟體生命周期
1.2.3軟體測試的目標和原則
1.2.4軟體測試的代價
1.2.5軟體測試類別
1.3軟體測試模型
1.3.1軟體開發階段與測試階段的聯繫
1.3.2軟體測試模型
1.4測試驅動開發
1.4.1測試驅動開發的概念
1.4.2測試驅動開發的優點
1.4.3測試驅動開發的原則
1.5軟體質量保證
1.5.1軟體質量和軟體質量模型
1.5.2軟體能力成熟度模型
1.5.3軟體測試成熟度模型
1.5.4軟體質量保證
1.6小結
習題
第2章測試用例設計
2.1測試用例
2.1.1測試用例定義
2.1.2測試用例設計概述
2.1.3測試用例編寫規範
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.3.8黑盒測試方法使用策略
2.4白盒測試概述
2.4.1白盒測試概念
2.4.2白盒測試優缺點
2.4.3白盒測試方法
2.5典型白盒測試方法...
2.5.1邏輯覆蓋測試
2.5.2基本路徑測試
2.5.3程式插樁
2.5.4靜態方法
2.5.5白盒測試方法使用策略
2.6黑白盒測試方法總結
2.7小結
習題
第3章軟體測試流程
3.1軟體測試的過程
3.1.1軟體測試基本過程
3.1.2與軟體開發過程並行的測試流程
3.2單元測試
3.2.1單元測試概述
3.2.2單元測試步驟
3.2.3單元測試環境
3.2.4單元測試主要任務
3.3集成測試
3.3.1集成測試概述
3.3.2集成測試過程
3.3.3集成測試策略
3.3.4回歸測試
3.4確認測試
3.4.1有效性測試
3.4.2配置審查
3.5系統測試
3.5.1系統測試概念
3.5.2系統測試的主要類型
3.5.3Web系統的測試方法
3.6驗收測試
3.6.1驗收測試概念
3.6.2驗收測試策略
3.6.3驗收測試過程
3.7小結
習題
第4章面向對象軟體的測試
4.1面向對象的基本概念
4.2面向對象軟體的特點對其測試策略的影響
4.3面向對象軟體測試的特殊性
4.4面向對象軟體的測試模型
4.5面向對象軟體的測試策略
4.6小結
習題
第5章軟體自動化測試
5.1軟體自動化測試概述
5.1.1自動化測試定義
5.1.2自動化測試與手工測試的比較
5.1.3軟體測試自動化的優缺點
5.2軟體自動化測試的引入和實施
5.2.1軟體自動化測試的引入原則
5.2.2軟體自動化測試生命周期
5.2.3軟體自動化測試實施中存在的問題
5.3軟體自動化測試工具
5.3.1自動化測試原理和方法
5.3.2自動化測試工具的特徵
5.3.3自動化測試工具的作用和優勢
5.3.4軟體自動化測試工具的選擇
5.3.5自動化測試工具的分類
5.3.6自動化測試工具的局限性
5.4小結
習題
第6章軟體測試管理
6.1軟體測試管理概述
6.1.1軟體測試管理的引入
6.1.2軟體測試管理的要素
6.1.3軟體測試管理的內容
6.2軟體測試計畫的管理
6.2.1測試計畫的編制
6.2.2測試計畫的控制和度量
6.3缺陷管理
6.3.1缺陷管理簡介
6.3.2缺陷的處理流程
6.3.3缺陷的分類
6.3.4缺陷報告
6.3.5常用的缺陷管理工具
6.4測試文檔管理
6.4.1軟體測試文檔標準
6.4.2計算機軟體測試文檔編制規範(GB/T9386—1988)
6.4.3測試文檔類型
6.5測試過程管理
6.5.1《評價者用的過程》GB/T18905.5簡介
6.5.2評價與生存周期的關係
6.6軟體測試組織及管理
6.6.1測試組織模型
6.6.2測試團隊管理
6.7軟體配置管理
6.7.1配置管理的基本術語
6.7.2軟體配置管理的關鍵活動
6.8TestDirector測試管理工具的運用
6.8.1TestDirector概述
6.8.2Testdirector測試管理過程
6.8.3TestDirector配置
6.8.4使用TestDirector管理測試項目
6.9小結
習題
第7章單元測試實施
7.1單元測試解決方案
7.1.1單元測試的對象
7.1.2單元測試的流程
7.1.3自動化單元測試的構建
7.1.4單元測試工具
7.2靜態代碼分析工具PCLint
7.2.1PCLint簡介
7.2.2PCLint的安裝與設定
7.2.3集成PCLint到.NET編譯環境
7.3利用JUnit進行單元測試
7.3.1JUnit概要
7.3.2JUnit框架組成
7.3.3JUnit的安裝和運行
7.3.4JUnit實例
7.3.5從Eclipse中運行JUnit測試
7.3.6用Eclipse外掛程式輔助測試
7.4利用NUnit進行單元測試
7.4.1NUnit測試的基本過程
7.4.2NUnit的布局
7.4.3斷言機制
7.4.4NUnit常用屬性
7.5小結
習題
第8章功能測試實施
8.1功能測試解決方案
8.1.1功能測試概述
8.1.2實施自動化功能測試
8.1.3網站功能測試
8.2使用WinRunner進行功能測試
8.2.1WinRunner簡介
8.2.2GUIMap
8.2.3錄製測試腳本
8.2.4檢查點
8.2.5同步點
8.3小結
習題
第9章性能測試實施
9.1性能測試概述
9.1.1性能測試內容
9.1.2性能測試過程
9.1.3全面性能測試模型
9.2使用LoadRunner進行性能測試
9.2.1LoadRunner簡介
9.2.2LoadRunner的功能
9.2.3創建腳本
9.2.4回放腳本
9.2.5負載測試的腳本
9.2.6創建負載測試場景
9.2.7運行負載測試
9.2.8分析場景
9.3小結
習題
參考文獻

熱門詞條

聯絡我們