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

軟體測試方法(高等院校軟體工程學科系列教材)

  • 作者:編者:張玲玲|責編:周睿
  • 出版社:機械工業
  • ISBN:9787111816287
  • 出版日期:2026/09/01
  • 裝幀:平裝
  • 頁數:353
人民幣:RMB 79 元      售價:元
放入購物車
加入收藏夾

內容大鋼
    本書以軟體測試方法為核心,系統闡述了軟體測試體系,包括測試的基本概念、軟體缺陷與質量的概念、測試的分類,涵蓋基於規格的測試方法、基於結構的測試方法、基於經驗的測試方法三大類測試方法,從黑盒到白盒、從動態到靜態,層層遞進。全書以「測試設計四步法」為統一框架,深入討論每種方法的設計與應用,並結合單元測試、集成測試、系統測試等階段,完整呈現測試過程。
    本書理論內容全面,案例豐富實用,適合作為高等院校軟體測試相關課程的教材,也可用於企業內部的軟體測試培訓,或軟體測試人員自學。

作者介紹
編者:張玲玲|責編:周睿
    張玲玲,現任教於南京曉庄學院,兼具一線產業工程實踐與高校教學科研雙重背景,從事軟體測試與質量方向工作二十余年。熟悉大型企業軟體質量體系,參與華為公司級可測試性相關技術規範建設,主導華為軟體公司可靠性測試技術等項目落地。長期承擔「軟體測試」課程一線教學,持續關注軟體測試方法、質量保障與工程人才培養。

目錄
前言
第1章  概述
  1.1  軟體測試的必要性
    1.1.1  測試無所不在
    1.1.2  軟體問題無處不在
  1.2  軟體測試的定義
    1.2.1  測試的定義
    1.2.2  軟體測試定義
  1.3  軟體測試的目的與原則
    1.3.1  軟體測試的目的
    1.3.2  軟體測試的原則
  1.4  開發與測試的關係
    1.4.1  V模型
    1.4.2  測試與調試
  1.5  測試的思維
    1.5.1  系統化思維
    1.5.2  發散思維
    1.5.3  批判性思維
  本章重點
  思考題
第2章  缺陷與軟體質量
  2.1  缺陷的相關概念
    2.1.1  缺陷的定義
    2.1.2  缺陷、故障和失效
    2.1.3  缺陷的產生
  2.2  缺陷的判別
    2.2.1  缺陷判別過程
    2.2.2  測試依據
    2.2.3  軟體正確性的相對性
    2.2.4  缺陷判別準則與常見問題
  2.3  軟體質量的相關概念
    2.3.1  軟體質量的定義
    2.3.2  質量的不同層面
    2.3.3  軟體質量屬性
  2.4  軟體質量保證體系
    2.4.1  產品質量和過程質量
    2.4.2  軟體質量保證
    2.4.3  軟體質量保證與軟體測試的關係
  本章重點
  思考題
第3章  測試相關概念
  3.1  測試的基本概念
    3.1.1  測試要素
    3.1.2  其他測試概念
  3.2  測試分類
    3.2.1  V&V
    3.2.2  按測試級別劃分
    3.2.3  按測試方法劃分
    3.2.4  按測試手段劃分
  3.3  測試過程

    3.3.1  PDCA
    3.3.2  測試相關過程介紹
    3.3.3  測試基本過程
  3.4  測試基本問題探討
    3.4.1  測試預言問題
    3.4.2  可測試性問題
  本章重點
  思考題
第4章  軟體測試方法概述
  4.1  軟體測試設計過程
    4.1.1  測試設計四步法
    4.1.2  其他測試設計過程
  4.2  軟體測試覆蓋標準
    4.2.1  圖覆蓋
    4.2.2  邏輯覆蓋
    4.2.3  輸入域覆蓋
    4.2.4  覆蓋標準小結
  4.3  軟體測試方法分類
  本章重點
  思考題
