出版時(shí)間:2006-1 出版社:機(jī)械工業(yè)出版社 作者:梅爾斯 頁(yè)數(shù):122
Tag標(biāo)簽:無(wú)
前言
前言 在本書(shū)1979年第1版出版的時(shí)侯,有一條著名的經(jīng)驗(yàn),即在一個(gè)典型的編程項(xiàng)目中,軟件測(cè)試或系統(tǒng)測(cè)試大約占用50%的項(xiàng)目時(shí)間和超過(guò)50%的總成本。 25年后的今天,同樣的經(jīng)驗(yàn)仍然成立?,F(xiàn)在出現(xiàn)了新的開(kāi)發(fā)系統(tǒng)、具有內(nèi)置工具的語(yǔ)言以及習(xí)慣于快速開(kāi)發(fā)大量軟件的程序員。但是,在任何軟件開(kāi)發(fā)項(xiàng)目中,測(cè)試依然扮演著重要角色。 在這些事實(shí)面前,讀者可能會(huì)以為軟件測(cè)試發(fā)展到現(xiàn)在不斷完善,已經(jīng)成為一門(mén)精確的學(xué)科。然而實(shí)際情況并非如此。事實(shí)上,與軟件開(kāi)發(fā)的任何其他方面相比,人們對(duì)軟件測(cè)試仍然知之甚少。而且,軟件測(cè)試并非熱門(mén)課題,本書(shū)首次出版時(shí)是這樣,遺憾的是,今天仍然如此?,F(xiàn)在有很多關(guān)于軟件測(cè)試的書(shū)籍和論文,這意味著,至少與本書(shū)首次出版時(shí)相比,人們對(duì)軟件測(cè)試這個(gè)主題有了更多的了解。但是,測(cè)試依然是軟件開(kāi)發(fā)中的“黑色藝術(shù)”。 這就有了更充足的理由來(lái)修訂這本關(guān)于軟件測(cè)試藝術(shù)的書(shū),同時(shí)我們還有其他一些動(dòng)機(jī)。在不同的時(shí)期,我們都聽(tīng)到一些教授和助教說(shuō):“我們的學(xué)生畢業(yè)后進(jìn)入了計(jì)算機(jī)界,卻絲毫不了解軟件測(cè)試的基本知識(shí),而且在課堂上向?qū)W生介紹如何測(cè)試或調(diào)試其程序時(shí),我們也很少有建議可提供?!? 因此,本書(shū)再版的目的與1979年時(shí)一樣:填充專業(yè)程序員和計(jì)算機(jī)科學(xué)學(xué)生的知識(shí)空缺。正如書(shū)名所蘊(yùn)涵的,本書(shū)是對(duì)測(cè)試主題的實(shí)踐探討,而不是理論研究,連同了對(duì)新的語(yǔ)言和過(guò)程的探討。盡管可以根據(jù)理論的脈絡(luò)來(lái)討論軟件測(cè)試,但本書(shū)旨在成為實(shí)用且“腳踏實(shí)地”的手冊(cè)。因此,很多與軟件測(cè)試有關(guān)的主題,如程序正確性的數(shù)學(xué)證明都被有意地排除在外了。 本書(shū)第1章介紹了一個(gè)供自我評(píng)價(jià)的測(cè)試,每位讀者在繼續(xù)閱讀之前都須進(jìn)行測(cè)試。它揭示出我們必須了解的有關(guān)軟件測(cè)試的最為重要的實(shí)用信息,即一系列心理和經(jīng)濟(jì)學(xué)問(wèn)題,這些問(wèn)題在第2章中進(jìn)行了詳細(xì)討論。第3章探討的是不依賴計(jì)算機(jī)的代碼走查或代碼檢查的重要概念。不同于大多數(shù)研究都將注意力集中在概念的過(guò)程和管理方面,第3章則是從技術(shù)上“如何發(fā)現(xiàn)錯(cuò)誤”的角度來(lái)進(jìn)行探討。 聰明的讀者都會(huì)意識(shí)到,在軟件測(cè)試人員的技巧中最為重要的部分是掌握如何編寫(xiě)有效測(cè)試用例的知識(shí),這正是第4章的主題。本書(shū)第5章和第6章分別探討了如何測(cè)試單個(gè)模塊或子程序及測(cè)試更大的對(duì)象,而第7章則介紹了一些程序調(diào)試的實(shí)用建議,第8章討論了極限編程和極限測(cè)試的概念,第9章介紹了如何將本書(shū)其他章節(jié)中詳細(xì)討論的軟件測(cè)試的知識(shí)運(yùn)用到Web編程,包括電子商務(wù)系統(tǒng)中去。 本書(shū)面向三類主要的讀者。盡管我們希望本書(shū)中的內(nèi)容對(duì)于專業(yè)程序員而言不完全是新的知識(shí),但它應(yīng)增強(qiáng)專業(yè)人員對(duì)測(cè)試技術(shù)的了解。如果這些材料能使軟件人員在某個(gè)程序中多發(fā)現(xiàn)一個(gè)錯(cuò)誤,那么本書(shū)創(chuàng)造的價(jià)值將遠(yuǎn)遠(yuǎn)超過(guò)書(shū)價(jià)本身。第二類讀者是項(xiàng)目經(jīng)理,因?yàn)楸緯?shū)中包含了測(cè)試過(guò)程管理的最新的、實(shí)用的知識(shí)。第三類讀者是計(jì)算機(jī)科學(xué)的學(xué)生,我們的目的在于向?qū)W生們展示程序測(cè)試的問(wèn)題,并提供一系列有效的技術(shù)。我們建議將本書(shū)作為程序設(shè)計(jì)課程的補(bǔ)充教材,讓學(xué)生在學(xué)習(xí)階段的早期就接觸到軟件測(cè)試的內(nèi)容。
內(nèi)容概要
本書(shū)以一次自評(píng)價(jià)測(cè)試開(kāi)篇,從軟件測(cè)試的心理學(xué)和經(jīng)濟(jì)學(xué)入手,探討了代碼檢查、走查與評(píng)審、測(cè)試用例的設(shè)計(jì)、模塊測(cè)試、系統(tǒng)測(cè)試、調(diào)試等主題,以及極限測(cè)試、因特網(wǎng)應(yīng)用系統(tǒng)測(cè)試等高級(jí)主題,全面展現(xiàn)了作者的軟件測(cè)試思想。本書(shū)是軟件測(cè)試領(lǐng)域的佳作,其結(jié)構(gòu)合理、內(nèi)容簡(jiǎn)潔、語(yǔ)言流暢。本書(shū)適合作為軟件測(cè)試做從業(yè)人員的參考手冊(cè),以及高等院校軟件測(cè)試課程的教材或參考書(shū)。
作者簡(jiǎn)介
梅爾斯,Spectrum Signals的現(xiàn)任主管,IBM系統(tǒng)研究院前高級(jí)成員,同時(shí)還是RadiSys有限公司的前任CEO和創(chuàng)始人。
書(shū)籍目錄
第1章 一次自評(píng)價(jià)測(cè)試 第2章 軟件測(cè)試的心理學(xué)和經(jīng)濟(jì)學(xué) 2.1 軟件測(cè)試的心理學(xué) 2.2 軟件測(cè)試的經(jīng)濟(jì)學(xué) 2.2.1 黑盒測(cè)試 2.2.2 白盒測(cè)試 2.3 軟件測(cè)試的原則 2.4 小結(jié) 第3章 代碼檢查、走查與評(píng)審 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 同行評(píng)分 3.7 小結(jié) 第4章 測(cè)試用例的設(shè)計(jì) 4.1 白盒測(cè)試 4.1.1 邏輯覆蓋測(cè)試 4.1.2 等價(jià)劃分 4.1.3 一個(gè)范例 4.1.4 邊界值分析 4.1.5 因果圖 4.2 錯(cuò)誤猜測(cè) 4.3 測(cè)試策略 第5章 模塊(單元)測(cè)試 5.1 測(cè)試用例設(shè)計(jì) 5.2 增量測(cè)試 5.3 自頂向下測(cè)試與自底向上測(cè)試 5.3.1 自頂向下的測(cè)試 5.3.2 自底向上的測(cè)試 5.3.3 比較 5.4 執(zhí)行測(cè)試 第6章 更高級(jí)別的測(cè)試 6.1 功能測(cè)試 6.2 系統(tǒng)測(cè)試 6.2.1 能力測(cè)試 6.2.2 容量測(cè)試 6.2.3 強(qiáng)度測(cè)試 6.2.4 易用性測(cè)試 6.2.5 安全性測(cè)試 6.2.6 性能測(cè)試 6.2.7 存儲(chǔ)測(cè)試 6.2.8 配置測(cè)試 6.2.9 兼容性/配置/轉(zhuǎn)換測(cè)試 6.2.10 安裝測(cè)試 6.2.11 可靠性測(cè)試 6.2.12 可恢復(fù)性測(cè)試 ……第7章 調(diào)試 第8章 極限測(cè)試 第9章 測(cè)試因特網(wǎng)應(yīng)用系統(tǒng) 附錄A 極限測(cè)試應(yīng)用程序樣例 附錄B 小于1000的素?cái)?shù) 詞匯表
編輯推薦
成功、有效地進(jìn)行軟件測(cè)試的實(shí)用策略和技術(shù): ● 基本的測(cè)試原理和策略 ● 驗(yàn)收測(cè)試 ● 程序檢查和走查 ● 安裝測(cè)試 ● 代碼檢查 ● 模塊(單元)測(cè)試 ● 錯(cuò)誤列表 ● 測(cè)試規(guī)劃與控制 ● 同行評(píng)分 ● 獨(dú)立測(cè)試機(jī)構(gòu) ● 黑盒、白盒測(cè)試 ● 調(diào)試原理 ● 錯(cuò)誤猜測(cè) ● 錯(cuò)誤分析 ● 自頂向下與自底向上測(cè)試 ● 極限測(cè)試 ● 高級(jí)測(cè)試 ● 測(cè)試因特網(wǎng)應(yīng)用系統(tǒng) ● 功能和系統(tǒng)測(cè)試 ● 電子商務(wù)體系結(jié)構(gòu)的高級(jí)測(cè)試
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版