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

軟體測試技術與實踐(面向新工科普通高等教育系列教材)

  • 作者:編者:呂雲翔//況金榮|責編:郝建偉//張翠翠
  • 出版社:機械工業
  • ISBN:9787111811909
  • 出版日期:2026/07/01
  • 裝幀:平裝
  • 頁數:246
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書較為全面、系統地涵蓋了當前軟體測試領域的理論和實踐知識,反映了當前主流的軟體測試理論、標準、技術和工具。本書共15章,第1?8章分別為軟體測試概述、軟體測試過程模型、軟體測試方法、軟體測試過程、軟體測試管理、面向對象軟體測試、軟體質量保證、敏捷項目測試;第9?14章分別為軟體自動化測試、缺陷跟蹤管理、JUnit單元測試、介面測試工具、性能測試工具JMeter、Python的自動化測試;第15章為網上書店系統測試。本書提供大量實際案例,做到理論與實踐相結合,以加深讀者對軟體測試技術和過程的理解。
    本書可作為高等院校電腦科學與技術、軟體工程等專業軟體測試相關課程的教材或教學參考書,也可供從事電腦應用開發的各類技術人員參考。

作者介紹
編者:呂雲翔//況金榮|責編:郝建偉//張翠翠

目錄
前言
第一部分  理論基礎
  第1章  軟體測試概述
    1.1  軟體測試的背景與意義
      1.1.1  著名的軟體錯誤案例
      1.1.2  軟體的定義及分類方法
      1.1.3  軟體工程概述
    1.2  軟體測試的基本概念
      1.2.1  軟體缺陷的定義
      1.2.2  軟體缺陷產生的原因
      1.2.3  軟體測試的定義
    1.3  軟體測試的目標與原則
      1.3.1  軟體測試的目標
      1.3.2  軟體測試的原則
    1.4  本章小結
    習題1
  第2章  軟體測試過程模型
    2.1  軟體測試模型及軟體測試過程模型概述
      2.1.1  軟體測試模型的定義
      2.1.2  軟體測試過程模型的定義
      2.1.3  軟體測試過程模型的作用
    2.2  經典的軟體測試過程模型
      2.2.1  V模型
      2.2.2  W模型
    2.3  軟體測試過程改進模型
      2.3.1  測試成熟度模型(TMM)
      2.3.2  TPI模型
      2.3.3  其他軟體測試過程改進模型
    2.4  本章小結
    習題2
  第3章  軟體測試方法
    3.1  靜態測試
      3.1.1  代碼檢查
      3.1.2  靜態結構分析
    3.2  動態測試
      3.2.1  主動測試
      3.2.2  被動測試
    3.3  白盒測試
      3.3.1  程序插樁法
      3.3.2  邏輯覆蓋法
      3.3.3  基本路徑法
    3.4  黑盒測試
      3.4.1  等價類劃分法
      3.4.2  邊界值分析法
      3.4.3  因果圖法
      3.4.4  決策表法
      3.4.5  正交試驗法
      3.4.6  場景法
    3.5  本章小結
    習題3

  第4章  軟體測試過程
    4.1  單元測試
      4.1.1  單元測試簡介
      4.1.2  單元測試的內容
      4.1.3  單元測試相關案例
    4.2  集成測試
      4.2.1  集成測試簡介
      4.2.2  集成測試的內容
      4.2.3  集成測試的相關策略
      4.2.4  集成測試常用方法
      4.2.5  集成測試相關案例
    4.3  系統測試
      4.3.1  系統測試簡介
      4.3.2  系統測試的內容
      4.3.3  系統測試相關案例
    4.4  驗收測試
      4.4.1  驗收測試簡介
      4.4.2  驗收測試的內容
      4.4.3  驗收測試的階段
      4.4.4  驗收測試相關案例
    4.5  本章小結
    習題4
  第5章  軟體測試管理
    5.1  軟體測試管理概述
      5.1.1  軟體測試項目
      5.1.2  軟體測試項目管理
      5.1.3  軟體測試項目範圍管理
    5.2  軟體測試管理計劃
      5.2.1  制訂軟體測試計劃
      5.2.2  執行軟體測試計劃
    5.3  軟體測試文檔
    5.4  測試組織和人員管理
      5.4.1  測試人員及組織結構
      5.4.2  測試人員的溝通和激勵
      5.4.3  測試人員的培訓
    5.5  軟體測試過程式控制制
      5.5.1  軟體測試項目的過程管理
      5.5.2  軟體測試的配置管理
      5.5.3  軟體測試的風險管理
      5.5.4  軟體測試的成本管理
    5.6  本章小結
    習題5
  第6章  面向對象軟體測試
    6.1  面向對象的基本概念
    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  面向對象軟體的測試案例
      6.4.1  HelloWorld類的測試
      6.4.2  Date.increment()方法的測試
    6.5  本章小結
    習題6
  第7章  軟體質量保證
    7.1  軟體質量保證概述
      7.1.1  軟體質量的定義
      7.1.2  質量保證的定義
      7.1.3  質量保證與軟體測試的關係
      7.1.4  質量保證的重要性
    7.2  質量度量和監控質量
      7.2.1  質量度量和監控質量概述
      7.2.2  質量度量和監控質量示例
    7.3  軟體評審
      7.3.1  軟體評審概述
      7.3.2  軟體評審示例
    7.4  持續集成和持續交付
      7.4.1  CI/CD的概念和實施原則
      7.4.2  實施CI/CD的好處
      7.4.3  CI/CD流水線階段
      7.4.4  CI/CD工具的選擇
      7.4.5  CI/CD流程
    7.5  本章小結
    習題7
  第8章  敏捷項目測試
    8.1  敏捷項目簡介
    8.2  敏捷測試
      8.2.1  敏捷測試概述
      8.2.2  探索式測試
      8.2.3  基於Scrum的敏捷測試流程
    8.3  本章小結
    習題8
