出版時(shí)間:2011-3 出版社:人民郵電出版社 作者:Paul C.Jorgensen 頁數(shù):330 譯者:李海峰,馬琳
Tag標(biāo)簽:無
內(nèi)容概要
Paul C.
Jorgensen編著的《軟件測(cè)試(第3版)》是經(jīng)典的軟件測(cè)試教材。書中對(duì)基礎(chǔ)知識(shí)、方法提供了系統(tǒng)的綜合闡述,既涉及基于模型的開發(fā)又介紹測(cè)試驅(qū)動(dòng)的開發(fā),做到了理論與實(shí)踐的完美結(jié)合,反映了軟件標(biāo)準(zhǔn)和開發(fā)的最新進(jìn)展和變化。
《軟件測(cè)試(第3版)》適合作為高等院校計(jì)算機(jī)學(xué)院及軟件學(xué)院相關(guān)專業(yè)軟件測(cè)試課程的教材,也是軟件測(cè)試領(lǐng)域技術(shù)?員的理想?yún)⒖紩?/pre>作者簡(jiǎn)介
作者:(美國(guó))喬根森(Paul C.Jorgensen) 譯者:李海峰 馬琳Paul C.Jorgensen博士在其職業(yè)生涯的前20年中,主要從事電話交換系統(tǒng)的開發(fā)、支持和測(cè)試工作。1986年以來,他一直在大學(xué)為研究生講授軟件工程課程,先是亞利桑那州立大學(xué),然后在大峽谷州立大學(xué)。書籍目錄
第一部分 數(shù)學(xué)基礎(chǔ)
第1章 測(cè)試概述
1.1 基本概念
1.2 測(cè)試用例
1.3 通過維恩圖來考察測(cè)試
1.4 構(gòu)造測(cè)試用例
1.4.1 功能測(cè)試
1.4.2 結(jié)構(gòu)測(cè)試
1.4.3 功能測(cè)試與結(jié)構(gòu)測(cè)試之爭(zhēng)
1.5 錯(cuò)誤與故障差異
1.6 測(cè)試的層次
參考文獻(xiàn)
習(xí)題
第2章 程序示例
……
第3章 測(cè)試人員的離散數(shù)學(xué)
第4章 測(cè)試人員的圖論
第二部分 功能測(cè)試
第5章 邊界值測(cè)試
第6章 等價(jià)類測(cè)試
第7章 基于決策表的測(cè)試
第8章 功能測(cè)試回顧
第三部分 結(jié)構(gòu)測(cè)試
第9章 路徑測(cè)試
第10章 數(shù)據(jù)流測(cè)試
第11章 結(jié)構(gòu)測(cè)試回顧
第四部分 集成測(cè)試和系統(tǒng)測(cè)試
第12章 測(cè)試的層次
第13章 集成測(cè)試
第14章 系統(tǒng)測(cè)試
第15章 交互性測(cè)試
第五部分 面向?qū)ο鬁y(cè)試
第16章 面向?qū)ο鬁y(cè)試的相關(guān)問題
第17章 類測(cè)試
第18章 面向?qū)ο蟮募蓽y(cè)試
第19章 GUI測(cè)試
第20章 面向?qū)ο蟮南到y(tǒng)測(cè)試
第六部分 新興測(cè)試技術(shù)
第21章 探索式測(cè)試
第22章 基于模型測(cè)試
第23章 測(cè)試驅(qū)動(dòng)開發(fā)
第24章 全對(duì)測(cè)試詳述
第25章 尾聲:軟件測(cè)試精益求精章節(jié)摘錄
版權(quán)頁:插圖:在許多測(cè)試方面的文獻(xiàn)中,名詞術(shù)語的使用都比較混亂(有時(shí)不統(tǒng)一),究其原因,可能是因?yàn)闇y(cè)試技術(shù)在近幾十年中不斷地演化進(jìn)步,而且文獻(xiàn)作者所處領(lǐng)域不同也有差異。全書所采用的術(shù)語都取自美國(guó)IEEE計(jì)算機(jī)學(xué)會(huì)頒布的技術(shù)標(biāo)準(zhǔn)。我們首先研究幾個(gè)有用的術(shù)語?!ゅe(cuò)誤(error):人會(huì)做錯(cuò)事。錯(cuò)誤的同義詞是過失(mistake)。編程時(shí)出的錯(cuò)稱為“bug"。錯(cuò)誤很容易傳遞和放大,比如需求分析方面的錯(cuò)誤在系統(tǒng)設(shè)計(jì)時(shí)有可能會(huì)被放大,而且在編碼時(shí)還會(huì)被進(jìn)一步放大。·故障(fault):故障是錯(cuò)誤的后果。更確切地說,故障是錯(cuò)誤的具體表現(xiàn)形式,比如文字?jǐn)⑹?、?shù)據(jù)流圖、層次結(jié)構(gòu)圖、源代碼等。與把編程錯(cuò)誤稱為bug類似,故障的同義詞是缺陷(defect)。故障可能難以捕獲。比如,設(shè)計(jì)人員犯下一個(gè)遺漏錯(cuò)誤,所導(dǎo)致的故障可能只是在表現(xiàn)上丟掉了一些應(yīng)有的內(nèi)容。這里也可以把故障進(jìn)一步細(xì)分為過失故障和遺漏故障。如果在表象中添加了不正確的信息,這是過失故障;而未輸入正確的信息,則是遺漏故障。在這兩類故障中,遺漏故障更難檢測(cè)和糾正。·失效(failure):發(fā)生故障會(huì)導(dǎo)致失效。失效具有兩個(gè)很微妙的特征:(1)失效只出現(xiàn)在程序的可執(zhí)行表現(xiàn)形式中,通常是源代碼,確切地說是加載后的目標(biāo)代碼;(2)這樣定義的失效只和過失故障有關(guān)。那么如何處理遺漏故障所對(duì)應(yīng)的失效呢?進(jìn)一步說,對(duì)于不輕易發(fā)生的故障,或者長(zhǎng)期不發(fā)生的故障,情況又會(huì)怎樣呢?米開朗基羅(Michelangelo)病毒就是這種故障的一個(gè)例子,它只有在3月6日(米開朗基羅生日)才執(zhí)行。采用代碼評(píng)審能夠通過查找故障來避免失效。實(shí)際上,好的代碼評(píng)審?fù)瑯幽軝z查出遺漏故障來。編輯推薦
《軟件測(cè)試(第3版)》:國(guó)外眾多大學(xué)采用的優(yōu)秀教材理論與實(shí)踐的完美結(jié)合涵蓋軟件標(biāo)準(zhǔn)和開發(fā)方法的最新進(jìn)展圖書封面
圖書標(biāo)簽Tags
無評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(80)
- 勉強(qiáng)可看(584)
- 一般般(997)
- 內(nèi)容豐富(4135)
- 強(qiáng)力推薦(339)