出版時(shí)間:2008-9 出版社:中國(guó)計(jì)量出版社 作者:謝進(jìn)軍,王巖 頁(yè)數(shù):228
內(nèi)容概要
《21世紀(jì)高等學(xué)校應(yīng)用型教材:軟件測(cè)試技術(shù)》詳細(xì)介紹了軟件開(kāi)發(fā)技術(shù)、軟件缺陷的種類、測(cè)試用例、配置測(cè)試環(huán)境、軟件測(cè)試的問(wèn)題跟蹤系統(tǒng)、軟件測(cè)試工具、軟件評(píng)價(jià)算法、軟件測(cè)試文檔等?! ?1世紀(jì)高等學(xué)校應(yīng)用型教材:軟件測(cè)試技術(shù)》借鑒國(guó)內(nèi)外同類書(shū)籍、全面系統(tǒng)地闡述了軟件測(cè)試技術(shù)中所涉及的技術(shù)、工具和方法。內(nèi)容翔實(shí)、新穎,概念清晰,通俗易懂,實(shí)用性強(qiáng)?!?1世紀(jì)高等學(xué)校應(yīng)用型教材:軟件測(cè)試技術(shù)》不僅可作為高等院校、高職高專機(jī)電類專業(yè)教材,亦可作為相關(guān)崗位培訓(xùn)教材,還可供有關(guān)技術(shù)人員閱讀參考。
書(shū)籍目錄
第一章 概述第一節(jié) 軟件第二節(jié) 軟件測(cè)試概述第三節(jié) 軟件測(cè)試管理流程思考題與習(xí)題第二章 軟件開(kāi)發(fā)技術(shù)第一節(jié) 軟件過(guò)程第二節(jié) 案例說(shuō)明第三節(jié) 軟件工程技術(shù)第四節(jié) 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)第五節(jié) 能力成熟度模型CMM思考題與習(xí)題第三章 軟件缺陷的種類第一節(jié) Bug的歷史第二節(jié) 造成軟件缺陷的原因第三節(jié) 缺陷的種類思考題與習(xí)題第匹章測(cè)試用例第一節(jié) 測(cè)試用例的概念第二節(jié) 為什么軟件測(cè)試需要測(cè)試用例第三節(jié) 測(cè)試用例的種類第四節(jié) 測(cè)試用例設(shè)計(jì)技巧第五節(jié) 軟件測(cè)試技術(shù)第六節(jié) 測(cè)試策略第七節(jié) 調(diào)試思考題與習(xí)題第五章 配置測(cè)試環(huán)境第一節(jié) 測(cè)試環(huán)境的快速變遷第二節(jié) 配置測(cè)試環(huán)境的困難點(diǎn)第三節(jié) 如何配置測(cè)試環(huán)境第四節(jié) 測(cè)試環(huán)境配置需求清單第五節(jié) 測(cè)試環(huán)境與外界真實(shí)環(huán)境第六節(jié) 個(gè)案討論思考題與習(xí)題第六章 軟件測(cè)試的問(wèn)題跟蹤系統(tǒng)第一節(jié) 實(shí)施目的第二節(jié) 問(wèn)題的生命周期(Bug Life cycle)第三節(jié) 設(shè)置問(wèn)題的等級(jí)(Bug Priority and Bug Severity)第四節(jié) 系統(tǒng)的基本功能(Basic Functions)第五節(jié) 如何運(yùn)用問(wèn)題跟蹤系統(tǒng)第六節(jié) 購(gòu)買還是自行建置思考題與習(xí)題第七章 軟件測(cè)試工具第一節(jié) 使用軟件測(cè)試工具的目的第二節(jié) 測(cè)試工具的種類第三節(jié) Cbmpuware NuMega偵錯(cuò)軟件第四節(jié) GUI接口自動(dòng)化測(cè)、試第五節(jié) Network Snifferr Pro第六節(jié) Sysinternals所提供的工具第七節(jié) 其他測(cè)試工具思考題與習(xí)題第八章 軟件評(píng)價(jià)算法第一節(jié) 軟件可靠性第二節(jié) COCOMO開(kāi)發(fā)進(jìn)度估算法第三節(jié) EQF預(yù)估進(jìn)度準(zhǔn)確度第四節(jié) 軟件缺陷比率的估算思考題與習(xí)題第九章 軟件測(cè)試文檔第一節(jié) 軟件測(cè)試計(jì)劃第二節(jié) 軟件測(cè)試所需文件思考題與習(xí)題參考文獻(xiàn)
章節(jié)摘錄
審查會(huì)還有另外一種常見(jiàn)的進(jìn)行方法(稱為預(yù)排):由一個(gè)人扮演“測(cè)試者”,其他人扮演“計(jì)算機(jī)”。會(huì)前測(cè)試者準(zhǔn)備好測(cè)試方案,會(huì)上由扮演計(jì)算機(jī)的成員模擬計(jì)算機(jī)執(zhí)行被測(cè)試的程序。當(dāng)然,由于人執(zhí)行程序速度極慢,因此,測(cè)試數(shù)據(jù)必須簡(jiǎn)單,測(cè)試方案的數(shù)目也不能過(guò)多。但是測(cè)試方案本身并不十分關(guān)鍵,它只起一種促進(jìn)思考引起討論的作用。在大多數(shù)情況下,通過(guò)向程序員提出關(guān)于他的程序的邏輯和他編寫程序時(shí)所做的假設(shè)的疑問(wèn),可以發(fā)現(xiàn)的錯(cuò)誤比由測(cè)試方案直接發(fā)現(xiàn)的錯(cuò)誤還多?! 〈a審查比計(jì)算機(jī)測(cè)試優(yōu)越的是:一次審查會(huì)上可以發(fā)現(xiàn)許多錯(cuò)誤;用計(jì)算機(jī)測(cè)試的方法發(fā)現(xiàn)錯(cuò)誤之后,通常需要先改正這個(gè)錯(cuò)誤才能繼續(xù)測(cè)試,因此,錯(cuò)誤觀點(diǎn)是一個(gè)一個(gè)地發(fā)現(xiàn)并改正的。也就是說(shuō),采用代碼審查的方法可以減少系統(tǒng)驗(yàn)證的總工作量?! ?shí)踐表明,對(duì)于查找某些類型的錯(cuò)誤來(lái)說(shuō),人工測(cè)試比計(jì)算機(jī)測(cè)試更有效;對(duì)于其他類型的錯(cuò)誤來(lái)說(shuō)則剛好相反。因此,人工測(cè)試和計(jì)算機(jī)測(cè)試是互相補(bǔ)充,相輔相成,缺少其中任何一種方法都會(huì)使查找錯(cuò)誤的效率降低。 2.測(cè)試軟件 模塊并不是一個(gè)獨(dú)立的程序,因此,必須為每個(gè)單元測(cè)試開(kāi)發(fā)驅(qū)動(dòng)軟件和(或)存根軟件。通常驅(qū)動(dòng)程序也就是一個(gè)“主程序”,它接收測(cè)試數(shù)據(jù).把這些數(shù)據(jù)傳送給被測(cè)試的模塊,并且印出有關(guān)的結(jié)果。存根程序代替被測(cè)試的模塊所調(diào)用的模塊。因此,存根程序也可以稱為“虛擬子程序”。它使用被它代替的模塊的接口,可能做最少量的數(shù)據(jù)操作,印出對(duì)人口的檢驗(yàn)或操作結(jié)果,并且把控制歸還給調(diào)用它的模塊?! ±纾鐖D4-22所示是一個(gè)正文加工系統(tǒng)的部分層次圖,假定要測(cè)試其中編號(hào)為3.0的關(guān)鍵模塊——正文編輯模塊。因?yàn)檎木庉嬆K不是一個(gè)獨(dú)立的程序,所以需要有一個(gè)測(cè)試驅(qū)動(dòng)程序來(lái)調(diào)用它。這個(gè)驅(qū)動(dòng)程序說(shuō)明必要的變量,接收測(cè)試數(shù)據(jù)——字符串,并且設(shè)置正文編輯模塊的編輯功能。因?yàn)樵谠瓉?lái)的軟件結(jié)構(gòu)中,正文編輯模塊通過(guò)調(diào)用它的下層模塊來(lái)完成具體的編輯功能,所以需要有存根程序簡(jiǎn)化地模擬這些下層模塊。為了簡(jiǎn)單起見(jiàn),測(cè)試時(shí)可以設(shè)置的編輯功能只有修改(Change)和添加(Append)兩種,用控制變量CFUNCT標(biāo)記要求的編輯功能,而且只用一個(gè)存根程序模擬正文編輯模塊的所有下層模塊。下面是用偽碼寫的存根程序和驅(qū)動(dòng)程序?! ?/pre>圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
- 還沒(méi)讀過(guò)(56)
- 勉強(qiáng)可看(405)
- 一般般(692)
- 內(nèi)容豐富(2871)
- 強(qiáng)力推薦(235)
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版