出版時(shí)間:2011-12 出版社:西安電子科技大學(xué)出版社 作者:陳衛(wèi)衛(wèi) 主編 頁(yè)數(shù):239
內(nèi)容概要
本書(shū)全面系統(tǒng)地介紹了軟件測(cè)試相關(guān)的基本概念、基礎(chǔ)理論、應(yīng)用技術(shù)等。本書(shū)按當(dāng)今國(guó)內(nèi)比較流行的項(xiàng)目驅(qū)動(dòng)、案例教學(xué)的思路編寫,對(duì)傳統(tǒng)教材的知識(shí)進(jìn)行了解構(gòu)與重構(gòu),并把作者多年的工作經(jīng)驗(yàn)總結(jié)融匯其中,共設(shè)計(jì)了九個(gè)測(cè)試項(xiàng)目。前六個(gè)是相對(duì)比較簡(jiǎn)單的程序的測(cè)試,大多也是傳統(tǒng)教材中的一些案例,旨在介紹軟件測(cè)試相關(guān)的基本知識(shí)、基礎(chǔ)測(cè)試技術(shù)及基礎(chǔ)理論。后三個(gè)是相對(duì)比較大的項(xiàng)目的部分測(cè)試,旨在介紹當(dāng)今較為流行的一些軟件測(cè)試技術(shù)。
本書(shū)可作為高職高專院校計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為工程技術(shù)人員的自學(xué)教材。
書(shū)籍目錄
緒論
0.1 軟件測(cè)試的背景及必要性
0.1.1 軟件測(cè)試的背景
0.1.2 軟件缺陷的定義
0.1.3 軟件缺陷的種類、級(jí)別及狀態(tài)
0.1.4 軟件缺陷產(chǎn)生的原因
0.2 軟件測(cè)試的基礎(chǔ)理論
0.2.1 軟件測(cè)試技術(shù)的發(fā)展歷史
0.2.2 軟件測(cè)試的定義
0.2.3 軟件測(cè)試與軟件開(kāi)發(fā)
0.2.4 軟件測(cè)試的目的
0.2.5 軟件測(cè)試的原則
0.2.6 軟件測(cè)試的分類
項(xiàng)目一 設(shè)計(jì)測(cè)試用例測(cè)試分段函數(shù)程序
1.1 問(wèn)題情境
1.2 問(wèn)題分析
1.3 任務(wù)設(shè)計(jì)與實(shí)施
1.4 知識(shí)總結(jié)
1.4.1 黑盒測(cè)試方法——等價(jià)類劃分法
1.4.2 使用測(cè)試用例的原因
1.5 應(yīng)用實(shí)踐
項(xiàng)目二 Next Date( )函數(shù)的測(cè)試
2.1 問(wèn)題情境
2.2 問(wèn)題分析
2.3 任務(wù)設(shè)計(jì)與實(shí)施
2.4 知識(shí)總結(jié)
2.4.1 黑盒測(cè)試方法——邊界值分析法
2.4.2 健壯性測(cè)試
2.5 應(yīng)用實(shí)踐
項(xiàng)目三 判斷輸入字符串格式程序的測(cè)試
3.1 問(wèn)題情境
3.2 問(wèn)題分析
3.3 任務(wù)設(shè)計(jì)與實(shí)施
3.4 知識(shí)總結(jié)
3.4.1 因果圖法產(chǎn)生的背景
3.4.2 因果圖法的概念
3.4.3 因果圖中的約束
3.4.4 采用因果圖法設(shè)計(jì)測(cè)試用例的步驟
3.5 應(yīng)用實(shí)踐
項(xiàng)目四 判斷三角形類型程序的測(cè)試
4.1 問(wèn)題情境
4.2 問(wèn)題分析
4.3 任務(wù)設(shè)計(jì)與實(shí)施
4.4 知識(shí)總結(jié)
4.4.1 黑盒測(cè)試方法——決策表法
4.4.2 黑盒測(cè)試的原則與策略
4.4.3 黑盒測(cè)試的優(yōu)缺點(diǎn)
4.5 應(yīng)用實(shí)踐
項(xiàng)目五 Do Work( )函數(shù)的測(cè)試
5.1 問(wèn)題情境
5.2 問(wèn)題分析
5.3 任務(wù)設(shè)計(jì)現(xiàn)實(shí)施
5.3.1 用語(yǔ)句覆蓋測(cè)試方法對(duì)Do Work( )函數(shù)完成測(cè)試
5.3.2 用條件覆蓋測(cè)試方法對(duì)Do Work( )數(shù)完成測(cè)試
5.3.3 用判定覆蓋測(cè)試方法對(duì)Do Work( )函數(shù)完成測(cè)試
5.3.4 Hj判定/條件覆蓋測(cè)試方法對(duì)Do Work( )函數(shù)完成測(cè)試
5.3.5 用組合覆蓋測(cè)試方法對(duì)Do Work( )函數(shù)完成測(cè)試
5.4 知識(shí)總結(jié)
5.4.1 白盒測(cè)試方法的概念
5.4.2 邏輯覆蓋測(cè)試
5.5 應(yīng)用實(shí)踐
項(xiàng)目六 Vi Sort( )函數(shù)的測(cè)試
6.1 問(wèn)題情境
6.2 問(wèn)題分析
6.3 任務(wù)設(shè)計(jì)與實(shí)施
6.4 知識(shí)總結(jié)
6.4.1 路徑覆蓋測(cè)試法的基礎(chǔ)理論
6.4.2 基本路徑測(cè)試方法
6.4.3 循環(huán)測(cè)試方法
6.4.4 產(chǎn)生測(cè)試用例的其他方法
6.4.5 最少測(cè)試用例數(shù)計(jì)算
……
項(xiàng)目七 開(kāi)源網(wǎng)絡(luò)硬盤系統(tǒng)測(cè)試
項(xiàng)目八 對(duì)Windows計(jì)算器程序進(jìn)行功能測(cè)試
項(xiàng)目九 對(duì)Mercury Web Tours Application網(wǎng)站的性能測(cè)試
附錄A 軟件測(cè)試計(jì)劃模板
附錄B 測(cè)試用例模板
附錄C 軟件測(cè)試報(bào)告模板
附錄D 常見(jiàn)軟件測(cè)試術(shù)語(yǔ)
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:誤區(qū)之三:軟件測(cè)試要求不高,隨便找個(gè)人都行。很多人都認(rèn)為軟件測(cè)試就是安裝和運(yùn)行程序,點(diǎn)點(diǎn)鼠標(biāo)、按按鍵盤的工作。這是由于不了解軟件測(cè)試的具體技術(shù)和方法造成的。隨著軟件工程學(xué)的發(fā)展和軟件項(xiàng)目管理經(jīng)驗(yàn)的提高,軟件測(cè)試已經(jīng)形成了一個(gè)獨(dú)立的技術(shù)學(xué)科,演變成一個(gè)具有巨大市場(chǎng)需求的行業(yè)。軟件測(cè)試技術(shù)不斷更新和完善,新工具、新流程、新測(cè)試設(shè)計(jì)方法都在不斷更新,需要掌握和學(xué)習(xí)很多測(cè)試知識(shí)。所以,具有編程經(jīng)驗(yàn)的程序員不一定是一名優(yōu)秀的測(cè)試工程師。軟件測(cè)試包括測(cè)試技術(shù)和管理兩個(gè)方面,完全掌握這兩個(gè)方面的內(nèi)容需要很多測(cè)試實(shí)踐經(jīng)驗(yàn)和不斷學(xué)習(xí)的精神。誤區(qū)之四:軟件測(cè)試是測(cè)試人員的事情,與程序員無(wú)關(guān)。開(kāi)發(fā)和測(cè)試是相輔相成的過(guò)程,需要軟件測(cè)試人員、程序員和系統(tǒng)分析師等保持密切的聯(lián)系,需要更多的交流和協(xié)調(diào),以便提高測(cè)試效率。誤區(qū)之五:項(xiàng)目進(jìn)度吃緊時(shí)少做些測(cè)試,時(shí)間富裕時(shí)多做測(cè)試。這是不重視軟件測(cè)試的表現(xiàn),也是軟件項(xiàng)目過(guò)程管理混亂的表現(xiàn),必然會(huì)降低軟件測(cè)試的質(zhì)量。一個(gè)軟件項(xiàng)目的順利實(shí)現(xiàn)需要有合理的項(xiàng)目進(jìn)度計(jì)劃,其中包括合理的測(cè)試計(jì)劃,對(duì)項(xiàng)目實(shí)施過(guò)程中的任何問(wèn)題都要有風(fēng)險(xiǎn)分析和相應(yīng)的對(duì)策,不要因?yàn)殚_(kāi)發(fā)進(jìn)度的延期而簡(jiǎn)單地縮短測(cè)試時(shí)間,減少人力和資源的投入。誤區(qū)之六:軟件測(cè)試是沒(méi)有前途的工作,只有程序員才是軟件高手。由于我國(guó)軟件整體開(kāi)發(fā)能力比較低,軟件過(guò)程很不規(guī)范,很多軟件項(xiàng)目的開(kāi)發(fā)都還停留在“作坊式”和“壘雞窩”階段。項(xiàng)目的成功往往靠個(gè)別全能程序員決定,他們負(fù)責(zé)總體設(shè)計(jì)和程序詳細(xì)設(shè)計(jì),認(rèn)為軟件開(kāi)發(fā)就是編寫代碼,給人的印象往往是程序員是真正的牛人,具有很高的地位和待遇。因此,在這種環(huán)境下,軟件測(cè)試很不受重視,軟件測(cè)試人員的地位和待遇自然就很低了,甚至使軟件測(cè)試變得可有可無(wú)。隨著市場(chǎng)對(duì)軟件質(zhì)量要求的不斷提高,軟件測(cè)試將變得越來(lái)越重要,相應(yīng)的軟件測(cè)試人員的地位和待遇將會(huì)逐漸提高。在微軟等軟件過(guò)程比較規(guī)范的大公司,軟件測(cè)試人員的數(shù)量和待遇與程序員沒(méi)有多大差別,優(yōu)秀測(cè)試人員的待遇甚至比程序員還要高。軟件測(cè)試將會(huì)成為一個(gè)具有很大發(fā)展前景的行業(yè),軟件測(cè)試大有前途,市場(chǎng)需要更多具有豐富測(cè)試技術(shù)和管理經(jīng)驗(yàn)的測(cè)試人員,他們同樣是軟件專家。
編輯推薦
《軟件測(cè)試》是國(guó)家示范性建設(shè)院校電子信息類優(yōu)質(zhì)核心及精品課程規(guī)劃教材之一。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版