軟件測試大學教程

軟件測試大學教程
定價:210
NT $ 183
  • 作者:@蔡建平 @編/著
  • 出版社:清華大學出版社
  • 出版日期:2009-09-01
  • 語言:簡體中文
  • ISBN10:7302206554
  • ISBN13:9787302206552
  • 裝訂:平裝 / 380頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

本書是作者多年從事軟件測試研究和教學經驗的總結。全書共16章,分為3部分︰第1部分(第1-6章)是軟件測試基礎,涉及軟件測試的一些基本概念和基礎知識,如軟件與軟件危機、軟件缺陷與缺陷管理、軟件測試基本概念、牛命周期軟件測試方法、軟件測試過程和基于軟件配置項的測試種類︰第2部分(第7-12章)是本書的重點,講述軟件測試方法,包括軟件靜態測試、動態測試、軟件測試自動化、軟件可靠性測試、軟件本地化測試以及面向對象軟件測試;第3部分(第13-16章)是典型應用的軟件測試,重點介紹C/S應用軟件測試、B/S架構的Web應用軟件測試(包括信息系統的測試)、游戲軟件測試以及嵌入式軟件測試。

  另外,本書幾乎在各個章節對支撐該章節軟件測試方法和技術應用的測試工︰具進行了詳細介紹,特別是對開源軟件測試工具進行了較全面的介紹,這些工具對于很好地支持高校軟件測試課程實踐教學是非常有現實意義的。

  本書取材新穎、內容翔實、通俗易懂、技術實用、覆蓋面廣、指導性強,既可作為軟件測試相關課程的研究生與高年級本科生的教材,同時也可作為軟件測試培訓和軟件測試人員的自學書籍。
 

目錄

第Ⅰ部分 軟件測試基礎
 第1章 軟件與軟件危機 
  1.1 軟件概念
  1.2 軟件特性
  1.3 軟件種類
  1.4 軟件危機及其原因
  1.5 軟件工程
  1.6 軟件生命周期
  習題和思考題
 第2章 軟件缺陷與缺陷管理
  2.1 缺陷定義與分類
  2.2 缺陷管理流程
  2.3 缺陷度量和缺陷報告
  2.4 缺陷管理工具
  習題和思考題
 第3章 軟件測試基本概念
  3.1 軟件測試發展史
  3.2 軟件測試的定義
  3.3 軟件測試的目的
  3.4 軟件測試的原則
  3.5 軟件測試人員的素質要求
  3.6 軟件測試與軟件開發各階段的關系
  3.7 軟件測試的就業前景
  3.8 有關軟件測試的幾個誤區
  習題和思考題
 第4章 生命周期軟件測試方法
  4.1 生命周期測試任務
  4.2 需求階段測試
  4.3 設計階段測試
  4.4 編碼階段測試
  4.5 測試階段
  4.6 安裝階段測試
  4.7 驗收階段測試
  4.8 維護階段
  4.9 全生命周期質量管理平台
  習題和思考題
 第5章 軟件測試過程
  5.1 軟件測試過程模型
  5.2 軟件測試過程管理
  5.3 測試過程改進
  5.4 測試過程輔助設計與管理工具
  習題和思考題
 第6章 基于軟件配置項的測試種類
  6.1 計算機軟件配置項
  6.2 軟件測試類別和測試種類
  習題和思考題
第Ⅱ部分 軟件測試方法
 第7章 軟件靜態測試
  7.1 編程規範
  7.2 程序理解
  7.3 程序代碼質量檢查
  7.4 軟件復雜性分析
  7.5 軟件質量模型
  7.6 靜態分析工具
  習題和思考題
 第8章 動態測試
  8.1 “白盒”測試
  8.2 “黑盒”測試
  8.3 “灰盒”測試
  8.5 單元測試
  8.6 集成測試
  8.7 確認測試
  8.8 系統測試
  習題和思考題
 第9章 軟件測試自動化
  9.1 軟件測試自動化概念
  9.2 軟件測試自動化框架
  9.3 測試自動化技術
  9.4 自動化測試工具應用舉例
  習題和思考題
 第10章 軟件可靠性測試
 第11章 軟件本地化測試
 第12章 面向對象軟件測試
