注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合軟件測試(原書第2版)

軟件測試(原書第2版)

軟件測試(原書第2版)

定 價(jià):¥30.00

作 者: (美)佩騰(Patton,R.) 著,張小松 等譯;張小松譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書
標(biāo) 簽: 軟件測試及維護(hù)

ISBN: 9787111185260 出版時(shí)間: 2006-04-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 254 字?jǐn)?shù):  

內(nèi)容簡介

  "本書為初出茅廬的測試新手提供了便利。檢查單的應(yīng)用以及每章末尾配有的測驗(yàn),會(huì)讓讀者加深對(duì)所學(xué)知識(shí)的理解和掌握,其價(jià)值是無法衡量的。Patton侃侃而談的寫作風(fēng)格,自我發(fā)展的組織方式,也會(huì)使有經(jīng)驗(yàn)的專業(yè)測試人員獲益匪淺。":Suan Archer軟件測試學(xué)院主任,有超過14年的專業(yè)軟件測試經(jīng)驗(yàn)"Patton的軟件測試是進(jìn)入軟件測試專業(yè)領(lǐng)域的理想入門指導(dǎo)。一個(gè)測試新手可以從中學(xué)到重要的基礎(chǔ)知識(shí),以及進(jìn)一步提高所需要的一些高級(jí)提示。該書編排清晰合理,內(nèi)容淺顯易讀。":Danny R. Faught Cigital公司軟件分析員,comp.software.testing FAQ 網(wǎng)站的創(chuàng)建者,以及軟件測試討論 (swtest-discuss) 郵件組的共同創(chuàng)辦者本書全面系統(tǒng)地介紹了軟件測試?yán)碚摷皯?yīng)用技術(shù),不僅講述基本的測試技能,也講述成為一個(gè)成功的軟件測試員所必須掌握的高級(jí)技能。其目的在于引導(dǎo)讀者通過基礎(chǔ)知識(shí)和必要技能的學(xué)習(xí)而成為一個(gè)優(yōu)秀的軟件測試員,知道如何迅速在任一計(jì)算機(jī)程序中發(fā)現(xiàn)問題,如何計(jì)劃一個(gè)有效的測試步驟,如何清楚地報(bào)告發(fā)現(xiàn)的問題,以及如何告知軟件在何時(shí)發(fā)布。本書是一本軟件測試的入門書,內(nèi)容全面實(shí)用,講述淺顯易懂,既可作為高等院校軟件測試課程的教材,也可作為軟件測試愛好者的自學(xué)用書。對(duì)于那些希望增強(qiáng)軟件測試方面知識(shí)的程序員、軟件項(xiàng)目經(jīng)理和軟件開發(fā)團(tuán)隊(duì)的其他人員,本書也具有很好的參考價(jià)值。 關(guān)于作者15此書謹(jǐn)獻(xiàn)給16致謝16歡迎聯(lián)系我們17緒論18關(guān)于本書第二版18誰使用此書?18本書可以為你帶來什么19本書的組織方式19本書所采用的規(guī)范21第一部分 軟件測試綜述22第1章 軟件測試的背景231.1臭名昭著的軟件錯(cuò)誤用例研究231.1.1迪斯尼的獅子王,1994―1995231.1.2英特爾奔騰浮點(diǎn)除法缺陷,1994241.1.3美國航天局火星極地登陸者號(hào)探測器,1999241.1.4愛國者導(dǎo)彈防御系統(tǒng),1991251.1.5千年蟲問題,大約1974251.1.6危險(xiǎn)的預(yù)見,2004261.2軟件缺陷是什么261.2.1軟件失敗的術(shù)語261.2.2軟件缺陷官方的定義271.3為什么會(huì)出現(xiàn)軟件缺陷281.4軟件缺陷的修復(fù)費(fèi)用291.5軟件測試員究竟做些什么291.6優(yōu)秀軟件測試員應(yīng)具備的素質(zhì)301.7小結(jié)311.8小測驗(yàn)31第二章軟件開發(fā)過程322.1產(chǎn)品的組成部分322.1.1軟件產(chǎn)品需要多少投入322.1.2軟件產(chǎn)品由哪些部分組成352.2軟件項(xiàng)目成員352.3軟件開發(fā)生命周期模式362.3.1大爆炸模式362.3.2邊寫邊改模式372.3.3瀑布模式382.3.4螺旋模式382.4小結(jié)402.5小測驗(yàn)40第三章 軟件測試的實(shí)質(zhì)413.1測試的原則413.1.1完全測試程序是不可能的413.1.2軟件測試是有風(fēng)險(xiǎn)的行為423.1.3測試無法顯示潛伏的軟件缺陷423.1.4找到的軟件缺陷越多,就說明軟件缺陷越多433.1.5殺蟲劑怪事433.1.6并非所有軟件缺陷都要修復(fù)443.1.7什么時(shí)候才叫缺陷難以說清的443.1.8產(chǎn)品說明書從沒有最終版本453.1.9軟件測試員在產(chǎn)品小組中不受歡迎453.1.10軟件測試是一項(xiàng)講究條理的技術(shù)專業(yè)463.2軟件測試的術(shù)語和定義463.2.1精確和準(zhǔn)確463.2.2確認(rèn)和驗(yàn)證473.2.3質(zhì)量和可靠性483.2.43.2.4 測試和質(zhì)量保證(QA)483.3小結(jié)483.4小測驗(yàn)49第二部分 測試基礎(chǔ)50第四章 檢查產(chǎn)品說明書514.1開始測試514.1.1黑盒測試和白盒測試524.1.2靜態(tài)和動(dòng)態(tài)測試524.1.3靜態(tài)黑盒測試,測試產(chǎn)品說明書534.2對(duì)產(chǎn)品說明書進(jìn)行高級(jí)審查534.2.1假設(shè)自己是客戶534.2.2研究現(xiàn)有的標(biāo)準(zhǔn)和規(guī)范544.2.3審查和測試類似軟件554.3產(chǎn)品說明書的低層次測試技術(shù)554.3.1產(chǎn)品說明書屬性檢查清單554.3.2產(chǎn)品說明書術(shù)語檢查清單564.4小結(jié)564.5小測驗(yàn)56第5 章帶上眼罩測試軟件585.1動(dòng)態(tài)黑盒測試:帶上眼罩測試軟件585.2通過性測試和失效性測試595.3等價(jià)類劃分605.4數(shù)據(jù)測試625.4.1邊界條件625.4.2邊界條件類型635.4.3測試邊界645.4.4次邊界條件655.4.5默認(rèn)、空白、空值、零值和無665.4.6非法、錯(cuò)誤、不正確和垃圾數(shù)據(jù)675.5狀態(tài)測試685.5.1測試軟件的邏輯流程685.5.2失敗狀態(tài)測試715.6其他黑盒測試技術(shù)735.6.1像笨拙的用戶那樣做735.6.2在已經(jīng)找到的軟件缺陷的地方再找找735.6.3像黒客一樣考慮問題745.6.4憑借經(jīng)驗(yàn)、直覺和預(yù)感745.7小結(jié)745.8小測驗(yàn)74第6章檢查代碼766.1靜態(tài)白盒測試:檢查設(shè)計(jì)和代碼776.2正式審查776.2.1.同事審查796.2.2.走查796.2.3.檢驗(yàn)796.3編碼標(biāo)準(zhǔn)和規(guī)范806.3.1.編程標(biāo)準(zhǔn)和規(guī)范示例806.3.2.獲取標(biāo)準(zhǔn)816.4通用代碼審查清單826.4.1數(shù)據(jù)引用錯(cuò)誤826.4.2數(shù)據(jù)聲明錯(cuò)誤836.4.3計(jì)算錯(cuò)誤836.4.4比較錯(cuò)誤846.4.5控制流程錯(cuò)誤846.4.6子程序參數(shù)錯(cuò)誤846.4.7輸入/輸出錯(cuò)誤856.4.8其他檢查856.5小結(jié)856.6小測驗(yàn)86第7章帶上X光眼鏡檢查軟件877.1動(dòng)態(tài)白盒測試877.2動(dòng)態(tài)白盒測試和調(diào)試887.3分段測試897.3.1.單元測試和集成測試897.3.2.單元測試示例917.4數(shù)據(jù)覆蓋927.4.1.數(shù)據(jù)流937.4.2.次邊界937.4.3.公式和等式937.4.4.錯(cuò)誤強(qiáng)制947.5代碼覆蓋957.5.1程序語句和代碼行覆蓋967.5.2分支覆蓋977.5.3條件覆蓋977.6小結(jié)987.7小測驗(yàn)99第8章配置測試1018.1配置測試綜述1018.1.1分離配置缺陷1038.1.2計(jì)算工作量1058.2執(zhí)行任務(wù)1058.2.1確定所需的硬件類型1068.2.2確定有哪些廠商的硬件、型號(hào)和驅(qū)動(dòng)程序可用1068.2.3確定可能的硬件特性、模式和選項(xiàng)1068.2.4將確定后的硬件配置縮減為可控制范圍1078.2.5明確與硬件配置有關(guān)的軟件唯一特性1088.2.6設(shè)計(jì)在每一種配置中執(zhí)行的測試用例1088.2.7在每種配置中執(zhí)行測試1098.2.8反復(fù)測試直到小組對(duì)結(jié)果滿意為止1098.3獲得硬件1098.4明確硬件標(biāo)準(zhǔn)1108.5對(duì)其他硬件進(jìn)行配置測試1118.6小結(jié)1118.7小測驗(yàn)111第9章 兼容性測試1129.1兼容性測試綜述1129.2平臺(tái)和應(yīng)用程序版本1139.2.1向后和向前兼容1139.2.2測試多個(gè)版本的影響1149.3標(biāo)準(zhǔn)和規(guī)范1159.3.1高級(jí)標(biāo)準(zhǔn)和規(guī)范1169.3.2低級(jí)標(biāo)準(zhǔn)和規(guī)范1169.4數(shù)據(jù)共享兼容性1179.5小結(jié)1189.6小測驗(yàn)119外國語言測試12010.1使文字和圖片有意義12010.2翻譯問題12110.2.1文本擴(kuò)展12110.2.2ASCll、DBCS和Unicode12210.2.3熱鍵和快捷鍵12310.2.4擴(kuò)展字符12310.2.5字符計(jì)算12410.2.6從左向右和從右向左讀12410.2.7圖形中的文字12510.2.8讓文本與代碼脫離12510.3本地化問題126內(nèi)容126數(shù)據(jù)格式12710.4配置和兼容性問題12810.4.1國外平臺(tái)配置12910.4.2數(shù)據(jù)兼容性13010.5測試量有多大13010.6小結(jié)13110.7小測驗(yàn)132第11章 易用性測試13311.1用戶界面測試13311.2優(yōu)秀UI由什么構(gòu)成?13411.2.1符合標(biāo)準(zhǔn)和規(guī)范13511.2.2直觀13511.2.3一致13611.2.4靈活13711.2.5舒適13811.2.6正確13811.2.7實(shí)用13911.3為有殘疾障礙的人員測試:輔助選項(xiàng)測試14011.3.1法律要求14111.3.2軟件中的輔助特性14111.4小結(jié)14211.5小測驗(yàn)143第12章測試文檔14412.1軟件文檔的類型14412.2文檔測試的重要性14612.3審查文檔時(shí)要找什么14712.4文檔測試的實(shí)質(zhì)14812.5小結(jié)14912.6小測驗(yàn)149第13章 軟件安全性測試15013.1戰(zhàn)爭游戲:電影15013.2了解動(dòng)機(jī)15113.3威脅模式分析15213.4軟件安全是一項(xiàng)功能嗎?軟件漏洞是一個(gè)缺陷嗎?15413.5了解緩沖區(qū)溢出15513.6使用安全的字符串函數(shù)15513.7計(jì)算機(jī)取證15613.8小結(jié)15813.9小測驗(yàn)158第14章 網(wǎng)站測試15914.1網(wǎng)頁基礎(chǔ)15914.2黑盒測試16014.2.1文本16114.2.2超級(jí)鏈接16214.2.3圖片16214.2.4表單16214.2.5對(duì)象和其他各種簡單的功能16314.3灰盒子測試16314.4白盒測試16714.5配置和兼容性測試16814.6易用性測試16914.7自動(dòng)化測試簡介17114.8小結(jié)17114.9小測驗(yàn)171第十五章 自動(dòng)測試和測試工具17315.1工具和自動(dòng)化的好處17315.2測試工具17415.2.1查看器和監(jiān)視器17415.2.2驅(qū)動(dòng)程序17515.2.3樁17615.2.4壓力和負(fù)載工具17615.2.5干擾注入器和噪聲發(fā)生器17715.2.6分析工具17715.3軟件測試自動(dòng)化17815.3.1宏錄制和回放17815.3.2可編程的宏17915.4隨機(jī)測試:猴子和大猩猩18115.4.1笨拙的猴子18215.4.2半聰明的猴子18315.4.3聰明猴子18315.5使用測試工具和自動(dòng)化的實(shí)質(zhì)18415.6小結(jié)18515.7小測驗(yàn)185第16章 缺陷轟炸和Beta測試18616.1讓別人測試你的軟件18616.2測試共享18716.3Beta測試18716.4外包測試18816.5小結(jié)18916.6小測驗(yàn)189第五部分 使用測試文檔190第17章 計(jì)劃測試工作19117.1測試計(jì)劃的目標(biāo)19117.2測試計(jì)劃主題19217.2.1高級(jí)期望19217.2.2人、地點(diǎn)和事19317.2.3定義19317.2.4團(tuán)隊(duì)之間的責(zé)任19417.2.5哪些要測試,哪些不要測試19517.2.6測試的階段19517.2.7測試策略19617.2.8資源需求19617.2.9測試員的任務(wù)分配19617.2.10測試進(jìn)度19717.2.11測試用例19817.2.12軟件缺陷報(bào)告19817.2.13度量和統(tǒng)計(jì)19817.2.14風(fēng)險(xiǎn)和問題19917.3小結(jié)19917.4小測驗(yàn)199第18章 編寫和跟蹤測試用例20018.1測試用例計(jì)劃的目標(biāo)20018.2測試用例計(jì)劃綜述20118.2.1測試設(shè)計(jì)20218.2.2測試用例20318.2.3測試的程序20418.3測試用例組織和跟蹤20518.4小結(jié)20618.5小測驗(yàn)206第19章 報(bào)告發(fā)現(xiàn)的問題20819.1設(shè)法修復(fù)軟件缺陷20819.2分離和再現(xiàn)軟件缺陷21119.3并非所有軟件缺陷生來就是平等的21219.4軟件缺陷的生命周期21319.5軟件缺陷跟蹤系統(tǒng)21519.5.1標(biāo)準(zhǔn):測試事件報(bào)告21519.5.2手工軟件缺陷報(bào)告和跟蹤21619.5.3自動(dòng)化軟件缺陷的報(bào)告和跟蹤21619.6小結(jié)21819.7小測驗(yàn)218第20章 成效評(píng)價(jià)22020.1使用軟件缺陷跟蹤數(shù)據(jù)庫中的信息22120.2在日常測試中使用的度量22220.3常用項(xiàng)目級(jí)度量22420.4小結(jié)227第六部分 軟件測試的未來229第21章 軟件質(zhì)量保證23021.1質(zhì)量是免費(fèi)的23021.2工作現(xiàn)場的測試和質(zhì)量保證23121.2.1軟件測試23121.2.2質(zhì)量保證23221.2.3軟件測試團(tuán)隊(duì)的其他名稱23321.3測試的管理和組織結(jié)構(gòu)23321.4能力成熟度模型(CMM)23521.5IS0900023621.6小結(jié)23721.7小測驗(yàn)238第22章 軟件測試員的職業(yè)23922.1軟件測試員的工作24022.2尋求軟件測試職位24022.3獲得親身體驗(yàn)24122.4正規(guī)培訓(xùn)機(jī)會(huì)24222.5網(wǎng)站24322.6專注于軟件和軟件質(zhì)量的專業(yè)組織24322.7更進(jìn)一步閱讀24422.8小結(jié)24522.9小測驗(yàn)245附錄A小測驗(yàn)問題解答246第1章246第2章246第3章247第4章248第5章248第6章249第7章250第8章251第9章252第10章252第11章253第12章253第13章254第14章254第15章255第16章255第17章256第18章256第19章257第20章258第21章259第22章259索 引(Index)260

