軟件測試技術 软件测试技术

李凡

  • 出版商: 機械工業
  • 出版日期: 2016-03-09
  • 定價: $216
  • 售價: 8.5$184
  • 語言: 簡體中文
  • 頁數: 204
  • 裝訂: 平裝
  • ISBN: 7111526805
  • ISBN-13: 9787111526803
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

<內容介紹>

李凡、田文洪、王偉東編著的《軟件測試技術》依據軟件測試領域的最新國際標準:ISO∕IEC∕IEEE 29119(2013)系列,系統地介紹了軟件測試的基本概念與基本原理,主要的測試用例設計技術,軟件生命周期中測試的實施,軟件測試的計劃、組織與管理,以及軟件測試領域中的一些技術性和專業性較強的主題。
    本書力求內容精煉、敘述清楚、循序漸進。在對理論和技術細節的闡述中設計了大量實例及步驟講解,以期讀者能夠快速、全面地掌握軟件測試的相關理論知識、測試用例設計技術,以及軟件測試的實施和管理方法,並能夠在工程實踐中靈活運用。本書每章均配有習題,以指導讀者深入地進行學習。  
    本書既可以作為高等學校軟件工程專業、電腦應用專業以及其他相關專業軟件測試技術課程的教材,也可以作為軟件測試從業人員的技術參考書。

<章節目錄>

出版說明
前言
第1章  軟件測試概述
  1.1  軟件與軟件缺陷
    1.1.1  軟件及其特點
    1.1.2  軟件缺陷
    1.1.3  軟件缺陷的典型案例
    1.1.4  軟件缺陷的經濟影響及修復費用
  1.2  軟件測試及其發展
    1.2.1  軟件測試的定義
    1.2.2  軟件測試的目標
    1.2.3  軟件測試的基本類型
    1.2.4  軟件測試的發展
  1.3  軟件測試的基本原則
  1.4  軟件測試的常用術語
  1.5  軟件測試的基本過程
  1.6  軟件測試人員的工作
    1.6.1  軟件測試人員的工作內容與角色劃分
    1.6.2  優秀軟件測試人員應具備的素質
    1.6.3  軟件測試人員的職業前景
  1.7  習題與練習
第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.2.5  決策表方法
    2.2.6  因果圖方法
    2.2.7  狀態轉換測試方法
  2.3  習題與練習
第3章  白盒測試技術
  3.1  靜態白盒測試技術
    3.1.1  正式審查
    3.1.2  編碼標準和規範
    3.1.3  代碼審查要點
  3.2  動態白盒測試技術
    3.2.1  語句測試方法
    3.2.2  分支測試方法與決策測試方法
    3.2.3  分支條件測試方法
    3.2.4  分支條件組合測試方法
    3.2.5  修正的條件決策覆蓋測試方法
    3.2.6  數據流測試方法
  3.3  習題與練習
第4章  軟件生命周期中測試的實施
  4.1  遞增式測試策略

  4.2  單元測試
    4.2.1  單元測試的相關概念
    4.2.2  單元測試的主要內容
    4.2.3  單元測試的環境
  4.3  集成測試
    4.3.1  集成測試的相關概念
    4.3.2  集成測試中的主要集成方法
    4.3.3  集成測試用例的設計要點
  4.4  系統測試
    4.4.1  系統測試的相關概念
    4.4.2  系統測試的主要內容
  4.5  驗收測試
    4.5.1  驗收測試的相關概念
    4.5.2  驗收測試的主要形式
  4.6  回歸測試
    4.6.1  回歸測試的相關概念
    4.6.2  回歸測試的範圍
  4.7  軟件測試實施中的常用工具
    4.7.1  代碼靜態檢查工具
    4.7.2  單元測試工具
  4.8  習題與練習
第5章  軟件測試的組織、計劃與管理
  5.1  測試過程的層次模型
  5.2  組織的測試過程
    5.2.1  組織的測試過程的主要目的
    5.2.2  組織的測試過程的主要內容
    5.2.3  組織的測試過程的主要成果
  5.3  測試管理過程
    5.3.1  測試管理過程的主要內容
    5.3.2  測試計劃過程
    5.3.3  測試監控過程
    5.3.4  測試完成過程
  5.4  動態測試過程
    5.4.1  動態測試過程的主要內容
    5.4.2  測試設計與實現過程
    5.4.3  測試環境搭建與維護過程
    5.4.4  測試執行過程
    5.4.5  測試事件報告過程
  5.5  成效評價與測試停止標準
    5.5.1  日常測試中使用的度量
    5.5.2  常用的項目級度量
    5.5.3  測試停止標準
  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.3  安全性測試
    6.3.1  安全性測試的基本概念
    6.3.2  軟件安全性測試的基本過程
    6.3.3  緩存區溢出缺陷相關的靜態檢查
  6.4  程序變異測試技術
    6.4.1  程序變異測試的基本概念
    6.4.2  程序變異測試技術的基本思想
    6.4.3  用程序變異測試技術進行測試充分性評價的步驟
  6.5  習題與練習
參考文獻