基本介紹
- 書名:大型賽事服務平台即時構造方法研究
- 作者:朱少民
- ISBN:9787302225836
- 出版社:清華大學出版社
基本信息,內容簡介,目錄,前言,
基本信息
作 者:朱少民 著 叢 書 名:普通高等教育“十一五”國家級規劃教材·重點大學軟體工程規劃系列教材 出 版 社:清華大學出版社ISBN:9787302225836 出版時間:2010-07-01 版 次:2 頁 數:413 裝 幀:平裝 開 本:16開 所屬分類:圖書 > 計算機與網際網路 > 軟體工程及軟體方法學
內容簡介
《軟體測試方法和技術(第2版)》系統地介紹了軟體測試的概念,從不同的視角來探討軟體測試的本質及其內涵,重點講解了軟體測試的各種方法和技術,並將它們套用於不同的測試階段,滿足不同的套用系統測試的需求。《軟體測試方法和技術(第2版)》用了較大篇幅詳細介紹了自動化測試的原理、方法和工具,通過一些典型的測試工具展示了自動化測試的過程,使讀者更容易掌握自動化測試的技術和實踐方法。
《軟體測試方法和技術(第2版)》作為軟體測試的實際套用參考,從怎樣組建測試隊伍、部署測試環境到測試用例設計、缺陷報告、測試項目管理等,化繁為簡,將抽象理論知識變為可觸摸到的實際操作。《軟體測試方法和技術(第2版)》在內容組織上力求自然、合理,循序漸進,並提供了豐富的實例和實踐要點,更好地把握了軟體測試學科的特點,使讀者更容易理解所學的理論知識、掌握測試方法和技術的套用之道。
《軟體測試方法和技術(第2版)》條理清晰、語言流暢、通俗易懂,內容豐富且實用,理論和實踐水乳交融。《軟體測試方法和技術(第2版)》可作為高等學校的軟體工程專業、計算機套用專業和相關專業的教材,成為軟體測試工程師的良師益友,並可作為其他各類軟體工程技術人員的參考書。
目錄
第一篇 軟體測試的原理與方法
第1章 引論
1.1 軟體測試的必要性
1.1.1 迪斯尼並不總是帶來笑聲
1.1.2 一個缺陷造成了數億美元損失
1.1.3 火星探測飛船墜毀
1.1.4 更多的悲劇
1.2 為什麼要進行軟體測試
1.3 什麼是軟體測試
1.3.1 軟體測試學科的形成
1.3.2 正反兩方面的爭辯
1.3.3 軟體測試的定義
1.3.4 軟體測試的其他觀點
1.4 軟體測試和軟體開發的關係
1.5 測試驅動開發的思想
小結
思考題
第2章 軟體測試的基本概念
2.1 軟體缺陷
2.1.1 軟體質量的內涵
2.1.2 軟體缺陷的定義
2.1.3 軟體缺陷的產生
2.1.4 軟體缺陷的構成
2.1 I5修復軟體缺陷的代價
2.2 驗證和確認
2.2.1 驗證和確認
2.2.2 評審
2.2.3 質量保證和測試的關係
2.3 軟體測試的分類
2.4 測試階段
2.5 軟體測試的工作範疇
小結
思考題
第3章 軟體測試方法
3.1 白盒測試方法
3.1.1 語句覆蓋
3.1.2 判定覆蓋
3.1.3 條件覆蓋
3.1.4 判定一條件覆蓋
3.1.5 條件組合覆蓋
3.1.6 路徑覆蓋
3.1.7 基本路徑測試法
3.2 黑盒測試方法
3.2.1 等價類劃分法
3.2.2 邊界值分析法
3.2.3 判定表方法
3.2.4 因果圖法
3.2.5 正交試驗法
3.2.6 功能圖法
3.2.7 錯誤推測法
3.3 靜態測試和動態測試
3.4 主動測試和被動測試
3.5 形式化測試方法
3.5.1 形式化方法
3.5.2 形式化驗證
3.5.3 基於模型的軟體測試
3.5.4 擴展有限狀態機方法
3.6 基於風險的測試
3.7 模糊測試方法
3.8 ALAC測試和隨機測試方法
小結
思考題
第4章 軟體測試依據和規範
4.1 測試過程模型
4.1.1 軟體過程模型
4.1.2 用V模型詮釋軟體測試過程
4.1.3 W模型
4.1.4 TMap
4.2 測試過程改進模型
4.2.1 TMM
4.2.2 TPI
4.2.3 CTP
4.2.4 STEP
4.3 軟體測試標準和規範
4.3.1 概述
4.3.2 ISO/GB軟體質量體系標準
4.3.3 軟體測試規範
4.4 軟體測試管理和評判體系
小結
思考題
第二篇 軟體測試的技術
第5章 單元測試
5.1 什麼是單元測試
5.1.1 單元測試的定義
5.1.2 為何要進行單元測試
5.2 單元測試的目標和任務
5.2.1 目標
5.2.2 任務
5.3 靜態測試
5.3.1 編碼的標準和規範
5.3.2 代碼評審
5.4 驅動程式和樁程式
5.5 調試與評估
5.6 單元測試的管理
5.7 單元測試工具
5.7.1 JUnit介紹
5.7.2 在Ec1ipse中JUnit套用舉例
5.7.3 JUnit+Ant構建自動的單元測試
5.7.4 Check Sty1e/PMD與FindBug的使用
5.7.5 Source Monitor檢測代碼複雜度
5.7.6 開源的單元測試工具
5.7.7 商業的單元測試工具
小結
思考題
第6章 集成測試和系統測試
6.1 系統集成的模式與方法
6.1.1 集成測試前的準備
6.1.2 集成測試的模式
6.1.3 自頂向下和自底向上集成方法
6.1.4 大棒與三明治集成方法
6.1.5 持續集成
6.2 功能測試
6.3 回歸測試
6.3.1 目的
6.3.2 策略及其方法
6.4 非功能性測試
6.4.1 性能測試
6.4.2 壓力測試
6.4.3 容量測試
6.4.4 安全性測試
6.4.5 可靠性測試
6.4.6 容錯性測試
小結
思考題
第7章 驗收測試
7.1 驗收測試過程
7.2 產品規格說明書的驗證
7.2.1 產品規格說明書的評審
7.2.2 產品規格說明書的驗證
7.3 用戶界面和可用性測試
7.4 兼容性測試
7.4.1 軟體兼容性測試
7.4.2 數據共享兼容性測試
7.4.3 硬體兼容性測試
7.5 安裝測試和可恢復性測試
7.6 文檔測試
7.6.1 文檔的種類
7.6.2 怎樣進行文檔測試
小結
思考題
……
第8章 面向對象軟體的測試
第9章 基於套用伺服器的測試
第10章 軟體本地化測試
第11章 軟體測試自動化
第三篇 軟體測試的實踐
第12章 組建測試團隊
第13章 部署測試環境
第14章 設計和維護測試用例
第15章 報告所發現的缺陷
第16章 軟體測試和質量分析報告
第17章 軟體測試項目管理
附錄A 軟體測試中英文術語及中文解釋
附錄B 測試計畫中文解釋模板
附錄C 測試用例設計模板
附錄D 軟體缺陷模板
附錄E 測試報告模板
附錄F Java Code Inspection Checklist
參考文獻
前言
我們就全身心投入到“軟體測試”這一學科中,但那時,“軟體測試”還沒有引起大家足夠的關注,軟體測試方面的圖書很少,只有幾本從國外翻譯過來的。今天“軟體測試”這一領域已欣欣向榮,軟體測試的培訓很火熱,從業人員也是一個很大的數字,測試方面的圖書也是琳琅滿目。我們的《軟體測試方法和技術》第1版和讀者見面了,深受讀者喜歡,多次印刷,還獲得了一些殊榮,如榮獲第8屆大學生圖書節暢銷圖書一等獎並被選為“國家十一五高等學校規劃教材”。書出版之後,陸續收到讀者的反饋,其中提出了不少寶貴的意見。