幫助中心 | 我的帳號 | 關於我們

軟體質量保證與測試(電腦科學與技術微課版面向新工科專業建設電腦系列教材)

  • 作者:編者:黃艷//朱會東//李朝陽|責編:白立軍//薛陽|總主編:張堯學
  • 出版社:清華大學
  • ISBN:9787302639053
  • 出版日期:2023/09/01
  • 裝幀:平裝
  • 頁數:196
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書在全面介紹軟體質量、軟體質量保證、軟體測試、測試用例、測試階段以及軟體缺陷等基本知識的基礎上,著重介紹等價類劃分、邊界值分析、因果圖、判定表等黑盒測試方法和邏輯覆蓋、基本路徑測試等白盒測試方法,並分別通過綜合實例的測試用例設計來說明如何應用常用的測試方法進行測試設計。
    全書分10章:第1?4章主要介紹基礎知識;第5章和第6章分別討論常用黑盒測試方法、白盒測試方法的本質和應用;第7章闡述不同測試階段的測試內容和測試策略;第8?10章內容圍繞軟體缺陷管理流程、自動化測試和單元測試工具JUnit的使用進行介紹。
    本書適合作為高等院校電腦、軟體工程專業高年級本科生的教材,也可供對軟體工程比較熟悉的軟體開發人員、廣大科技工作者和研究人員參考。

作者介紹
編者:黃艷//朱會東//李朝陽|責編:白立軍//薛陽|總主編:張堯學

目錄
第1章  概述
  1.1  軟體和軟體工程
    1.1.1  軟體的定義及特徵
    1.1.2  軟體危機
    1.1.3  軟體工程的定義及目標
    1.1.4  軟體的生存周期
    1.1.5  軟體過程
  1.2  軟體質量
  1.3  軟體失效
  1.4  軟體質量保證和軟體測試
  1.5  新時代人才特點
  習題
第2章  軟體質量保證
  2.1  軟體質量的決定性因素
    2.1.1  質量和質量大師
    2.1.2  軟體質量的決定因素
  2.2  軟體質量模型
    2.2.1  McCall模型
    2.2.2  ISO9126模型
    2.2.3  ISO/IEC25010模型
  2.3  軟體質量管理體系
    2.3.1  ISO9000管理體系
    2.3.2  CMM認證體系
    2.3.3  6σ管理體系
  2.4  軟體質量保證
    2.4.1  SQA任務
    2.4.2  SQA活動
    2.4.3  SQA措施
    2.4.4  SQA實施步驟
  習題
第3章  軟體測試基礎
  3.1  認識軟體測試
    3.1.1  軟體測試的辯證觀點
    3.1.2  軟體測試的風險觀點
    3.1.3  軟體測試的經濟學觀點
  3.2  軟體測試模型
    3.2.1  V模型
    3.2.2  W模型
    3.2.3  H模型
    3.2.4  X模型
  3.3  軟體測試過程
  3.4  軟體測試方法
    3.4.1  黑盒測試
    3.4.2  白盒測試
    3.4.3  基於風險的測試
    3.4.4  基於模型的測試
  3.5  軟體測試用例
  3.6  軟體測試的現狀
  習題
第4章  軟體缺陷

  4.1  軟體缺陷概述
    4.1.1  軟體缺陷相關術語
    4.1.2  軟體缺陷定義
  4.2  軟體缺陷類型
  4.3  軟體缺陷產生原因
  4.4  軟體缺陷分類
    4.4.1  按照開發階段分類
    4.4.2  按照嚴重程度分類
    4.4.3  按照優先順序分類
  4.5  典型的軟體缺陷
  習題
第5章  黑盒測試
  5.1  黑盒測試基本概念
  5.2  等價類劃分
    5.2.1  等價類劃分原則
    5.2.2  多變數的等價類劃分組合
    5.2.3  等價類劃分測試
  5.3  邊界值分析
    5.3.1  邊界值分析測試分類
    5.3.2  邊界值分析和等價類劃分的綜合運用
  5.4  因果圖
    5.4.1  因果圖符號
    5.4.2  因果圖應用
    5.4.3  因果圖的優缺點
  5.5  判定表
    5.5.1  判定表的建立步驟和示例
    5.5.2  因果圖與判定表
  5.6  場景法
  5.7  錯誤推測法
  5.8  黑盒測試的綜合應用
  5.9  黑盒測試小結
  習題
第6章  白盒測試
  6.1  什麼是白盒測試
  6.2  語句覆蓋
  6.3  判定覆蓋
  6.4  條件覆蓋
  6.5  判定/條件覆蓋
  6.6  條件組合覆蓋
  6.7  修正判定/條件覆蓋
  6.8  基本路徑測試
    6.8.1  程序的控制流圖
    6.8.2  圈複雜度
    6.8.3  獨立路徑集
    6.8.4  圖形矩陣
  6.9  白盒測試綜合示例
  6.10  靜態白盒測試
    6.10.1  代碼檢查
    6.10.2  靜態結構分析
    6.10.3  靜態測試工具

  6.11  白盒測試小結
  習題
第7章  軟體測試階段
  7.1  單元測試
    7.1.1  單元測試定義
    7.1.2  單元測試目標
    7.1.3  單元測試內容
    7.1.4  單元測試環境
    7.1.5  單元測試策略
  7.2  集成測試
    7.2.1  集成測試定義
    7.2.2  集成測試目標
    7.2.3  集成測試內容
    7.2.4  集成測試環境
    7.2.5  集成測試策略
  7.3  系統測試
    7.3.1  系統測試定義
    7.3.2  系統測試目標
    7.3.3  系統測試內容
    7.3.4  系統測試環境
    7.3.5  系統測試過程
    7.3.6  系統測試人員
  7.4  驗收測試
    7.4.1  驗收測試定義
    7.4.2  驗收測試內容
    7.4.3  驗收測試的實施過程
    7.4.4  驗收測試策略
    7.4.5  驗收測試人員
  習題
第8章  軟體缺陷管理
  8.1  軟體缺陷管理目標
  8.2  軟體缺陷管理等級
    8.2.1  個體級缺陷管理
    8.2.2  項目級缺陷管理
    8.2.3  組織級缺陷管理
    8.2.4  缺陷度量
    8.2.5  缺陷預防
  8.3  軟體缺陷狀態
  8.4  軟體缺陷管理
    8.4.1  缺陷處理流程
    8.4.2  缺陷的跟蹤記錄
  8.5  軟體缺陷報告
    8.5.1  缺陷報告規範
    8.5.2  缺陷報告示例
  習題
第9章  自動化測試
  9.1  自動化測試概述
    9.1.1  手工測試和自動化測試
    9.1.2  適合自動化測試的項目
    9.1.3  自動化測試所需技能

  9.2  自動化測試腳本開發
    9.2.1  自動化測試腳本編寫原則
    9.2.2  自動化測試腳本的開發方法
  9.3  自動化測試工具
    9.3.1  自動化測試工具分類
    9.3.2  主流的自動化測試框架
    9.3.3  UI自動化測試工具Airtest
    9.3.4  單元測試工具
第10章  單元測試工具JUnit
  10.1  單元測試工具JUnit簡介
  10.2  手工測試與JUnit測試比較
    10.2.1  在main函數中編寫測試腳本實現測試
    10.2.2  在Test類中編寫測試腳本實現測試
  10.3  單元測試工具JUnit的使用
    10.3.1  使用JUnit工具進行簡單測試
    10.3.2  @Before和@After註解的應用
    10.3.3  參數化運行器的應用
    10.3.4  測試集的應用
    10.3.5  分類測試的應用
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032