軟件測試與質(zhì)量保證

出版時間:2013-1  出版社:奈克 (Kshirasagar Naik)、特里帕蒂 (Priyadarshi Tripathy)、郁蓮、 等 電子工業(yè)出版社 (2013-01出版)  譯者:郁蓮  

內(nèi)容概要

《軟件測試與質(zhì)量保證:理論與實踐》是有關(guān)軟件測試與質(zhì)量保證的一本理想入門教材,全書共分18章,主要內(nèi)容包括測試的基本概念、程序測試理論、單元測試、控制流測試、數(shù)據(jù)流測試、域測試、系統(tǒng)集成測試、系統(tǒng)測試分類、功能測試、從有限狀態(tài)機模型生成測試、系統(tǒng)測試設(shè)計、系統(tǒng)測試計劃與自動化、系統(tǒng)測試的執(zhí)行、驗收測試、軟件可靠性、測試團隊的組織結(jié)構(gòu)、軟件質(zhì)量及成熟度模型等?!盾浖y試與質(zhì)量保證:理論與實踐》的兩位作者奈克、特里帕蒂在軟件測試方面有著豐富的實踐經(jīng)驗,全書既有側(cè)重測試理論的概念講解,也有實際應(yīng)用的經(jīng)驗總結(jié)。 
《軟件測試與質(zhì)量保證:理論與實踐》既可作為高等院校相關(guān)專業(yè)軟件測試、質(zhì)量保證、軟件工程等課程的教材,也可作為軟件測試愛好者的自學用書。對于那些希望增強軟件測試方面知識的程序員、軟件項目經(jīng)理和軟件開發(fā)團隊的其他人員,《軟件測試與質(zhì)量保證:理論與實踐》也具有很好的參考價值。

作者簡介

作者:(加拿大)奈克(Kshirasagar Naik) (美國)特里帕蒂(Priyadarshi Tripathy) 譯者:郁蓮 等  奈克(Kshirasagar Naik),是加拿大滑鐵盧大學電氣與計算機工程學院的副教授。此前,他是印度班加羅爾地區(qū)Wipro科技公司的一名軟件開發(fā)工程師。Naik博士在軟件測試領(lǐng)域的很多雜志及會議上發(fā)表過大量的文章。Priyadarshi Tripathy博士是NEC美國實驗室有限公司的一名資深經(jīng)理,他負責設(shè)計、協(xié)調(diào)和領(lǐng)導基于網(wǎng)格存儲的應(yīng)用程序的軟件測試。Tnpathy博士曾在Nortel Nelnorks、Cisco Systems和Airvana等公司從事軟件測試與質(zhì)量保證的工作,也發(fā)表過很多軟件測試領(lǐng)域的文章。

書籍目錄

第1章 基本概念和預(yù)備知識 1.1質(zhì)量革命 1.2軟件質(zhì)量 1.3軟件測試的作用 1.4驗證和確認 1.5失敗、錯誤、故障和缺陷 1.6軟件可靠性的概念 1.7測試的目標 1.8什么是測試用例 1.9期望結(jié)果 1.10完備測試的概念 1.11測試的核心問題 1.12測試活動 1.13測試階段 1.14測試用例選擇的信息來源 1.15白盒測試與黑盒測試 1.16測試計劃和設(shè)計 1.17監(jiān)測并度量測試執(zhí)行 1.18測試工具和自動化 1.19測試團隊的組織和管理 1.20本書概述 參考文獻 習題 第2章 程序測試理論 2.1測試理論中的基本概念 2.2G00denough和Gerhart理論 2.2.1基本概念 2.2.2測試理論 2.2.3程序錯誤 2.2.4可靠性條件 2.2.5理論的缺點 2.3Weyuker和Ostrand理論 2.4Gourlay理論 2.4.1幾個定義 2.4.2測試方法的能力 2.5測試的足夠性 2.6測試的局限性 2.7總結(jié) 文獻綜述 參考文獻 習題 第3章 單元測試 3.1單元測試的概念 3.2靜態(tài)單元測試 3.3缺陷預(yù)防 3.4動態(tài)單元測試 3.5變異測試 3.6調(diào)試 3.7極限編程中的單元測試 3.8JUnit:單元測試框架 3.9單元測試工具 3.10總結(jié) 文獻綜述 參考文獻 習題 第4章 控制流測試 4.1基本概念 4.2控制流測試概述 4.3控制流圖 4.4控制流圖中的路徑 4.5路徑選擇標準 4.5.1全路徑覆蓋原則 4.5.2語句覆蓋原則 4.5.3分支覆蓋原則 4.5.4謂詞覆蓋原則 4.6生成測試輸入 4.7選擇測試數(shù)據(jù)的示例 4.8包含無效路徑 4.9總結(jié) 文獻綜述 參考文獻 習題 第5章 數(shù)據(jù)流測試 5.1一般概念 5.2數(shù)據(jù)流異常 5.3動態(tài)數(shù)據(jù)流測試概述 5.4數(shù)據(jù)流圖 5.5數(shù)據(jù)流術(shù)語 5.6數(shù)據(jù)流測試標準 5.7數(shù)據(jù)流測試選擇標準的比較 5.8可行路徑和測試選擇標準 5.9測試技術(shù)的比較 5.10總結(jié) 文獻綜述 參考文獻 習題 第6章 域測試 6.1域錯誤 6.2域錯誤測試 6.3域的源 6.4域錯誤的類型 6.5ON點和OFF點 6.6測試選擇標準 6.7總結(jié) 文獻綜述 參考文獻 習題 第7章 系統(tǒng)集成測試 7.1集成測試的概念 7.2接口的不同類型和接口錯誤 7.3系統(tǒng)集成測試的粒度 7.4系統(tǒng)集成技術(shù) 7.4.1增量法 7.4.2自頂向下 7.4.3自底向上 7.4.4三明治方式和大爆炸方式 7.5軟件和硬件的集成 7.5.1硬件設(shè)計驗證測試 7.5.2硬件/軟件兼容性矩陣 7.6系統(tǒng)集成的測試計劃 7.7現(xiàn)成組件集成 7.7.1現(xiàn)成組件的測試 7.7.2內(nèi)置測試 7.8總結(jié) 文獻綜述 參考文獻 習題 第8章 系統(tǒng)測試分類 8.1系統(tǒng)測試分類法 8.2基礎(chǔ)測試 8.2.1啟動測試 8.2.2升級/降級測試 8.2.3發(fā)光二極管測試 8.2.4診斷程序測試 8.2.5命令行界面測試 8.3功能性測試 8.3.1通信系統(tǒng)測試 8.3.2模塊測試 8.3.3記錄和跟蹤測試 8.3.4元素管理系統(tǒng)(EMS)測試 8.3.5管理信息基礎(chǔ)測試 8.3.6圖形用戶界面測試 8.3.7安全性測試 8.3.8特征測試 8.4健壯性測試 8.4.1邊界值測試 8.4.2電力循環(huán)測試 8.4.3在線插入和刪除測試 8.4.4高可用性測試 8.4.5降級節(jié)點測試 8.5互操作性測試 8.6性能測試 8.7可擴展性測試 8.8壓力測試 8.9負載和穩(wěn)定性測試 8.10可靠性測試 8.11回歸測試 8.12文檔測試 8.13規(guī)章測試 8.14總結(jié) 文獻綜述 參考文獻 習題 第9章 功能測試 9.1Howden的功能測試的概念 9.1.1變量的不同類型 9.1.2測試向量 9.1.3在上下文中測試一個函數(shù) 9.2應(yīng)用功能測試的復雜度 9.3成對測試 9.3.1正交矩陣 9.3.2參數(shù)順序算法 9.4等價類劃分 9.5邊界值分析 9.6判定表 9.7隨機測試 9.8錯誤猜測 9.9范疇劃分 9.10總結(jié) 文獻綜述 參考文獻 習題 …… 第10章 從有限狀態(tài)機模型生成測試 第11章 系統(tǒng)測試設(shè)計 第12章 系統(tǒng)測試計劃與自動化 第13章 系統(tǒng)測試的執(zhí)行 第14章 驗收測試 第15章 軟件可靠性 第16章 測試團隊的組織結(jié)構(gòu) 第17章 軟件質(zhì)量 第18章 成熟度模型 術(shù)語表

