出版社:清華大學 ISBN:9787302370314 商品編碼:10357098356 開本:16 出版時間:2014-10-01 代碼:44 作者:朱少民
" 基本信息 - 商品名稱:軟件測試方法和技術(第3版高等學校軟件工程專業繫列教材)
- 作者:朱少民
- 代碼:44.5
- 出版社:清華大學
- ISBN號:9787302370314
其他參考信息 - 出版時間:2014-10-01
- 印刷時間:2014-10-01
- 版次:3
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:361
- 字數:605千字
內容提要 朱少民主編的《軟件測試方法和技術(第3版) 》共分為三篇:軟件測試的原理與方法、技術和實踐 。本書首先繫統地介紹軟件測試相關概念,從不同的 視角來探討軟件測試的本質及其內涵;全面而又繫統 地講解了軟件測試所需的基本方法,按照SWEBOK 3.0 對方法進行了重新分類和組織,能夠滿足不同應用繫 統的測試需求;並且簡要地介紹了軟件測試規範、軟 件測試過程及其改進等內容,有利於讀者提綱挈領地 掌握軟件測試的知識全貌。 本書的第2篇介紹了軟件測試各個層測 試、集成測試、繫統測試和驗收測試)的測試技術及 其工具,繫統、務實而有效,和業界的實踐保持高度 一致,學以致用;而且還介紹了軟件國際化和本地化 的測試、軟件測試自動化的原理和框架,可使讀者有 效地提高動手能力。為了*好地將測試方法和技術應 用於實際項目中,本書的第3篇從軟件測試需求分析 、測試計劃開始,逐步深入測**例設計、測試環境 部署、測試執行、缺陷報告跟蹤與報告、測試結果分 析與報告,貫穿整個軟件開發生命周期。 本書在內容組織上力求自然而條理清晰、豐富而 實用,通俗易懂、循序漸進,並提供了豐富的實例和 實踐要點,使理論和實踐能夠有機地結合起來,*好 地滿足軟件測試學科的特點,使讀者*容易理解所學 的理論知識、掌握測試方法和技術的應用之道。本書 可作為高等學校軟件工程專業、計算機應用專業和相 關專業的教材,以及其他各類軟件工程技術人員的參 考書。 作者簡介 朱少民,國內軟件測試界的領軍人物和**專家,二十多年來一直從事軟件測試、質量管理和過程改進等工作,先後出版了十多部著作,包括測試方面的暢銷書《**測試》、《輕輕松松自動化測試》、《軟件測試方法和技術》、《軟件測試》和譯作《自動化測試*佳實踐》等,經常在國內外會議上發表演講。之前曾任思科一網迅(中國)軟件有限公司QA**總監,目前是同濟大學軟件學院教授、中國科技大學軟件學院教指委委員。 目錄 **篇 軟件測試的原理與方法 **章 引論 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 測試和質量保證的關繫 1.6 測試驅動開發的思想 小結 思考題 第2章 軟件測試的基本概念 2.1 軟件缺陷 2.1.1 軟件質量的內涵 2.1.2 軟件缺陷的定義 2.1.3 軟件缺陷的產生 2.1.4 軟件缺陷的構成 2.1.5 修復軟件缺陷的代價 2.2 軟件測試的分類 2.3 靜態測試和動態測試 2.3.1 產品評審 2.3.2 靜態分析 2.3.3 驗證和確認 2.4 主動測試和被動測試 2.5 黑盒測試和白盒測試 2.6 軟件測試級別 2.7 軟件測試計劃和測**例 2.7.1 測試計劃 2.7.2 測**例 2.8 專業測試人員的責任和要求 2.8.1 專業軟件測試人員的責任 2.8.2 對專業測試人員的要求 2.8.3 **測試工程師應具備的素質 小結 思考題 第3章 軟件測試方法 3.1 基於直覺和經驗的方法 3.1.1 Ad-hoc測試方法和ALAC測試 3.1.2 錯誤推測法 3.2 基於輸入域的方法 3.2.1 等價類劃分法 3.2.2 邊界值分析法 3.3 基於組合及其優化的方法 3.3.1 判定表方法 3.3.2 因果圖法 3.3.3 Pair-wise方法 3.3.4 正交試驗法 3.4 基於邏輯覆蓋的方法 3.4.1 判定覆蓋 3.4.2 條件覆蓋 3.4.3 判定-條件覆蓋 3.4.4 條件組合覆蓋 3.4.5 基本路徑覆蓋 3.5 基於缺陷模式的測試 3.5.1 常見的缺陷模式 3.5.2 DPBT的測試過程 3.6 基於模型的測試 3.6.1 功能圖法 3.6.2 模糊測試方法 3.7 形式化測試方法 3.7.1 形式化方法 3.7.2 形式化驗證 3.7.3 擴展有限狀態機方法 小結 思考題 第4章 軟件測試流程和規範 第2篇 軟件測試的技術 第5測試與集成測試 第6章 繫統測試 第7章 驗收測試 第8章 軟件本地化測試 第9章 測試自動化及其框架 第3篇 軟件測試項目實踐 **0章 測試需求分析與測試計劃 **1章 設計和維護測**例 **2章 部署測試環境 **3章 測試執行、缺陷報告與跟蹤 **4章 軟件測試和質量分析報告 參考文獻 附錄A 軟件測試英文術語及中文解釋 附錄B 測試計劃模板 附錄C 測**例設計模板 附錄D 軟件缺陷模板 附錄E 測試報告模板 附錄F Java Code Inspection Checklist
" |