軟件測試方法和技術 (第4版) 朱少民著 9787302617198 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$413
商品編號: 9787302617198
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202211*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:軟件測試方法和技術 (第4版)
ISBN:9787302617198
出版社:清華大學
著編譯者:朱少民著
叢書名:高等學校軟件工程系列教材
頁數:xii, 421頁
所在地:中國大陸 *此為代購商品
書號:1519969
可大量預訂,請先連絡。

內容簡介

本書共分為三篇:軟體測試的原理與方法,軟體測試的技術,軟體測試項目實踐。第1篇首先系統地介紹了軟體測試的基本概念,從不同的視角探討軟體測試的本質及其內涵;全面而系統地講解了軟體測試所需的基本方法、流程和規範,按照SWEBOK 3 0對方法進行了重新分類和組織,使內容結構更加合理、清晰,更好地滿足教學需求。第2篇介紹了軟體測試各個層次(單元測試、集成測試、系統測試和專項測試)的測試技術及其工具,系統、務實而有效,和業界的實踐保持高度一致,學以致用;而且還介紹了軟體國際化和本地化的測試、軟體測試自動化的原理和框架,可使讀者有效地提高動手能力。為了更好地將測試方法和技術應用於實際項目中,第3篇從軟體測試需求分析與測試計劃開始,逐步深入測試用例設計、測試基礎設施部署、測試執行、缺陷報告與跟蹤、測試結果分析與報告,貫穿整個軟體開發生命周期,最後介紹了軟體測試的新技術並展望了未來發展趨勢。 本書在內容組織上力求自然且條理清晰、豐富且實用,通俗易懂、循序漸進,並提供了豐富的實例和實踐要點,使理論和實踐能夠有機地結合起來,更好地滿足軟體測試學科的特點,使讀者更容易理解所學的理論知識、掌握測試方法和技術的應用之道。 本書可作為高等學校軟體工程專業、計算機應用專業和相關專業的教材,也可作為其他各類軟體工程技術人員的參考書。

作者簡介

朱少民,同濟大學軟體學院教授、中國科學技術大學軟體學院教學指導委員會委員,曾任恩科一網迅(中國)軟體有限公司QA高級總監,國內軟體測試界的領軍人物和資深專家。30多年來一直從事軟體測試、質量管理和過程改進等工作,先後獲機械工業部、安徽省、青島市、合肥市等多項科技進步獎,並出版了十多部著作,包括測試方面的暢銷書《全程軟體測試》《完美測試》《軟體測試方法和技術》等,經常在國內外會議上發表演講。

目錄

第1篇 軟體測試的原理與方法
第1章 引論
1 1 軟體測試的必要性
1 1 1 迪士尼並不總是帶來笑聲
1 1 2 一個缺陷造成了數億美元的損失
1 1 3 火星探測飛船墜毀
1 1 4 人類容易得健忘症——再次忽視了集成測試
1 1 5錯誤指令造成騎士資本集團損失4 4 億美元
1 1 6 AWS宕機整整4小時
1 1 7 預訂的酒店住不進去導致旅客露宿街頭
1 1 8 Uber泄露個人隱私導致用戶要求賠償3億多元
1 1 9 更多的悲劇
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 1 6 修復軟體缺陷的代價
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 7 3 測試計劃
2 7 4 測試設計
2 7 5 測試執行
2 7 6 測試結果和過程評估
小結
思考題
實驗1 完成一個簡單的測試過程
第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 Pairwise方法
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章 軟體測試流程和規範
4 1 傳統的軟體測試過程
4 1 1 W模型
4 1 2 TMap
4 2 敏捷測試過程
4 2 1 敏捷測試的價值觀和原則
4 2 2 傳統測試和敏捷測試的區別
4 2 3 敏捷測試流程
4 2 4 SBTM
4 3 軟體測試學派
4 4 測試過程改進
4 4 1 TMMi
4 4 2 TPI
4 4 3 CTP
4 4 4 STEP
4 5 軟體測試規範
小結
思考題
第2篇 軟體測試的技術
第5章 單元測試與集成測試
5 1 代碼靜態測試
5 1 1 編碼的標準和規範
5 1 2 代碼評審
5 2 代碼評審案例分析
5 2 1 空指針保護錯誤
5 2 2 數據類型轉換錯誤
5 2 3 字元串或數組越界錯誤
5 2 4 資源不合理使用
5 2 5 不當使用synchronized導致系統性能下降
5 3 代碼靜態檢測工具
5 3 1 FindBugs檢查代碼缺陷
5 3 2 PMD檢查代碼缺陷
5 3 3 CheckStyle檢查代碼風格
5 3 4 SonarQube構建自動的代碼掃描
5 4 單元測試的目標和任務
5 4 1 為何要進行單元測試
5 4 2 單元測試的目標和要求
5 4 3 單元測試的任務
5 4 4 驅動程序和樁程序
5 4 5 類測試
5 5 分層單元測試
5 5 1 Action層的單元測試
5 5 2 數據訪問層的單元測試
5 5 3 Servlet的單元測試
5 6 單元測試工具
5 6 1 JUnit介紹
5 6 2 IntelliJ IDEA中的JUnit應用舉例
5 6 3 Mock框架Mockito
5 6 4 測試覆蓋率工具JaCoCo
5 6 5 JUnit 5+Gradle構建自動的單元測試
5 6 6 開源的單元測試工具
5 7 系統集成的模式與方法
5 7 1 單體架構的集成測試
5 7 2 微服務架構的集成測試
5 7 3 持續集成及其測試
小結
思考題
實驗2 單元測試實驗
第6章 系統測試
6 1 系統功能測試
6 1 1 功能測試要求和基本思路
6 1 2 面向介面的功能測試
6 1 3 面向UI的功能測試
6 2 功能測試自動化

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理