注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件測試的藝術(shù)(原書第2版)

軟件測試的藝術(shù)(原書第2版)

軟件測試的藝術(shù)(原書第2版)

定 價(jià):¥22.00

作 者: (美)Glenford J.Myers等著;王峰,陳杰譯;王峰譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件工程技術(shù)叢書 軟件測試系列
標(biāo) 簽: 軟件測試及維護(hù)

ISBN: 9787111173199 出版時(shí)間: 2006-01-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 122 字?jǐn)?shù):  

內(nèi)容簡介

  本書以一次自評價(jià)測試開篇,從軟件測試的心理學(xué)和經(jīng)濟(jì)學(xué)入手,探討了代碼檢查、走查與評審、測試用例的設(shè)計(jì)、模塊測試、系統(tǒng)測試、調(diào)試等主題,以及極限測試、因特網(wǎng)應(yīng)用系統(tǒng)測試等高級主題,全面展現(xiàn)了作者的軟件測試思想。本書是軟件測試領(lǐng)域的佳作,其結(jié)構(gòu)合理、內(nèi)容簡潔、語言流暢。本書適合作為軟件測試做從業(yè)人員的參考手冊,以及高等院校軟件測試課程的教材或參考書。本書前言在本書1979年第1版出版的時(shí)侯,有一條著名的經(jīng)驗(yàn),即在一個(gè)典型的編程項(xiàng)目中,軟件測試或系統(tǒng)測試大約占用50%的項(xiàng)目時(shí)間和超過50%的總成本。25年后的今天,同樣的經(jīng)驗(yàn)仍然成立?,F(xiàn)在出現(xiàn)了新的開發(fā)系統(tǒng)、具有內(nèi)置工具的語言以及習(xí)慣于快速開發(fā)大量軟件的程序員。但是,在任何軟件開發(fā)項(xiàng)目中,測試依然扮演著重要角色。在這些事實(shí)面前,讀者可能會以為軟件測試發(fā)展到現(xiàn)在不斷完善,已經(jīng)成為一門精確的學(xué)科。然而實(shí)際情況并非如此。事實(shí)上,與軟件開發(fā)的任何其他方面相比,人們對軟件測試仍然知之甚少。而且,軟件測試并非熱門課題,本書首次出版時(shí)是這樣,遺憾的是,今天仍然如此?,F(xiàn)在有很多關(guān)于軟件測試的書籍和論文,這意味著,至少與本書首次出版時(shí)相比,人們對軟件測試這個(gè)主題有了更多的了解。但是,測試依然是軟件開發(fā)中的“黑色藝術(shù)”。這就有了更充足的理由來修訂這本關(guān)于軟件測試藝術(shù)的書,同時(shí)我們還有其他一些動(dòng)機(jī)。在不同的時(shí)期,我們都聽到一些教授和助教說:“我們的學(xué)生畢業(yè)后進(jìn)入了計(jì)算機(jī)界,卻絲毫不了解軟件測試的基本知識,而且在課堂上向?qū)W生介紹如何測試或調(diào)試其程序時(shí),我們也很少有建議可提供。”因此,本書再版的目的與1979年時(shí)一樣:填充專業(yè)程序員和計(jì)算機(jī)科學(xué)學(xué)生的知識空缺。正如書名所蘊(yùn)涵的,本書是對測試主題的實(shí)踐探討,而不是理論研究,連同了對新的語言和過程的探討。盡管可以根據(jù)理論的脈絡(luò)來討論軟件測試,但本書旨在成為實(shí)用且“腳踏實(shí)地”的手冊。因此,很多與軟件測試有關(guān)的主題,如程序正確性的數(shù)學(xué)證明都被有意地排除在外了。本書第1章介紹了一個(gè)供自我評價(jià)的測試,每位讀者在繼續(xù)閱讀之前都須進(jìn)行測試。它揭示出我們必須了解的有關(guān)軟件測試的最為重要的實(shí)用信息,即一系列心理和經(jīng)濟(jì)學(xué)問題,這些問題在第2章中進(jìn)行了詳細(xì)討論。第3章探討的是不依賴計(jì)算機(jī)的代碼走查或代碼檢查的重要概念。不同于大多數(shù)研究都將注意力集中在概念的過程和管理方面,第3章則是從技術(shù)上“如何發(fā)現(xiàn)錯(cuò)誤”的角度來進(jìn)行探討。聰明的讀者都會意識到,在軟件測試人員的技巧中最為重要的部分是掌握如何編寫有效測試用例的知識,這正是第4章的主題。本書第5章和第6章分別探討了如何測試單個(gè)模塊或子程序及測試更大的對象,而第7章則介紹了一些程序調(diào)試的實(shí)用建議,第8章討論了極限編程和極限測試的概念,第9章介紹了如何將本書其他章節(jié)中詳細(xì)討論的軟件測試的知識運(yùn)用到Web編程,包括電子商務(wù)系統(tǒng)中去。本書面向三類主要的讀者。盡管我們希望本書中的內(nèi)容對于專業(yè)程序員而言不完全是新的知識,但它應(yīng)增強(qiáng)專業(yè)人員對測試技術(shù)的了解。如果這些材料能使軟件人員在某個(gè)程序中多發(fā)現(xiàn)一個(gè)錯(cuò)誤,那么本書創(chuàng)造的價(jià)值將遠(yuǎn)遠(yuǎn)超過書價(jià)本身。第二類讀者是項(xiàng)目經(jīng)理,因?yàn)楸緯邪藴y試過程管理的最新的、實(shí)用的知識。第三類讀者是計(jì)算機(jī)科學(xué)的學(xué)生,我們的目的在于向?qū)W生們展示程序測試的問題,并提供一系列有效的技術(shù)。我們建議將本書作為程序設(shè)計(jì)課程的補(bǔ)充教材,讓學(xué)生在學(xué)習(xí)階段的早期就接觸到軟件測試的內(nèi)容。

