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

人工智慧軟體測試技術/人工智慧服務系列/電腦前沿技術叢書

  • 作者:編者:王月春|責編:王芳
  • 出版社:清華大學
  • ISBN:9787302613343
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:212
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹了軟體測試的基本概念、基本原理、基本方法及過程等內容,包括軟體測試概述、靜態測試、黑盒測試、白盒測試、集成測試、系統測試、測試報告與管理、智能軟體測試以及單元測試框架JUnit、壓力測試工具JMeter的使用方法,同時還介紹了軟體測試與質量保證等內容。
    本書是軟體測試的基礎教材,旨在讓讀者能夠熟練地對實際軟體進行有效測試,為後續核心課程的學習積累知識,培養讀者的專業技能,滿足軟體開發、軟體測試和軟體質量保障等技能要求。
    本書適合作為高等院校電腦相關專業的教材,也可作為軟體測試及開發人員的參考書。

作者介紹
編者:王月春|責編:王芳

目錄
第1章  軟體測試概述
  1.1  軟體測試的背景與定義
    1.1.1  軟體測試
    1.1.2  軟體工程
    1.1.3  軟體缺陷
    1.1.4  軟體質量
  1.2  軟體測試與人工智慧的興起
    1.2.1  軟體測試的發展
    1.2.2  人工智慧技術的興起
  1.3  軟體測試的流程與分類
    1.3.1  軟體測試流程
    1.3.2  軟體測試分類
    1.3.3  軟體測試模型
    1.3.4  軟體測試模型使用
  1.4  軟體測試用例與測試原則
    1.4.1  測試用例定義
    1.4.2  測試用例設計
    1.4.3  測試用例評價標準
    1.4.4  軟體測試的原則
  1.5  測試環境
    1.5.1  測試環境定義
    1.5.2  良好的測試環境要素
    1.5.3  測試環境規劃
  1.6  軟體測試人員
    1.6.1  軟體測試人員角色
    1.6.2  軟體測試人員要求
  1.7  軟體測試認證
    1.7.1  軟體測評師認證
    1.7.2  國際軟體測試資質認證
  小結
  習題
第2章  靜態測試
  2.1  靜態測試技術概述
    2.1.1  靜態測試定義
    2.1.2  靜態測試方法
  2.2  代碼走讀
    2.2.1  代碼走讀概述
    2.2.2  代碼走讀流程
    2.2.3  代碼走讀規範
    2.2.4  代碼走讀注意事項
    2.2.5  代碼走讀工具Jupiter
  2.3  代碼走讀對照表
    2.3.1  數據引用錯誤
    2.3.2  數據聲明錯誤
    2.3.3  運算錯誤
    2.3.4  比較錯誤
    2.3.5  控制流程錯誤
    2.3.6  介面錯誤
    2.3.7  輸入/輸出錯誤
  2.4  代碼壞味與軟體重構

    2.4.1  代碼壞味
    2.4.2  常見代碼壞味
    2.4.3  軟體重構
    2.4.4  自動化重構
    2.4.5  重構的挑戰
  2.5  代碼質量管理平台SonarQube
    2.5.1  SonarQube簡介
    2.5.2  SonarQube安裝
    2.5.3  SonarQube基本應用
  小結
  習題
第3章  黑盒測試
  3.1  黑盒測試概述
  3.2  等價類測試
    3.2.1  等價類劃分法概述
    3.2.2  基於等價類的測試用例設計
  3.3  邊界值測試
    3.3.1  邊界值分析法概述
    3.3.2  基於邊界值的測試用例設計
  3.4  判定表測試
    3.4.1  判定表分析法概述
    3.4.2  基於判定表的測試用例設計
  3.5  因果圖測試
    3.5.1  因果圖方法概述
    3.5.2  基於因果圖的測試用例設計
  3.6  輸入組合法測試
    3.6.1  輸入組合法概述
    3.6.2  正交試驗法概述
    3.6.3  基於正交試驗法的測試用例設計
    3.6.4  使用正交工具進行測試用例設計
  3.7  其他黑盒測試方法
    3.7.1  場景法
    3.7.2  狀態遷移法
  3.8  黑盒測試流程
  小結
  習題