第二部分  工具應用
  第9章  軟體自動化測試
    9.1  軟體自動化測試概述
      9.1.1  手工測試與自動化測試
      9.1.2  自動化測試的優缺點
    9.2  自動化測試的開展
      9.2.1  自動化測試的引入原則
      9.2.2  自動化測試的生命周期
      9.2.3  自動化測試的成本
      9.2.4  自動化測試的導入時機
      9.2.5  自動化測試的人員要求
      9.2.6  自動化測試存在的問題
    9.3  自動化測試工具

      9.3.1  自動化測試工具的特徵
      9.3.2  自動化測試工具的分類
      9.3.3  自動化測試工具的選擇
    9.4  本章小結
    習題9
  第10章  缺陷跟蹤管理
    10.1  缺陷跟蹤管理工具概述
      10.1.1  缺陷跟蹤管理工具的分類
      10.1.2  缺陷跟蹤管理工具的選擇
    10.2  項目管理工具Redmine
      10.2.1  Redmine的特點
      10.2.2  Redmine的缺陷跟蹤
    10.3  缺陷管理工具Bugzilla
      10.3.1  Bugzilla的特點
      10.3.2  Bugzilla的缺陷跟蹤
    10.4  問題跟蹤工具JIRA
      10.4.1  JIRA的特點
      10.4.2  JIRA的缺陷跟蹤
    10.5  本章小結
    習題10
  第11章  JUnit單元測試
    11.1  JUnit概述
      11.1.1  JUnit簡介
      11.1.2  JUnit的框架組成
    11.2  JUnit的安裝與集成
      11.2.1  JUnit的簡單安裝
      11.2.2  JUnit與IDEA的集成
    11.3  JUnit的使用案例
      11.3.1  案例介紹
      11.3.2  常規測試
      11.3.3  使用JUnit測試
    11.4  本章小結
    習題11
  第12章  介面測試工具
    12.1  介面測試概述
      12.1.1  介面測試工具的分類
      12.1.2  介面測試工具的選擇
    12.2  SoapUI
      12.2.1  SoapUI的特點
      12.2.2  SoapUI的使用
    12.3  JMeter
      12.3.1  JMeter的特點
      12.3.2  JMeter的使用
    12.4  Postman
      12.4.1  Postman的特點
      12.4.2  Postman的使用
    12.5  本章小結
    習題12
  第13章  性能測試工具JMeter
    13.1  JMeter性能測試概述

      13.1.1  JMeter性能測試的主要特點
      13.1.2  JMeter與LoadRunner性能測試工具對比
    13.2  JMeter的測試環境搭建
      13.2.1  安裝Java
      13.2.2  下載和安裝JMeter
      13.2.3  配置JMeter環境變數
      13.2.4  啟動JMeter
    13.3  JMeter的基本概念
      13.3.1  JMeter的組件和術語
      13.3.2  JMeter的工作流程
    13.4  制訂JMeter性能測試計劃和方案設計
      13.4.1  用戶場景剖析和業務建模
      13.4.2  確定性能目標
      13.4.3  方案設計
      13.4.4  測試計劃的執行框架
    13.5  JMeter測試腳本開發、測試執行和結果分析
      13.5.1  JMeter性能測試腳本編寫——HTTP請求
      13.5.2  JMeter性能測試腳本編寫——結果驗證
      13.5.3  JMeter性能測試腳本編寫——驗證斷言
      13.5.4  JMeter性能測試腳本編寫——信息頭管理器
      13.5.5  JMeter性能測試——關聯
      13.5.6  JMeter結果分析——聚合報告
      13.5.7  JMeter結果分析——圖形結果
    13.6  本章小結
    習題13
  第14章  Python的自動化測試
    14.1  Selenium基礎及環境搭建
      14.1.1  Selenium簡介
      14.1.2  Selenium 2的工作原理
      14.1.3  Python的下載與安裝
      14.1.4  在Anaconda虛擬環境中安裝Python
      14.1.5  Selenium Python Client的下載與安裝
      14.1.6  Selenium WebDriver的下載與安裝
      14.1.7  PyCharm的下載與安裝
      14.1.8  基於Python+Selenium的測試用例
      14.1.9  WebDriver的常用命令
      14.1.10  Page Object設計模式
    14.2  Python的unittest單元測試框架
      14.2.1  unittest單元測試框架的使用
      14.2.2  Python中使用logging模塊記錄日誌
      14.2.3  測試報告的輸出
    14.3  基於pytest+Allure的自動化測試
      14.3.1  pytest介紹
      14.3.2  pytest及Allure的安裝
      14.3.3  基於pytest的自動化測試實例
    14.4  本章小結
    習題14