作者簡介

  梅爾斯,Spectrum Signals的現(xiàn)任主管,IBM系統(tǒng)研究院前高級成員,同時(shí)還是RadiSys有限公司的前任CEO和創(chuàng)始人。

圖書目錄

第1章  一次自評價(jià)測試        
第2章  軟件測試的心理學(xué)和經(jīng)濟(jì)學(xué)        
 2.1  軟件測試的心理學(xué)        
 2.2  軟件測試的經(jīng)濟(jì)學(xué)        
  2.2.1  黑盒測試        
  2.2.2  白盒測試        
 2.3  軟件測試的原則        
 2.4  小結(jié)        
第3章  代碼檢查、走查與評審        
 3.1  代碼檢查與走查        
 3.2  代碼檢查        
 3.3  用于代碼檢查的錯(cuò)誤列表        
  3.3.1  數(shù)據(jù)引用錯(cuò)誤        
  3.3.2  數(shù)據(jù)聲明錯(cuò)誤        
  3.3.3  運(yùn)算錯(cuò)誤        
  3.3.4  比較錯(cuò)誤        
  3.3.5  控制流程錯(cuò)誤        
  3.3.6  接口錯(cuò)誤        
  3.3.7  輸入/輸出錯(cuò)誤        
  3.3.8  其他檢查        
 3.4  代碼走查        
 3.5  桌面檢查        
 3.6  同行評分        
 3.7  小結(jié)        
第4章  測試用例的設(shè)計(jì)        
 4.1  白盒測試        
  4.1.1  邏輯覆蓋測試        
  4.1.2  等價(jià)劃分        
  4.1.3  一個(gè)范例        
  4.1.4  邊界值分析        
  4.1.5  因果圖        
 4.2  錯(cuò)誤猜測        
 4.3  測試策略        
第5章  模塊(單元)測試       
 5.1  測試用例設(shè)計(jì)        
 5.2  增量測試        
 5.3  自頂向下測試與自底向上測試        
  5.3.1  自頂向下的測試        
  5.3.2  自底向上的測試        
  5.3.3  比較        
 5.4  執(zhí)行測試        
第6章  更高級別的測試        
 6.1  功能測試        
 6.2  系統(tǒng)測試        
  6.2.1  能力測試        
  6.2.2  容量測試       
  6.2.3  強(qiáng)度測試        
  6.2.4  易用性測試        
  6.2.5  安全性測試        
  6.2.6  性能測試        
  6.2.7  存儲測試        
  6.2.8  配置測試        
  6.2.9  兼容性/配置/轉(zhuǎn)換測試        
  6.2.10  安裝測試        
  6.2.11  可靠性測試        
  6.2.12  可恢復(fù)性測試        
  ……
第7章  調(diào)試        
第8章  極限測試      
第9章  測試因特網(wǎng)應(yīng)用系統(tǒng)        
附錄A  極限測試應(yīng)用程序樣例        
附錄B  小于1000的素?cái)?shù)        
詞匯表        
 
 

本目錄推薦

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