注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件測試基礎

軟件測試基礎

軟件測試基礎

定 價:¥36.00

作 者: (美)阿曼,奧法特 著,郁蓮 等譯
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787111293989 出版時間: 2010-10-01 包裝: 平裝
開本: 16開 頁數(shù): 250 字數(shù):  

內容簡介

  《軟件測試基礎》經(jīng)過了大量的課堂檢驗,是深受學生和行業(yè)專業(yè)人員歡迎的軟件工程指南?!盾浖y試基礎》所展示的軟件測試程概念和技術廣泛地覆蓋了各種語言及其平臺。與其他軟件工程書籍相比,《軟件測試基礎》內容更加全面,并具有很大的實踐價值?!盾浖y試基礎》適合作為國內高等院校計算機及相關專業(yè)本科生的軟件工程課程教材,也可供軟件工程領域的技術人員參考。

作者簡介

  Paul Ammann 在美國維吉尼亞大學獲得計算機科學博士學位,現(xiàn)為喬治·梅森大學軟件工程副教授。他于2007年獲得Volgenau信息技術與工程學院的杰出教學獎。Jeff Offutt在喬治亞理工學院獲得計算機博士學位,現(xiàn)為喬治·梅森大學軟件工程教授。他是《Journal of Software Testing,Verification and Reliability》的主編,是IEEE軟件測試、驗證和確認國際會議指導委員會主席,還是許多期刊的編委。他于2003年獲得喬治·梅森大學Volgenau信息技術與工程學院的優(yōu)秀教師獎。

圖書目錄

出版者的話
譯者序
前言
第一部分 概覽
 第1章 概述
  1.1 測試工程師的工作
  1.1.1 基于軟件活動的測試級別
  1.1.2 基于測試過程成熟度的Beizer的測試級別
  1.1.3 測試活動的自動化
  1.2 軟件測試的局限性和術語
  1.3 測試覆蓋標準
  1.3.1 不可行性與包含
  1.3.2 好的覆蓋標準的特征
  1.4 以往的軟件測試術語
  1.5 參考文獻注釋
第二部分 覆蓋標準
 第2章 圖覆蓋
  2.1 概述
  2.2 圖覆蓋標準
  2.2.1 結構化覆蓋標準
  2.2.2 數(shù)據(jù)流標準
  2.2.3 圖覆蓋標準中的包含關系
  2.3 源代碼的圖覆蓋
  2.3.1 源代碼的結構化圖覆蓋
  2.3.2 源代碼的數(shù)據(jù)流圖覆蓋
  2.4 設計元素的圖覆蓋
  2.4.1 設計元素的結構化圖覆蓋
  2.4.2 設計元素的數(shù)據(jù)流覆蓋
  2.5 規(guī)格說明的圖覆蓋
  2.5.1 順序約束測試
  2.5.2 軟件狀態(tài)行為測試
  2.6 用例的圖覆蓋
  2.7 用代數(shù)方法表示圖
  2.7.1 把圖簡化成路徑表達式
  2.7.2 路徑表達式的應用
  2.7.3 得到測試輸入
  2.7.4 在流圖中計算路徑數(shù)并確定最大路徑長度
  2.7.5 到達所有邊的路徑的最小值
  2.7.6 互補運算分析
  2.8 參考文獻注釋
 第3章 邏輯覆蓋
  3.1 概覽:邏輯謂詞和子句
  3.2 邏輯表達式覆蓋標準
  3.2.1 有效的子句覆蓋
  3.2.2 無效子句覆蓋
  3.2.3 不可行性和包含
  3.2.4 使子句決定謂詞
  3.2.5 尋找滿足的取值
  3.3 程序的結構化邏輯覆蓋
  3.4 基于規(guī)約的邏輯覆蓋
  3.5 有限狀態(tài)機的邏輯覆蓋
  3.6 析取范式標準
  3.7 參考文獻注釋
 第4章 輸入空間劃分
  4.1 輸入域建模
  4.1.1 基于接口的輸入域建模
  4.1.2 基于功能的輸入域建模
  4.1.3 識別特性
  4.1.4 選擇塊和值
  4.1.5 使用一種以上的輸入域模型
  4.1.6 檢查輸入域模型
  4.2 組合策略標準
  4.3 劃分中的約束
  4.4 參考文獻注釋
 第5章 基于句法的測試
  5.1 基于句法的覆蓋標準
  5.1.1 BNF覆蓋標準
  5.1.2 變異測試
  5.2 基于程序的語法
  5.2.1 編程語言的BNF語法
  5.2.2 基于程序的變異
  5.3 集成與面向對象測試
  5.3.1 BNF集成測試
  5.3.2 集成變異
  5.4 基于規(guī)范的語法
  5.4.1 BNF語法
  5.4.2 基于規(guī)范的變異
  5.5 輸入空間語法
  5.5.1 BNF語法
  5.5.2 輸入語法的變異
  5.6 參考文獻注釋
第三部分 在實踐中運用的標準
 第6章 實際的考慮
  6.1 回歸測試
  6.2 集成和測試
  6.2.1 樁和驅動程序
  6.2.2 類的集成測試順序
  6.3 測試過程
  6.3.1 需求分析和規(guī)格說明書
  6.3.2 系統(tǒng)和軟件設計
  6.3.3 中級設計
  6.3.4 詳細設計
  6.3.5 實現(xiàn)
  6.3.6 集成
  6.3.7 系統(tǒng)部署
  6.3.8 操作和維護
  6.3.9 總結
  6.4 測試計劃
  6.5 識別正確的輸出
  6.5.1 輸出的直接驗證
  6.5.2 冗余計算
  6.5.3 一致性檢查
  6.5.4 數(shù)據(jù)冗余
  6.6 參考文獻注釋
 第7章 技術的工程標準
  7.1 測試面向對象軟件
  7.1.1 面向對象軟件測試特有的問題
  7.1.2 面向對象的錯誤類型
  7.2 測試Web應用和Web服務
  7.2.1 測試靜態(tài)超文本W(wǎng)eb站點
  7.2.2 測試動態(tài)Web應用
  7.2.3 測試Web服務
  7.3 測試圖形用戶界面
  7.4 實時軟件和嵌入式軟件
  7.5 參考文獻注釋
 第8章 創(chuàng)建測試工具
  8.1 圖和邏輯表達式標準的插樁
  8.1.1 節(jié)點覆蓋和邊覆蓋
  8.1.2 數(shù)據(jù)流覆蓋
  8.1.3 邏輯覆蓋
  8.2 構造變異測試工具
  8.2.1 解釋方法
  8.2.2 分離編譯的方法
  8.2.3 基于模式的方法
  8.2.4 使用Java反射機制
  8.2.5 實現(xiàn)一個現(xiàn)代的變異系統(tǒng)
  8.3 參考文獻注釋
 第9章 軟件測試中的挑戰(zhàn)
  9.1 測試緊急性屬性:安全性和保密性
  9.2 軟件的可測試性
  9.3 測試標準和軟件測試的未來
  9.4 參考文獻注釋
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號