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

開發者測試(全國大學生軟體測試大賽指導用書)/軟體工程技術叢書

  • 作者:編者:王興亞//王智鋼//趙源//陳振宇
  • 出版社:機械工業
  • ISBN:9787111616818
  • 出版日期:2019/02/01
  • 裝幀:平裝
  • 頁數:191
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    王興亞、王智鋼、趙源、陳振宇編著的《開發者測試(全國大學生軟體測試大賽指導用書)/軟體工程技術叢書》共分為8章及一個附錄,主要內容包括開發者測試概述、程序靜態分析、白盒測試、程序插樁與變異測試、單元測試、集成測試、JUnit基礎、JUnit深入應用、慕測科技——開發者測試平台等與開發者測試相關的知識、技術和平台。書中涵蓋了開發者測試的四個重要方面:1)開發者測試出現的背景與意義;2)開發者所應掌握的基本和高級程序分析方法(如程序流程分析、符號執行)以及軟體測試技術(如白盒測試、單元測試、集成測試、變異測試、程序插樁);3)開發者所應掌握的軟體測試分析輔助工具(如JUnit、JaCoCo、PITest);4)用於開發者測試教學、競賽的幕測平台。全書通過多個Java示例代碼闡釋了各個方法和技術,以便讀者理解和學習。
    本書得到江蘇高校品牌專業建設工程項目PPZY20158140的支持。本書適合高等院校相關專業的學生及教師閱讀,也適合軟體開發人員、測試人員及未來希望從事軟體開發、測試的其他專業人員參考。

作者介紹
編者:王興亞//王智鋼//趙源//陳振宇

目錄
前言
第1章  開發者測試概述
  1.1  開發者與軟體測試
    1.1.1  測試和調試
    1.1.2  開發者測試
    1.1.3  PIE模型
  1.2  開發者測試方法與技術
    1.2.1  靜態測試與動態測試
    1.2.2  黑盒測試與白盒測試
    1.2.3  失效重現
  1.3  開發者測試工具
    1.3.1  靜態測試掃描工具
    1.3.2  測試覆蓋分析工具
  1.4  開發者測試趨勢
    1.4.1  軟體開發和運營困境
    1.4.2  DevOps介紹
    1.4.3  DevOps中的開發者測試
  1.5  慕測開發者測試
  1.6  小結
  習題
第2章  程序靜態分析
  2.1  程序靜態分析概述
    2.1.1  代碼評審
    2.1.2  結構分析
  2.2  程序流程分析
    2.2.1  控制流分析
    2.2.2  數據流分析
  2.3  符號執行
    2.3.1  靜態符號執行
    2.3.2  動態符號執行
  2.4  編程規範和規則
  2.5  程序靜態分析工具
    2.5.1  工具簡介
    2.5.2  工具安裝與評估
  2.6  小結
  習題
第3章  白盒測試
  3.1  邏輯覆蓋測試
    3.1.1  語句覆蓋
    3.1.2  分支覆蓋
    3.1.3  條件覆蓋
    3.1.4  條件/判定覆蓋
    3.1.5  修正條件/判定覆蓋
    3.1.6  條件組合覆蓋
  3.2  路徑覆蓋測試
    3.2.1  環複雜度
    3.2.2  基本路徑覆蓋
    3.2.3  主路徑覆蓋
    3.2.4  循環結構測試
  3.3  小結

  習題
第4章  程序插樁與變異測試
  4.1  程序插樁
    4.1.1  程序插樁概述
    4.1.2  程序插樁示例
    4.1.3  程序插樁工具JaCoCo
  4.2  變異測試
    4.2.1  變異測試概述
    4.2.2  變異測試方法
    4.2.3  變異測試工具PITest
  4.3  小結
  習題
第5章  單元測試
  5.1  單元測試概述
  5.2  單元測試框架
  5.3  單元測試內容
    5.3.1  演算法邏輯
    5.3.2  模塊介面
    5.3.3  數據結構
    5.3.4  邊界條件
    5.3.5  獨立路徑
    5.3.6  錯誤處理
    5.3.7  輸入數據
    5.3.8  表達式與SQL語句
  5.4  慕測單元測試實例
  5.5  小結
  習題
第6章  集成測試
  6.1  集成測試概述
    6.1.1  集成測試過程
    6.1.2  集成測試缺陷類型
  6.2  集成測試分析
  6.3  集成測試策略
    6.3.1  一次性集成與增量式集成
    6.3.2  自頂向下與自底向上集成
    6.3.3  基於調用圖的集成
    6.3.4  其他集成測試策略
  6.4  小結
  習題
第7章  JUnit基礎
  7.1  一個JUnit實例
  7.2  註解
  7.3  測試類與測試方法
    7.3.1  Assert
    7.3.2  TestCase
    7.3.3  TestResult
    7.3.4  TestSuite
  7.4  錯誤與異常處理
    7.4.1  錯誤和異常
    7.4.2  異常處理

  7.5  批量測試
    7.5.1  參數化測試
    7.5.2  打包測試
  7.6  小結
  練習
第8章  JUnit深入應用
  8.1  匹配器
  8.2  JUnit測試進階
    8.2.1  Controller測試
    8.2.2  Stup測試
    8.2.3  Mock測試
    8.2.4  Private測試
  8.3  JUnit集成
    8.3.1  JUnit-Ant集成
    8.3.2  JUnit-Maven集成
  8.4  小結
  練習
附錄  慕測科技——開發者測試平台
參考文獻

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