章節(jié)摘錄

版權(quán)頁:   插圖:   變異測試有2條假設(shè): 1.開發(fā)人員能力假設(shè)。這條假設(shè)說明開發(fā)人員通常有足夠的能力,他們通常不會寫出“隨機”的程序。因此我們假設(shè),對于一個給定的問題,開發(fā)人員會寫出正確的程序,除了微小錯誤之外。換句話說,將變異體看成是只與原程序有微小的偏差。在實踐中,這些變異體通過對被測程序進行“變異算子”的方法來創(chuàng)建,這是一系列系統(tǒng)化和規(guī)范化的轉(zhuǎn)換。這些變異算子用于建立開發(fā)人員在開發(fā)程序時所犯的錯誤的模型。在實際中,這可能只是部分正確。 2.耦合效應(yīng)。這條假設(shè)首先由DeMillo等人在1978年提出。這條假設(shè)可以總結(jié)為,復雜的錯誤都是和簡單的錯誤相耦合,如果一個測試套件能夠發(fā)現(xiàn)程序中所有的簡單錯誤,它也將發(fā)現(xiàn)絕大多數(shù)復雜錯誤。這條假設(shè)已經(jīng)由Offutt做出經(jīng)驗上的證明,并且由Wah給出了理論上的證明。變異測試的基本前提由Geist等人首先提出:如果軟件中包含錯誤,那么通常將有一組變異體,它們只能被某個測試用例殺死,并且該測試用例也能發(fā)現(xiàn)這個錯誤。

編輯推薦

《軟件測試與質(zhì)量保證:理論與實踐》是為了向?qū)W生和軟件專業(yè)人員介紹測試理論、測試技術(shù)、測試實踐及質(zhì)量保證的基本思想。對于在軟件工程、計算機科學及計算機工程上沒有軟件行業(yè)經(jīng)驗的本科生,我們將使用循序漸進的方式一步步為其介紹主題內(nèi)容。從業(yè)人員也將受益于結(jié)構(gòu)性的介紹和綜合性的材料。研究生可以使用這本書作為參考文獻。完整閱讀《軟件測試與質(zhì)量保證:理論與實踐》,讀者將會對下列主題有一個透徹的了解:測試理論和基礎(chǔ)概念;支持生產(chǎn)高質(zhì)量的軟件的實踐;軟件測試技術(shù);需求、缺陷、測試用例和測試結(jié)果的生命周期模型;單元測試、集成測試、系統(tǒng)測試和驗收測試的過程模型;建立測試團隊,其中包括招聘測試工程師和保留人才的方法;質(zhì)量模型、能力成熟度模型、測試成熟度模型及測試過程改進模型。

圖書封面

評論、評分、閱讀與下載


    軟件測試與質(zhì)量保證 PDF格式下載


用戶評論 (總計1條)

 
 

  •   內(nèi)容的安排順序先從實踐開始,這樣對軟件質(zhì)量保障的理解更直觀一些
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7