第5章  基於規格的測試方法
  5.1  基本的測試方法
    5.1.1  等價類
    5.1.2  邊界值分析
  5.2  基於邏輯的測試方法
    5.2.1  判定表
    5.2.2  因果圖
  5.3  基於組合的測試方法
    5.3.1  Pairwise方法
    5.3.2  正交試驗法
  5.4  基於狀態的測試方法
    5.4.1  問題提出
    5.4.2  狀態轉換測試的概念
    5.4.3  狀態轉換建模
    5.4.4  狀態轉換測試方法
    5.4.5  狀態轉換測試工具
    5.4.6  狀態轉換測試小結
  5.5  基於流程的測試方法
    5.5.1  流程圖測試
    5.5.2  場景測試
  本章重點
  思考題
第6章  基於結構的測試方法
  6.1  程序控制流圖
    6.1.1  程序控制流圖的概念
    6.1.2  程序控制流圖的繪製
  6.2  基於控制流的測試方法
    6.2.1  控制流測試覆蓋類型
    6.2.2  基於控制流的測試覆蓋方法
    6.2.3  基本路徑的測試覆蓋方法

    6.2.4  控制流測試覆蓋小結
  6.3  基於數據流的測試方法
    6.3.1  問題引入
    6.3.2  數據流相關概念
    6.3.3  基於數據流的測試覆蓋方法
    6.3.4  數據流測試覆蓋小結
  6.4  單元測試用例生成工具
  本章重點
  思考題
第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  探索式測試小結
  本章重點
  思考題
第8章  單元測試
  8.1  單元測試概述
    8.1.1  單元測試的任務
    8.1.2  單元測試的類型
  8.2  代碼靜態測試
    8.2.1  代碼缺陷模式
    8.2.2  代碼靜態測試分類
    8.2.3  代碼審查
    8.2.4  代碼靜態分析工具
  8.3  動態單元測試
    8.3.1  測試驅動與測試樁
    8.3.2  動態單元測試過程
    8.3.3  動態單元測試案例
    8.3.4  動態單元測試工具
  本章重點
  思考題
第9章  集成測試
  9.1  集成測試概述
    9.1.1  集成測試的任務
    9.1.2  集成測試對象與介面測試的關係
    9.1.3  集成測試階段

  9.2  介面測試
    9.2.1  介面消息組成
    9.2.2  介面測試常見問題
    9.2.3  介面測試的基本內容
    9.2.4  介面測試的案例
    9.2.5  介面測試的工具
  9.3  集成測試的實施
    9.3.1  集成測試策略
    9.3.2  集成測試過程描述
    9.3.3  集成測試實施案例
  本章重點
  思考題
第10章  系統測試
  10.1  系統測試概述
    10.1.1  系統的定義
    10.1.2  系統測試的定義
    10.1.3  系統功能測試的定義
  10.2  系統測試基礎:需求靜態測試
    10.2.1  需求靜態測試的必要性
    10.2.2  需求的屬性
    10.2.3  需求二義性
    10.2.4  需求澄清:系統測試的起點
    10.2.5  需求靜態測試小結
  10.3  系統功能測試設計
    10.3.1  系統功能測試設計概述
    10.3.2  系統功能測試設計的過程
    10.3.3  系統功能測試設計的案例
  10.4  執行系統功能測試
    10.4.1  系統功能測試執行過程描述
    10.4.2  測試環境部署
    10.4.3  測試執行
    10.4.4  缺陷報告提交與處理
  10.5  回歸測試
  本章重點
  思考題
第11章  軟體測試評估
  11.1  軟體產品質量評估
    11.1.1  基於測試覆蓋的評估
    11.1.2  基於缺陷的評估
  11.2  測試質量評估
    11.2.1  測試過程質量度量
    11.2.2  變異測試
  本章重點
  思考題

  • 商品搜索:
  • | 高級搜索
首頁│ 新手上路│ 客服中心│ 關於我們│ 聯絡我們│ 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