Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing (Paperback)
暫譯: 探索它!:透過探索性測試降低風險並提升信心(平裝本)
Elisabeth Hendrickson
- 出版商: Pragmatic Bookshelf
- 出版日期: 2013-04-02
- 售價: $1,080
- 貴賓價: 9.5 折 $1,026
- 語言: 英文
- 頁數: 186
- 裝訂: Paperback
- ISBN: 1937785025
- ISBN-13: 9781937785024
-
相關分類:
Unit Test 單元測試
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
Linux Device Driver Programming 驅動程式設計$690$587 -
CCNA Security 專業認證手冊 (CCNA Security Official Exam Certification Guide (Exam 640-553))$800$632 -
Linux 作業系統之奧義, 2/e$490$387 -
最新 Java 2 程式設計實例入門與活用 (超值增訂第四版)$520$406 -
徹底研究 Linux Kernel 設計的藝術-圖解 Linux 作業系統設計架構與運作原理$780$663 -
輕鬆駕馭意志力:史丹佛大學最受歡迎的心理素質課 (The Willpower Instinct: How Self-Control Works, Why It Matters, and What You Can Do To Get More of It)$310$279 -
版本控制使用 Git, 2/e (Version Control with Git: Powerful tools and techniques for collaborative software development, 2/e)$580$458 -
ASP.NET MVC 4 網站開發美學$680$537 -
王者歸來 Java Web 整合開發-JSP + Servlet + Struts + Hibernate + Spring, 3/e$980$833 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
Machine Learning: The Art and Science of Algorithms that Make Sense of Data (Paperback)$1,850$1,758 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
寫給專業開發者用的 Windows Kinect SDK 技術手冊 (Programming with the Kinect for Windows Software Development Kit)$420$328 -
AngularJS (Paperback)$1,040$988 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Business Model You: A One-Page Method For Reinventing Your Career (Paperback)$1,140$1,083 -
ASP.NET 學習教材-使用 C#$650$514 -
養成 iOS 7 App 程式設計實力的 30 堂課:知名 iOS 教學部落格 AppCoda 作家親授關鍵技巧讓你不 NG (Learn iOS 7 Programming from Scratch)$580$452 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
笑談軟體工程:例外處理設計的逆襲$580$458 -
從車庫的舊 PC 到百萬台伺服器-巨型網站成長從無到無限大,技術架構大揭祕-最棒的「秒殺」網站設計實例$480$408 -
並行之美學-撰寫平行應用程式的新手指南 (The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications)$580$458 -
你所不知道的必學前端 Debug 技巧:即學即用!讓你 Debug 不求人 (iT邦幫忙鐵人賽系列書)$620$484
相關主題
商品描述
Uncover surprises, risks, and potentially serious bugs with exploratory testing. Rather than designing all tests in advance, explorers design and execute small, rapid experiments, using what they learned from the last little experiment to inform the next. Learn essential skills of a master explorer, including how to analyze software to discover key points of vulnerability, how to design experiments on the fly, how to hone your observation skills, and how to focus your efforts.
Software is full of surprises. No matter how careful or skilled you are, when you create software it can behave differently than you intended. Exploratory testing mitigates those risks.
Part 1 introduces the core, essential skills of a master explorer. You'll learn to craft charters to guide your exploration, to observe what's really happening (hint: it's harder than it sounds), to identify interesting variations, and to determine what expected behavior should be when exercising software in unexpected ways.
Part 2 builds on that foundation. You'll learn how to explore by varying interactions, sequences, data, timing, and configurations. Along the way you'll see how to incorporate analysis techniques like state modeling, data modeling, and defining context diagrams into your explorer's arsenal.
Part 3 brings the techniques back into the context of a software project. You'll apply the skills and techniques in a variety of contexts and integrate exploration into the development cycle from the very beginning.
You can apply the techniques in this book to any kind of software. Whether you work on embedded systems, Web applications, desktop applications, APIs, or something else, you'll find this book contains a wealth of concrete and practical advice about exploring your software to discover its capabilities, limitations, and risks.
商品描述(中文翻譯)
揭示探索測試中的驚喜、風險和潛在的嚴重錯誤。與其提前設計所有測試,不如讓探索者設計並執行小型、快速的實驗,利用從上一次小實驗中學到的知識來指導下一次的實驗。學習大師級探索者的基本技能,包括如何分析軟體以發現關鍵的脆弱點、如何即興設計實驗、如何磨練觀察技能,以及如何集中精力。
軟體充滿驚喜。無論你多麼小心或技術多麼高超,當你創建軟體時,它的行為可能會與你預期的不同。探索測試可以減輕這些風險。
第一部分介紹大師級探索者的核心基本技能。你將學會制定指導探索的章程,觀察實際發生的事情(提示:這比聽起來要難),識別有趣的變化,並確定在以意想不到的方式運行軟體時,預期的行為應該是什麼。
第二部分在此基礎上進一步發展。你將學會通過變化互動、序列、數據、時機和配置來進行探索。在此過程中,你將看到如何將狀態建模、數據建模和定義上下文圖等分析技術納入你的探索者工具箱中。
第三部分將這些技術帶回軟體專案的背景中。你將在各種情境中應用這些技能和技術,並從一開始就將探索整合到開發週期中。
你可以將本書中的技術應用於任何類型的軟體。無論你是在嵌入式系統、Web 應用程式、桌面應用程式、API 或其他領域工作,你都會發現本書包含了大量具體且實用的建議,幫助你探索軟體以發現其能力、限制和風險。
