出版時間:2006-1 出版社:機械工業(yè)出版社 作者:[美]Ron Patton 頁數(shù):389
Tag標簽:無
前言
It seems as though each day there's yet another news story about a computer software problem or security breach: a bank reporting incorrect account balances, a Mars lander lost in space, a grocery store scanner charging too much for bananas, or a hacker gaining access to millions of credit card numbers. Why does this happen? Can't computer programmers figure out ways to make software just plain work? Unfortunately, no. As software gets more complex, gains more features, and is more interconnected, it becomes more and more difficult——actuall..
內(nèi)容概要
如今軟件的復(fù)雜程度及規(guī)模使編寫安全、無缺陷代碼異常困難,甚至對具有豐富經(jīng)驗的程序員也是這樣。然而我們的日常工作對軟件越來越依賴,軟件已在幾乎所有行業(yè)中普遍使用,以上這些意味著一個安全漏洞或者軟件缺陷可能帶來災(zāi)難。 采用非正式且業(yè)余的缺陷捕獲方式是不可能寫出優(yōu)質(zhì)軟件來的,編寫優(yōu)質(zhì)的軟件要求用系統(tǒng)、規(guī)范的方法來防止、發(fā)現(xiàn)、報告缺陷。本書向讀者展示了成為一名成功的軟件測試員應(yīng)做的工作,以確保在用戶使用之前發(fā)現(xiàn)這些討厭的缺陷。 本書主要內(nèi)容: ●學(xué)習(xí)軟件開發(fā)的通用方法?! 窳私馊绾伟衍浖y試應(yīng)用到軟件開發(fā)過程中?! 駥W(xué)習(xí)測試軟件和發(fā)現(xiàn)缺陷的基本技術(shù)?! 窳私廛浖y試技術(shù)如何應(yīng)用到任意類型、任意規(guī)模和任意復(fù)雜度的軟件中?! 窳私鉃槭裁幢M早地發(fā)現(xiàn)缺陷是測試的目的以及實現(xiàn)該目的的最佳途徑?! 窳私鉃槭裁窜浖哂邪踩┒匆约叭绾伟l(fā)現(xiàn)安全漏洞。 ●理解軟件測試程度的局限性以及軟件測試所能發(fā)現(xiàn)的缺陷范疇?! 窳私庠谲浖y試背后一些公司的策略?! 窳私馊绾问褂貌煌淖詣訙y試工具來加強測試?! 窭斫馊绾斡媱潨y試以及如何跟蹤測試過程。 ●了解如何巧妙地向程序員報告程序缺陷?! 窳私鉁y試行業(yè)的發(fā)展方向以及如何把握此方向。
作者簡介
Ron Patton,具有15年軟件測試和軟件質(zhì)量保證的工作經(jīng)驗,曾就職于德州儀器公司、西門子公司和微軟公司。他從事的項目涉及任務(wù)關(guān)鍵型工廠自動化生產(chǎn)設(shè)備、多媒體開發(fā)工具、兒童娛樂和教育光盤、計算機外設(shè)及電動Barney玩偶。他現(xiàn)在是一個獨立的軟件咨詢師,還是美國紅十字會
書籍目錄
IntroductionPart 1 The Big Picture 1 Software Testing Background 2 The Software Development Process 3 The Realities of Software TestingPart II Tesing Fundamentals 4 Examining the Specification 5 Testing the Software with Blinders On 6 Examining the Code 7 Testing the Software with X-Ray GlassesPart III Applying Your Tesing Skills 8 Configuration Testing 9 Compatibility Testing 10 Foreign-Language Testing 11 Usability Tesing 12 Testing the Documentation 13 Testing for Software Security 14 Website TestingPart IV Supplementing Your Testing 15 Automated Testing and Test Tools 16 Bug Bashes and Beta TestingPart V Working with Test Documentation 17 Planning Your Test Effort 18 Writing and Tracking test Cases 19 Reporting What You Find 20 Measuring Your SuccessPart VI The Future 21 Software Quality Assurance 22 Your Career as a Software TesterAppendix A Answers to Quiz QuestionsIndex 17
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載