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
  • 相關分類: 軟體工程軟體測試
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

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 或其他領域工作,你都會發現本書包含了大量具體且實用的建議,幫助你探索軟體以發現其能力、限制和風險。