出版時間: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..
內容概要
如今軟件的復雜程度及規(guī)模使編寫安全、無缺陷代碼異常困難,甚至對具有豐富經驗的程序員也是這樣。然而我們的日常工作對軟件越來越依賴,軟件已在幾乎所有行業(yè)中普遍使用,以上這些意味著一個安全漏洞或者軟件缺陷可能帶來災難。 采用非正式且業(yè)余的缺陷捕獲方式是不可能寫出優(yōu)質軟件來的,編寫優(yōu)質的軟件要求用系統(tǒng)、規(guī)范的方法來防止、發(fā)現(xiàn)、報告缺陷。本書向讀者展示了成為一名成功的軟件測試員應做的工作,以確保在用戶使用之前發(fā)現(xiàn)這些討厭的缺陷。 本書主要內容: ●學習軟件開發(fā)的通用方法?! 窳私馊绾伟衍浖y試應用到軟件開發(fā)過程中?! 駥W習測試軟件和發(fā)現(xiàn)缺陷的基本技術。 ●了解軟件測試技術如何應用到任意類型、任意規(guī)模和任意復雜度的軟件中?! 窳私鉃槭裁幢M早地發(fā)現(xiàn)缺陷是測試的目的以及實現(xiàn)該目的的最佳途徑。 ●了解為什么軟件具有安全漏洞以及如何發(fā)現(xiàn)安全漏洞?! 窭斫廛浖y試程度的局限性以及軟件測試所能發(fā)現(xiàn)的缺陷范疇。 ●了解在軟件測試背后一些公司的策略?! 窳私馊绾问褂貌煌淖詣訙y試工具來加強測試?! 窭斫馊绾斡媱潨y試以及如何跟蹤測試過程?! 窳私馊绾吻擅畹叵虺绦騿T報告程序缺陷?! 窳私鉁y試行業(yè)的發(fā)展方向以及如何把握此方向。
作者簡介
Ron Patton,具有15年軟件測試和軟件質量保證的工作經驗,曾就職于德州儀器公司、西門子公司和微軟公司。他從事的項目涉及任務關鍵型工廠自動化生產設備、多媒體開發(fā)工具、兒童娛樂和教育光盤、計算機外設及電動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
無
評論、評分、閱讀與下載