注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學高級軟件測試技術

高級軟件測試技術

高級軟件測試技術

定 價:¥49.00

作 者: 杜慶峰 編著
出版社: 清華大學出版社
叢編項: 重點大學軟件工程規(guī)劃系列教材
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787302260516 出版時間: 2011-06-01 包裝: 平裝
開本: 16開 頁數(shù): 441 字數(shù):  

內(nèi)容簡介

  杜慶峰編著的《高級軟件測試技術》詳細地闡述了軟件測試領域的基本理論、基本技術及專門測試領域的測試技術。首先,從軟件測試的數(shù)學基礎入手,介紹了和軟件測試相關的基礎知識;然后全面深入地介紹了靜態(tài)測試技術和動態(tài)測試技術;在了解這些基礎技術的基礎上,再從單元測試、集成測試、系統(tǒng)測試及驗收測試4個層面分析了如何進行測試的計劃、用例分析和設計等過程;由于面向對象的測試技術是隨著面向對象技術的發(fā)展在原有測試技術基礎上發(fā)展起來的,《高級軟件測試技術》專列一章重點介紹面向對象的測試技術;《高級軟件測試技術》還用較長的篇幅闡述了專用應用系統(tǒng)測試,主要包括GUI測試、Web系統(tǒng)測試、數(shù)據(jù)庫測試、嵌入式系統(tǒng)測試、負載壓力測試及游戲測試;最后,討論了軟件測試管理和軟件測試自動化技術并介紹了兩個開源測試工具的使用方法。附錄中收錄了正交試驗法的部分正交試驗表和軟件測試中英文術語對照表?!陡呒壾浖y試技術》作為軟件測試的理論、技術及應用參考書,不但突出基礎知識和方法,而且闡述了一些高級的測試技術和方法,同時也注重測試技術的應用。作者在分析知識點的同時,均用實際的案例進行深入淺出的分析,使讀者能更好地理解和掌握軟件測試理論知識.并能很好地運用到實際測試工作中去?!陡呒壾浖y試技術》可以作為不同層次高等院校的計算機、軟件工程等相關專業(yè)的本科生、研究生的教學用書,也可作為軟件測試技術人員的參考書。

作者簡介

暫缺《高級軟件測試技術》作者簡介

圖書目錄

