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