出版時(shí)間:2003-09-01 出版社:機(jī)械工業(yè)出版社 作者:馬瑞克 頁數(shù):472 譯者:韓柯
內(nèi)容概要
本書的突出特點(diǎn)是具有很強(qiáng)的工程實(shí)用性。作者在軟件測(cè)試?yán)碚摶A(chǔ)上,系統(tǒng)地提出了一種通過測(cè)試線索、需求和規(guī)格說明,相當(dāng)嚴(yán)謹(jǐn)?shù)卦O(shè)計(jì)測(cè)試的過程。重點(diǎn)討論了子系統(tǒng)測(cè)試方漢,即不編寫過多的樁函數(shù)和驅(qū)動(dòng)程序,充分利用設(shè)計(jì)文檔和源程序的一種測(cè)試,特別適合工期很緊張的軟件項(xiàng)目測(cè)試。本書系統(tǒng)地給出了子系統(tǒng)測(cè)試目標(biāo)和分類,有針對(duì)性地給出具體的測(cè)試方法和思路。書中給出的測(cè)試大綱和檢查單會(huì)對(duì)讀者有不少啟發(fā),這些內(nèi)容不僅可以直接用于各類軟件的測(cè)試充計(jì),還有助于幫助讀者開發(fā)自己的測(cè)試大綱和檢查單。
你有過以下問題嗎?通過閱讀本書,你將找到答案:
◆如何設(shè)計(jì)測(cè)試;
◆測(cè)試人員會(huì)犯什么典型錯(cuò)誤,如何避免這些錯(cuò)誤;
◆如何實(shí)現(xiàn)測(cè)試;
◆如何判斷自己的測(cè)試是否有效;
◆如何判斷測(cè)試已經(jīng)完成;
◆第一部分通過實(shí)際例子,介紹子系統(tǒng)測(cè)試的基本問題。
◆第二部分解決的問題是,要對(duì)哪些內(nèi)容進(jìn)行成本不高的整體測(cè)試,然后再增加哪些部件做進(jìn)一步測(cè)試。
◆第三部分進(jìn)一步完善了第一部分,并討論更正測(cè)試錯(cuò)誤和其他變更方面的重要問題。
◆第四部分詳細(xì)討論基本子系統(tǒng)測(cè)試技術(shù),包括基于對(duì)象和面向?qū)ο蟮淖酉到y(tǒng)。
◆第五部分討論如何確定在什么情況下簡(jiǎn)化假設(shè)不成立,在什么情況下成立。
本書附錄中包括日常工作中非常實(shí)用的測(cè)試大綱和檢查單。
作者簡(jiǎn)介
BrianMarick是非常知名的軟件測(cè)試專家。1992年創(chuàng)立了測(cè)試基金會(huì)和www.testing.com網(wǎng)站。為各種雜志撰寫過許多測(cè)試方面的專業(yè)文章。他目前致力于“敏捷測(cè)試”的研究。
書籍目錄
前言子系統(tǒng)測(cè)試概述第一部分 基本手段 第一章 規(guī)格說明 1.1 規(guī)格說明的要素 1.2 檢查規(guī)格說明 第二章 SREADHEX例子介紹 2.1 引入 2.2 規(guī)格說明 2.3 代碼 第三章 構(gòu)建測(cè)試需求檢查單 3.1 查找規(guī)格說明中的線索 3.2 查找代碼中的線索 3.3 找出SREADHEX的線索 3.4 通過前提,后果和定義獲取測(cè)試需求 3.5 找出SREADHEX的測(cè)試需求 3.6 通過大綱確定測(cè)試需求 3.7 通過SREADHEX說明大綱的使用 3.8 我們現(xiàn)在所處的位置 3.9 集成測(cè)試需求 3.11 SREADHEX的集成測(cè)試需求 3.12 錯(cuò)誤猜測(cè) 3.13 根據(jù)規(guī)格說明掃描代碼 第四章 測(cè)試規(guī)格說膽 4.1 標(biāo)記將要使用的規(guī)格說明 4.2 一般測(cè)試規(guī)格說明 4.3 錯(cuò)誤測(cè)試規(guī)格說明 4.4 構(gòu)建測(cè)試規(guī)格說明要注意的問題 4.5 有關(guān)測(cè)試形式的規(guī)則 4.6 有關(guān)測(cè)試內(nèi)容的規(guī)則 4.7 分別測(cè)試規(guī)格說明和代碼 4.8 SREADHEX測(cè)試規(guī)格說明 4.9 我們現(xiàn)在所處的位置 第五章 測(cè)試驅(qū)動(dòng)器與套件驅(qū)動(dòng)器 5.1 測(cè)試驅(qū)動(dòng)器 5.2 套件驅(qū)動(dòng)器 5.3 測(cè)試自己的驅(qū)動(dòng)器 5.4 SREADHEX驅(qū)動(dòng)器 5.5 我們現(xiàn)在所處的位置 第六章 采用問題大綱審查代碼 6.1 責(zé)任 6.2 審查SREADHEX 第七章 利用覆蓋率檢驗(yàn)測(cè)試套件 7.1 覆蓋率的類型 7.2 不可行的覆蓋率 7.3 運(yùn)用覆蓋率信息 7.4 一個(gè)較大的例子 7.5 SREADHEX的覆蓋率 7.6 我們現(xiàn)在所處的位置 第八章 清理 第九章 其他提示 9.1 使用優(yōu)先級(jí)較低的需求 9.2 不確定的限制第二部分 實(shí)施子系統(tǒng)測(cè)試 第十章 實(shí)施 第十一章 完善第三部分 實(shí)踐中的子系統(tǒng)測(cè)試 第十二章 使用更典型的規(guī)格說明 第十三章 處理大型子系統(tǒng) 第十四章 測(cè)試錯(cuò)誤修改與其他維護(hù)變更 第十五章 時(shí)間進(jìn)度壓力下的測(cè)試第四部分 舉例與擴(kuò)展 第十六章 句法測(cè)試 第十七章 第二個(gè)完整例子:MAX 第十八章 測(cè)試一致性關(guān)系 第十九章 狀態(tài)機(jī)與狀態(tài)圖 第二十章 測(cè)試使用可重用軟件的子系統(tǒng) 第二十一章 測(cè)試基于對(duì)象的軟件 第二十二章 面向?qū)ο蟮能浖^承 第二十三章 測(cè)試導(dǎo)出類的一個(gè)你子 第二十四章 面向?qū)ο蟮能浖?dòng)態(tài)捆綁第五部分 測(cè)試需求的乘積 第二十五章 簡(jiǎn)單測(cè)試需求乘積 第二十六章 操作測(cè)試需求的乘積第六部分 附錄 附錄A 測(cè)試需求大綱(學(xué)生版) 附錄B 測(cè)試需求大綱(標(biāo)準(zhǔn)版) 附錄C 與POSIX有關(guān)的測(cè)試需求大綱(部分樣本) 附錄D 代碼審查問題大綱 附錄E 復(fù)雜布爾表達(dá)式需求大綱 附錄F 用于測(cè)試編寫內(nèi)容的檢查單參考文獻(xiàn)術(shù)語表
圖書封面
評(píng)論、評(píng)分、閱讀與下載