第三部分  案例實踐
  第15章  網上書店系統測試
    15.1  網站測試概述

      15.1.1  網站測試概念
      15.1.2  網站測試過程
    15.2  案例概述
      15.2.1  網上書店的用戶分類
      15.2.2  項目的核心目的與最終目標
      15.2.3  目標系統的功能需求
      15.2.4  目標系統的性能需求
      15.2.5  目標系統的界面需求
      15.2.6  目標系統的其他需求
      15.2.7  目標系統的假設與約束條件
    15.3  項目測試計劃
      15.3.1  測試項目
      15.3.2  測試方案
      15.3.3  測試資源
    15.4  測試用例設計
      15.4.1  單元測試階段測試用例
      15.4.2  功能測試階段測試用例
      15.4.3  性能測試階段測試用例
    15.5  測試進度
      15.5.1  單元測試
      15.5.2  集成測試
      15.5.3  系統測試
      15.5.4  驗收測試
    15.6  評價
      15.6.1  測試內容
      15.6.2  數據整理
      15.6.3  測試質量目標
    15.7  測試分析報告
      15.7.1  引言
      15.7.2  測試任務實施
      15.7.3  評價
    15.8  本章小結
    習題15
附錄
  附錄A  一些軟體測試操作、實驗
  附錄B  案例實踐——小型二手貨交易平台
  附錄C  案例實踐——「墨韻」讀書會圖書共享平台
參考文獻

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