作者簡介

  RonPatton具有近20年軟件測試和軟件質(zhì)量保證的工作經(jīng)驗(yàn),從事過各種產(chǎn)品的軟件測試,從關(guān)鍵任務(wù)到兒童繪圖程序。曾先后就職于德州儀器公司、西門子公司和微軟公司,擔(dān)任過質(zhì)量保證工程師、軟件測試經(jīng)理等職務(wù)。他現(xiàn)在是一個(gè)獨(dú)立的軟件項(xiàng)目管理和軟件質(zhì)量保證咨詢師。郵件地址是:test@valart.com。

圖書目錄

第一部分  軟件測試綜述
第1章  軟件測試的背景        3
1.1  臭名昭著的軟件錯(cuò)誤用例研究        3
1.1.1  迪斯尼的獅子王,1994—1995        3
1.1.2  英特爾奔騰浮點(diǎn)除法缺陷,1994        4
1.1.3  美國航天局火星極地登陸者號(hào)探測器,1999        4
1.1.4  愛國者導(dǎo)彈防御系統(tǒng),1991        5
1.1.5  千年蟲問題,大約1974        5
1.1.6  危險(xiǎn)的預(yù)見,2004        5
1.2  軟件缺陷是什么        6
1.2.1  軟件失敗的術(shù)語        6
1.2.2  軟件缺陷的官方定義        7
1.3  為什么會(huì)出現(xiàn)軟件缺陷        8
1.4  軟件缺陷的修復(fù)費(fèi)用        9
1.5  軟件測試員究竟做些什么        10
1.6  優(yōu)秀的軟件測試員應(yīng)具備的素質(zhì)        10
1.7  小結(jié)        11
1.8  小測驗(yàn)        12
第2章  軟件開發(fā)的過程        13
2.1  產(chǎn)品的組成部分        13
2.1.1  軟件產(chǎn)品需要多少投入        13
2.1.2  軟件產(chǎn)品由哪些部分組成        16
2.2  軟件項(xiàng)目成員        17
2.3  軟件開發(fā)生命周期模式        18
2.3.1  大爆炸模式        18
2.3.2  邊寫邊改模式        19
2.3.3  瀑布模式        20
2.3.4  螺旋模式        21
2.4  小結(jié)        22
2.5  小測驗(yàn)        22
第3章  軟件測試的實(shí)質(zhì)        23
3.1  測試的原則        23
3.1.1  完全測試程序是不可能的        23
3.1.2  軟件測試是有風(fēng)險(xiǎn)的行為        24
3.1.3  測試無法顯示潛伏的軟件缺陷        24
3.1.4  找到的軟件缺陷越多,就說明軟件缺陷越多        25
3.1.5  殺蟲劑怪事        25
3.1.6  并非所有軟件缺陷都要修復(fù)        26
3.1.7  什么時(shí)候才叫缺陷難以說清        27
3.1.8  產(chǎn)品說明書從沒有最終版本        28
3.1.9  軟件測試員在產(chǎn)品小組中不受歡迎        28
3.1.10  軟件測試是一項(xiàng)講究條理的技術(shù)專業(yè)        28
3.2  軟件測試的術(shù)語和定義        29
3.2.1  精確和準(zhǔn)確        29
3.2.2  確認(rèn)和驗(yàn)證        30
3.2.3  質(zhì)量和可靠性        30
3.2.4  測試和質(zhì)量保證(QA)        30
3.3  小結(jié)        31
3.4  小測驗(yàn)        31
第二部分  測試基礎(chǔ)
第4章  檢查產(chǎn)品說明書        35
4.1  開始測試        35
4.1.1  黑盒測試和白盒測試        36
4.1.2  靜態(tài)測試和動(dòng)態(tài)測試        37
4.1.3  靜態(tài)黑盒測試、測試產(chǎn)品說明書        37
4.2  對(duì)產(chǎn)品說明書進(jìn)行高級(jí)審查        37
4.2.1  假設(shè)自己是客戶        38
4.2.2  研究現(xiàn)有的標(biāo)準(zhǔn)和規(guī)范        38
4.2.3  審查和測試類似軟件        39
4.3  產(chǎn)品說明書的低層次測試技術(shù)        39
4.3.1  產(chǎn)品說明書屬性檢查清單        39
4.3.2  產(chǎn)品說明書術(shù)語檢查清單        40
4.4  小結(jié)        40
4.5  小測驗(yàn)        40
第5 章  帶上眼罩測試軟件        42
5.1  動(dòng)態(tài)黑盒測試:帶上眼罩測試軟件        42
5.2  通過性測試和失效性測試        43
5.3  等價(jià)類劃分        44
5.4  數(shù)據(jù)測試        46
5.4.1  邊界條件        47
5.4.2  次邊界條件        49
5.4.3  默認(rèn)、空白、空值、零值和無        51
5.4.4  非法、錯(cuò)誤、不正確和垃圾數(shù)據(jù)        52
5.5  狀態(tài)測試        53
5.5.1  測試軟件的邏輯流程        54
5.5.2  失敗狀態(tài)測試        57
5.6  其他黑盒測試技術(shù)        58
5.6.1  像笨拙的用戶那樣做        58
5.6.2  在已經(jīng)找到的軟件缺陷的地方再找找        59
5.6.3  像黑客一樣考慮問題        59
5.6.4  憑借經(jīng)驗(yàn)、直覺和預(yù)感        59
5.7  小結(jié)        59
5.8  小測驗(yàn)        60
第6章  檢查代碼        61
6.1  靜態(tài)白盒測試:檢查設(shè)計(jì)和代碼        61
6.2  正式審查        62
6.2.1  同事審查        63
6.2.2  走查        63
6.2.3  檢驗(yàn)        63
6.3  編碼標(biāo)準(zhǔn)和規(guī)范        64
6.3.1  編程標(biāo)準(zhǔn)和規(guī)范示例        64
6.3.2  獲取標(biāo)準(zhǔn)        66
6.4  通用代碼審查清單        66
6.4.1  數(shù)據(jù)引用錯(cuò)誤        66
6.4.2  數(shù)據(jù)聲明錯(cuò)誤        67
6.4.3  計(jì)算錯(cuò)誤        67
6.4.4  比較錯(cuò)誤        67
6.4.5  控制流程錯(cuò)誤        68
6.4.6  子程序參數(shù)錯(cuò)誤        68
6.4.7  輸入/輸出錯(cuò)誤        68
6.4.8  其他檢查        68
6.5  小結(jié)        69
6.6  小測驗(yàn)        69
第7章  帶上X光眼鏡測試軟件        70
7.1  動(dòng)態(tài)白盒測試        70
7.2  動(dòng)態(tài)白盒測試和調(diào)試        71
7.3  分段測試        72
7.3.1  單元測試和集成測試        72
7.3.2  單元測試示例        74
7.4  數(shù)據(jù)覆蓋        75
7.4.1  數(shù)據(jù)流        76
7.4.2  次邊界        76
7.4.3  公式和等式        77
7.4.4  錯(cuò)誤強(qiáng)制        77
7.5  代碼覆蓋        78
7.5.1  程序語句和代碼行覆蓋        79
7.5.2  分支覆蓋        79
7.5.3  條件覆蓋        80
7.6  小結(jié)        81
7.7  小測驗(yàn)        81
第三部分  運(yùn)用測試技術(shù)
第8章  配置測試        85
8.1  配置測試綜述        85
8.1.1  分離配置缺陷        88
8.1.2  計(jì)算工作量        89
8.2  執(zhí)行任務(wù)        90
8.2.1  確定所需的硬件類型        90
8.2.2  確定有哪些廠商的硬件、型號(hào)和驅(qū)動(dòng)程序可用        90
8.2.3  確定可能的硬件特性、模式和選項(xiàng)        91
8.2.4  將確定后的硬件配置縮減為可控制的范圍        91
8.2.5  明確與硬件配置有關(guān)的軟件唯一特性        92
8.2.6  設(shè)計(jì)在每一種配置中執(zhí)行的測試用例        93
8.2.7  在每種配置中執(zhí)行測試        93
8.2.8  反復(fù)測試直到小組對(duì)結(jié)果滿意為止        93
8.3  獲得硬件        93
8.4  明確硬件標(biāo)準(zhǔn)        94
8.5  對(duì)其他硬件進(jìn)行配置測試        95
8.6  小結(jié)        95
8.7  小測驗(yàn)        95
第9章  兼容性測試        96
9.1  兼容性測試綜述        96
9.2  平臺(tái)和應(yīng)用程序版本        97
9.2.1  向后和向前兼容        97
9.2.2  測試多個(gè)版本的影響        98
9.3  標(biāo)準(zhǔn)和規(guī)范        99
9.3.1  高級(jí)標(biāo)準(zhǔn)和規(guī)范        99
9.3.2  低級(jí)標(biāo)準(zhǔn)和規(guī)范        100
9.4  數(shù)據(jù)共享兼容性        100
9.5  小結(jié)        102
9.6  小測驗(yàn)        102
第10章  外國語言測試        103
10.1  使文字和圖片有意義        103
10.2  翻譯問題        104
10.2.1  文本擴(kuò)展        104
10.2.2  ASCll、DBCS和Unicode        105
10.2.3  熱鍵和快捷鍵        105
10.2.4  擴(kuò)展字符        106
10.2.5  字符計(jì)算        106
10.2.6  從左向右和從右向左讀        107
10.2.7  圖形中的文字        107
10.2.8  讓文本與代碼脫離        107
10.3  本地化問題        108
10.3.1  內(nèi)容        108
10.3.2  數(shù)據(jù)格式        109
10.4  配置和兼容性問題        110
10.4.1  國外平臺(tái)配置        110
10.4.2  數(shù)據(jù)兼容性        111
10.5  測試量有多大        112
10.6  小結(jié)        113
10.7  小測驗(yàn)        113
第11章  易用性測試        114
11.1  用戶界面測試        114
11.2  優(yōu)秀UI由什么構(gòu)成        115
11.2.1  符合標(biāo)準(zhǔn)和規(guī)范        115
11.2.2  直觀        116
11.2.3  一致        117
11.2.4  靈活        117
11.2.5  舒適        118
11.2.6  正確        118
11.2.7  實(shí)用        119
11.3  為有殘疾障礙的人員測試:輔助選項(xiàng)測試        119
11.3.1  法律要求        120
11.3.2  軟件中的輔助特性        120
11.4  小結(jié)        122
11.5  小測驗(yàn)        122
第12章  測試文檔        123
12.1  軟件文檔的類型        123
12.2  文檔測試的重要性        125
12.3  審查文檔時(shí)要找什么        126
12.4  文檔測試的實(shí)質(zhì)        127
12.5  小結(jié)        127
12.6  小測驗(yàn)        127
第13章  軟件安全性測試        129
13.1  戰(zhàn)爭游戲—電影        129
13.2  了解動(dòng)機(jī)        130
13.3  威脅模式分析        131
13.4  軟件安全是一項(xiàng)功能嗎?軟件漏洞是一個(gè)缺陷嗎        134
13.5  了解緩沖區(qū)溢出        134
13.6  使用安全的字符串函數(shù)        135
13.7  計(jì)算機(jī)取證        137
13.8  小結(jié)        139
13.9  小測驗(yàn)        139
第14章  網(wǎng)站測試        141
14.1  網(wǎng)頁基礎(chǔ)        141
14.2  黑盒測試        142
14.2.1  文本        143
14.2.2  超級(jí)鏈接        144
14.2.3  圖片        145
14.2.4  表單        145
14.2.5  對(duì)象和其他各種簡單的功能        145
14.3  灰盒測試        146
14.4  白盒測試        147
14.5  配置和兼容性測試        148
14.6  易用性測試        149
14.7  自動(dòng)化測試簡介        151
14.8  小結(jié)        151
14.9  小測驗(yàn)        151
第四部分  測試的補(bǔ)充
第15章  自動(dòng)測試和測試工具        155
15.1  工具和自動(dòng)化的好處        155
15.2  測試工具        156
15.2.1  查看器和監(jiān)視器        156
15.2.2  驅(qū)動(dòng)程序        157
15.2.3  樁        158
15.2.4  壓力和負(fù)載工具        159
15.2.5  干擾注入器和噪聲發(fā)生器        159
15.2.6  分析工具        160
15.3  軟件測試自動(dòng)化        160
15.3.1  宏錄制和回放        161
15.3.2  可編程的宏        162
15.3.3  完全可編程的自動(dòng)測試工具        163
15.4  隨機(jī)測試:猴子和大猩猩        164
15.4.1  笨拙的猴子        165
15.4.2  半聰明的猴子        166
15.4.3  聰明的猴子        166
15.5  使用測試工具和自動(dòng)化的實(shí)質(zhì)        168
15.6  小結(jié)        168
15.7  小測驗(yàn)        169
第16章  缺陷轟炸和beta測試        170
16.1  讓別人測試你的軟件        170
16.2  測試共享        171
16.3  beta測試        172
16.4  外包測試        173
16.5  小結(jié)        173
16.6  小測驗(yàn)        174
第五部分  使用測試文檔
第17章  計(jì)劃測試工作        177
17.1  測試計(jì)劃的目標(biāo)        177
17.2  測試計(jì)劃主題        178
17.2.1  高級(jí)期望        178
17.2.2  人、地點(diǎn)和事        179
17.2.3  定義        179
17.2.4  團(tuán)隊(duì)之間的責(zé)任        180
17.2.5  哪些要測試,哪些不要測試        182
17.2.6  測試的階段        182
17.2.7  測試策略        182
17.2.8  資源需求        183
17.2.9  測試員的任務(wù)分配        183
17.2.10  測試進(jìn)度        183
17.2.11  測試用例        185
17.2.12  軟件缺陷報(bào)告        185
17.2.13  度量和統(tǒng)計(jì)        185
17.2.14  風(fēng)險(xiǎn)和問題        185
17.3  小結(jié)        185
17.4  小測驗(yàn)        186
第18章  編寫和跟蹤測試用例        187
18.1  測試用例計(jì)劃的目標(biāo)        187
18.2  測試用例計(jì)劃綜述        188
18.2.1  測試設(shè)計(jì)        189
18.2.2  測試用例        191
18.2.3  測試程序        192
18.3  測試用例組織和跟蹤        194
18.4  小結(jié)        195
18.5  小測驗(yàn)        195
第19章  報(bào)告發(fā)現(xiàn)的問題        197
19.1  設(shè)法修復(fù)軟件缺陷        198
19.2  分離和再現(xiàn)軟件缺陷        200
19.3  并非所有軟件缺陷生來就是平等的        202
19.4  軟件缺陷的生命周期        203
19.5  軟件缺陷跟蹤系統(tǒng)        205
19.5.1  標(biāo)準(zhǔn):測試事件報(bào)告        205
19.5.2  手工軟件缺陷報(bào)告和跟蹤        206
19.5.3  自動(dòng)化軟件缺陷報(bào)告和跟蹤        206
19.6  小結(jié)        210
19.7  小測驗(yàn)        211
第20章  成效評(píng)價(jià)        212
20.1  使用軟件缺陷跟蹤數(shù)據(jù)庫中的信息        212
20.2  在日常測試中使用的度量        213
20.3  常用項(xiàng)目級(jí)度量        216
20.4  小結(jié)        220
20.5  小測驗(yàn)        221
第六部分  軟件測試的未來
第21章  軟件質(zhì)量保證        225
21.1  質(zhì)量是免費(fèi)的        225
21.2  工作現(xiàn)場的測試和質(zhì)量保證        226
21.2.1  軟件測試        226
21.2.2  質(zhì)量保證        227
21.2.3  軟件測試團(tuán)隊(duì)的其他名稱        228
21.3  測試的管理和組織結(jié)構(gòu)        228
21.4  能力成熟度模型(CMM)        230
21.5  IS0 9000        232
21.6  小結(jié)        233
21.7  小測驗(yàn)        233
第22章  軟件測試員的職業(yè)        234
22.1  軟件測試員的工作        234
22.2  尋求軟件測試職位        235
22.3  獲得親身體驗(yàn)        236
22.4  正規(guī)培訓(xùn)機(jī)會(huì)        237
22.5  網(wǎng)站        237
22.6  專注于軟件和軟件質(zhì)量的專業(yè)組織        238
22.7  更進(jìn)一步閱讀        238
22.8  小結(jié)        239
22.9  小測驗(yàn)        240
附錄A  小測驗(yàn)問題解答        241

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)