第1章 軟件測試基礎知識
1.1 軟件測試的數(shù)學理論基礎
1.1.1 集合論
1.1.2 函數(shù)
1.1.3 關系
1.1.4 命題邏輯
1.1.5 概率論
1.1.6 圖論
1.2 軟件測試的現(xiàn)狀與發(fā)展
1.2.1 軟件測試的現(xiàn)狀
1.2.2 軟件測試的發(fā)展趨勢
1.3 軟件測試和軟件質(zhì)量
1.3.1 什么是軟件測試
1.3.2 什么是軟件質(zhì)量
1.3.3 軟件測試和軟件質(zhì)量保證的區(qū)別
1.3.4 進行多少測試才終止
1.4 為什么需要軟件測試
1.4.1 導致軟件缺陷的原因
1.4.2 軟件測試在軟件開發(fā)、維護和使用中的角色
1.4.3 軟件測試心理學
1.5 軟件測試的目的
1.6 軟件測試的原則
1.6.1 所有的軟件測試都應追溯到用戶需求
1.6.2 盡早地和不斷地進行軟件測試
1.6.3 不可能完全地測試
1.6.4 增量測試,由小到大
1.6.5 避免測試自己的程序
1.6.6 設計完善的測試用例
1.6.7 注意測試中的群集現(xiàn)象
1.6.8 確認缺陷的有效性
1.6.9 合理安排測試計劃
1.6.10 進行回歸測試
1.6.11 測試結果的統(tǒng)計和分析
1.6.12 及時更新測試
1.7 軟件測試級別和模型
1.7.1 軟件測試級別
1.7.2 軟件測試生命周期
1.7.3 開發(fā)和測試模型
1.8 軟件測試的類型
1.8.1 功能性測試
1.8.2 非功能性測試
1.8.3 軟件結構性測試
1.8.4 變更相關的測試(再測試和回歸測試)
1.9 基本的軟件測試過程
練習
第2章 靜態(tài)測試技術
2.1 靜態(tài)測試技術概要
2.2 評審技術概述
2.2.1 評審的定義和類型
2.2.2 評審過程
2.2.3 責任和角色
2.3 代碼檢查
2.3.1 代碼檢查類型
2.3.2 代碼檢查內(nèi)容
2.3.3 編碼規(guī)范
2.3.4 代碼缺陷檢查表
2.4 正規(guī)技術評審
2.4.1 定義
2.4.2 技術評審的目的
2.4.3 評審小組成員
2.4.4 技術評審活動過程
2.4.5 技術評審注意事項
練習
第3章 動態(tài)測試技術
3.1 黑盒測試技術
3.1.1 邊界值分析法
3.1.2 等價類測試法
3.1.3 錯誤推測法
3.1.4 因果圖法
3.1.5 決策表測試法
3.1.6 Use Case法(場景法)
3.1.7 正交實驗法
3.1.8 黑盒測試方法選擇的策略
3.2 白盒測試技術
3.2.1 白盒測試概念
3.2.2 程序結構分析
3.2.3 邏輯覆蓋測試法
3.2.4 程序插裝
3.2.5 其他白盒測試方法簡介
3.2.6 白盒測試方法選擇的策略
練習
第4章 單元測試
4.1 單元測試概述
4.2 單元測試環(huán)境及過程
4.3 單元測試策略
4.4 單元測試的分析和用例設計
4.5 單元測試實例
練習
第5章 集成測試
5.1 集成測試概述
5.2 集成測試環(huán)境及過程
5.3 集成測試方法
5.4 集成測試的分析和用例設計
5.5 集成測試實例
練習
第6章 系統(tǒng)測試
6.1 系統(tǒng)測試概述
6.2 系統(tǒng)測試環(huán)境及過程
6.3 系統(tǒng)測試類型
6.4 系統(tǒng)測試的分析和用例設計
6.5 系統(tǒng)測試實例
練習
第7章 驗收測試
7.1 驗收測試概述
7.2 驗收測試過程
7.3 驗收測試實例
練習
第8章 面向對象軟件測試
8.1 面向對象技術簡介
8.1.1 面向對象的概念
8.1.2 面向對象的開發(fā)模式
8.1.3 統(tǒng)一建模語言
8.2 面向對象測試模型
8.3 面向對象的用例設計方法
8.3.1 基于缺陷的測試
8.3.2 OO類的隨機測試
8.3.3 類層次的劃分測試
8.3.4 類行為模型測試
8.4 面向對象測試的策略
8.4.1 面向對象分析的測試
8.4.2 面向對象設計的測試
8.4.3 面向對象編程的測試
8.4.4 面向對象的單元測試
8.4.5 面向對象的集成測試
8.4.6 面向對象的系統(tǒng)測試
練習
第9章 專用應用系統(tǒng)測試
9.1 GUI測試
9.1.1 GUI測試概述
9.1.2 GUI測試原則
9.1.3 GUI測試內(nèi)容
9.1.4 GUI測試的設計及自動化
9.2 Web應用系統(tǒng)測試
9.2.1 Web系統(tǒng)基本組成
9.2.2 Web應用系統(tǒng)測試綜述
9.2.3 Web應用系統(tǒng)測試的實施
9.3 數(shù)據(jù)庫測試
9.3.1 數(shù)據(jù)庫測試概述
9.3.2 數(shù)據(jù)庫功能性測試
9.3.3 數(shù)據(jù)庫性能測試與原因分析
9.3.4 數(shù)據(jù)庫可靠及安全性測試
9.4 嵌入式系統(tǒng)測試
9.4.1 嵌入式系統(tǒng)介紹及測試基礎
9.4.2 嵌入式測試策略
9.4.3 嵌入式測試環(huán)境的創(chuàng)建與實施
9.4.4 嵌入式測試的工具
9.4.5 嵌入式測試應用——手機測試
9.5 負載壓力測試
9.5.1 負載壓力測試基礎
9.5.2 負載壓力測試的策略
9.5.3 負載壓力測試的解決方案和實施
9.5.4 負載壓力測試結果分析
9.5.5 系統(tǒng)性能調(diào)優(yōu)
9.6 游戲測試
9.6.1 游戲測試的基本概念
9.6.2 游戲測試的主要內(nèi)容
9.6.3 游戲測試的實施
練習
第10章 軟件測試管理
10.1 測試計劃的制定與估算
10.2 測試的組織
10.3 測試過程監(jiān)控
10.4 測試文檔
10.5 軟件配置管理
10.6 測試與風險
10.7 缺陷管理
練習
第11章 軟件測試工具
11.1 測試工具的類型
11.1.1 測試管理工具
11.1.2 靜態(tài)測試工具
11.1.3 功能測試執(zhí)行工具
11.1.4 覆蓋工具(結構性測試工具)
11.1.5 性能和壓力測試工具
11.1.6 其他工具
11.1.7 測試工具的選擇
11.2 測試自動化與手工測試
11.2.1 手動測試的不足
11.2.2 自動測試的優(yōu)點
11.2.3 自動測試的局限性
練習
第12章 開源測試工具應用
12.1 單元開源測試工具JUnit
12.1.1 JUnit簡介
12.1.2 安裝
12.1.3 使用
12.2 開源負載壓力測試工具Jmeter
12.2.1 Jmeter的基本框架
12.2.2 常用測試范圍
12.2.3 Web服務器測試
附錄A 部分正交實驗表
附錄B 軟件測試中英文術語對照表
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號