第4章  白盒測試
  4.1  白盒測試概述
  4.2  覆蓋率測試
    4.2.1  邏輯覆蓋法
    4.2.2  基本路徑法
  4.3  錯誤定位與程序切片
    4.3.1  錯誤定位
    4.3.2  程序切片
  4.4  JUnit基本概念與框架介紹
    4.4.1  JUnit簡介
    4.4.2  JUnit框架介紹
    4.4.3  JUnit 5簡介
  4.5  基於JUnit的單元測試
    4.5.1  單元測試基本概念

    4.5.2  JUnit單元測試實踐
    4.5.3  JUnit 4常用註解
  4.6  JUnit 4高級特性
    4.6.1  測試運行器
    4.6.2  參數化測試
    4.6.3  套件測試
    4.6.4  超時測試
  4.7  JUnit 4生命周期
  4.8  單元測試流程
  小結
  習題
第5章  集成測試
  5.1  集成測試概述
    5.1.1  集成測試的定義
    5.1.2  集成測試關注的主要內容
    5.1.3  集成測試的目的
    5.1.4  集成測試的環境
  5.2  集成測試的策略和方法
    5.2.1  非增量式集成測試策略
    5.2.2  增量式集成測試策略
    5.2.3  其他集成測試策略
  5.3  案例分析
  5.4  集成測試分析及工具
    5.4.1  集成測試分析
    5.4.2  集成測試工具
  5.5  集成測試的評價
  5.6  集成測試流程
  小結
  習題
第6章  系統測試
  6.1  系統測試概述
    6.1.1  系統測試定義
    6.1.2  系統測試對象
    6.1.3  系統測試與其他測試的區別
  6.2  壓力測試
    6.2.1  壓力測試概述
    6.2.2  壓力測試目的
    6.2.3  壓力測試內容
    6.2.4  壓力測試指標
    6.2.5  壓力測試流程
  6.3  性能測試
    6.3.1  性能測試概述
    6.3.2  性能測試範疇
    6.3.3  性能測試分類
    6.3.4  不同測試類型方法對比
    6.3.5  性能測試指標
    6.3.6  性能測試流程
    6.3.7  性能測試實例
  6.4  JMeter基本概念和主要元素介紹
    6.4.1  JMeter簡介

    6.4.2  JMeter基本工作流程
    6.4.3  JMeter下載與安裝
    6.4.4  JMeter基本操作
    6.4.5  JMeter各模塊介紹
  6.5  JMeter高級特性
    6.5.1  JMeter關鍵元素
    6.5.2  腳本參數化
    6.5.3  JMeter集合點實例
    6.5.4  測試腳本錄製
  6.6  系統測試流程
  小結
  習題
第7章  測試報告與管理
  7.1  缺陷跟蹤
    7.1.1  軟體缺陷分類
    7.1.2  軟體缺陷的生命刷期
    7.1.3  基於軟體缺陷的質量評估
  7.2  測試報告
  7.3  測試管理工具
    7.3.1  測試管理系統
    7.3.2  測試管理工具簡介
  小結
  習題
第8章  智能軟體測試
  8.1  智能軟體測試概述
  8.2  人工智慧發展
    8.2.1  人工智慧概念
    8.2.2  人工智慧的研究領域
  8.3  自動化測試
    8.3.1  自動化測試條件
    8.3.2  自動化測試場合
    8.3.3  自動化測試原則
    8.3.4  自動化測試過程
    8.3.5  自動化測試典型應用Selenium
  8.4  基於人工智慧的軟體測試
    8.4.1  基於人工智慧的軟體測試概述
    8.4.2  基於人工智慧的軟體測試優勢
    8.4.3  基於人工智慧的軟體測試級別
    8.4.4  基於人工智慧的自動判定用例
    8.4.5  基於人工智慧的測試軟體
  8.5  智能軟體測試的開發與應用
    8.5.1  智能軟體
    8.5.2  智能軟體測試與傳統軟體測試對比
    8.5.3  智能軟體的典型測試應用——機器學習
  小結
  習題
參考文獻
附錄  軟體測評師考試大綱

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