第Ⅲ部分 典型應用軟件測試
 第13章 C/S應用軟件測試
 第14章 基于BIS架構的Web應用軟件測試
 第15章 游戲軟件測試
 第16章 嵌入式軟件測試
參考文獻
 

作為軟件工程的重要分支,軟件測試在自提出至今的幾十年中,已經發生了很大的變化。它從傳統軟件工程瀑布模型中的一個測試階段發展為覆蓋包括系統分析與設計、軟件需求分析、設計、編碼、測試、系統確認驗收以及維護的全生命周期測試;從過去樸素的測試概念發展到包括靜態分析、質量度量與評價在內的評測結合的軟件評測思想;從傳統的測試內容分類到基于質量特性、子特性的測試內容分類;從傳統的結構化程序測試到面向對等新型軟件測試方法;從早期的單機或桌面測試到網絡軟件測試及嵌入式軟件測試;從以簡單的用例測試發展到具有各種測試工具支持的軟件測試及管理。事實上,隨著軟件越來越復雜,軟件測試也就成為一件費力、耗時的復雜工作,這對測試人員提出了高素質、專業化的要求。軟件測試人員不但要精通各種軟件測試技術和方法,有軟件測試工程實踐經驗;還要求他們熟悉軟件開發技術和流程,具有快速學習專業知識或領域知識,掌握新技術和應用新工具的能力;此外,軟件測試人員還應有團隊合作精神,善于和人溝通與交流,並能承受被人誤解和指責的心理素質。

隨著計算機技術的快速發展,軟件越來越普遍地應用到各個領域和方面,應用規模越來越大,應用模式越來越復雜,對軟件質量的要求越來越高,從而使得與軟件質量密切相關的軟件測試越來越重要。當前高素質的軟件測試專業人才奇缺,軟件測試人才的培養十分緊迫。國家示範性軟件學院的一個重要職責就是要在教學研究、教學實踐以及教學改革方面進行大膽的探索和實踐。因此,在完善已有課程體系及授課內容的同時,應該充分利用優秀的教學資源,總結教學經驗和科研成果,編寫專業教材,力爭探出一條為國家快速培養高素質軟件工程人才之路。

北京工業大學軟件學院蔡建平教授長期從事軟件工程、軟件測試以及軟件質量保證的研究、實踐和教學,並已為編寫此書做了長時間的辛勤工作。從已成的書稿看,該教材具有幾個主要特點︰

教材十分重視突出重要知識點的組織和講述,並且做到了軟件測試知識覆蓋的全面性,能夠較好滿足國內企業,特別是國內各種評測機構或組織對現代軟件測試人才培養的要求;

在講述傳統軟件測試技術和方法的基礎上,教材強調了軟件測試要與軟件質量度量和評價相結合,並在軟件工程全生命周期內實施軟件測試相關活動,要充分重視軟件開發方法和應用方式對軟件測試的影響,要十分重視軟件測試工具對軟件測試的重要支撐作用等;

作者根據自己和他人的實際工程經驗,在教材中給出了軟件測試在幾個典型應用領域具體實施的要點和注意事項,這對缺乏實踐經驗的培養對象而言具有極好的引領作用,對開闊軟件測試人員的眼界、思路和具體實踐有很大幫助。

書中不少內容取材于互聯網,一定程度上體現了軟件測試技術的最新發展,具有較強的新穎性和現代性。

蔡建平教授的書是一部好教材,它在現代軟件測試技術的教學、普及、推廣和軟件測試人才培養以及軟件測試教學知識體系的建立等方面進行了很好的探索。教材內容全面、詳實,實用性強。它的出版必將有助于國內軟件測試人員和計算機相關專業的本科生及研究生的培養,有益于推動現代軟件測試技術和方法的研究、教學和實踐的進一步發展,同時對我國軟件測試業的發展起到積極的促進作用。
網路書店 類別 折扣 價格
  1. 新書
    87
    $183