Explore It! (Pragmatic Bookshelf)

PragmaticBookshelf
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.

Elisabeth Hendrickson

edited by Jacquelyn Carter @jkcarter

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.


“Reading this book taught me new skills and heuristics; but even better, it helped me channel my tester “spidey sense” more creatively and usefully. I keep this book handy at all times and occasionally do one of the practice sessions to keep my awareness keen. Explore It! helps me make sure our customers and our company get real value from our software. It’ll help you too.”

–Lisa Crispin, Coauthor with Janet Gregory, Agile Testing: A Practical Guide for Testers and Agile Teams


  • Full details: Search
  • View this book’s portal and details on how to post errata and suggestions here.

Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

Latest Threads About This Book Top

zeljko.filipin
I’m reading the pdf version. The footer of almost every page has a “discuss” link. It points to Pragmatic Bookshelf: By Developers, For ...
New
zeljko.filipin
I’m reading the pdf version. The footer of almost every page has text “report erratum”. It’s a link to /titles/ehxta/explore-it/. When c...
New
zeljko.filipin
In the pdf version of the book, on page 39, there’s a link to https://getsatisfaction.com/blundermove/topics/application_closes but it re...
New
PragmaticBookshelf
Software is full of surprises. No matter how careful or skilled you are, when you create software it can behave differently than you inte...
New

Most Active This Week Top

Most Active This Month Top

Most Active This Year Top

Most Active Last Three Years Top

Most Active Over Three Years Top

PragmaticBookshelf
Software is full of surprises. No matter how careful or skilled you are, when you create software it can behave differently than you inte...
New
zeljko.filipin
I’m reading the pdf version. The footer of almost every page has text “report erratum”. It’s a link to /titles/ehxta/explore-it/. When c...
New
zeljko.filipin
In the pdf version of the book, on page 39, there’s a link to https://getsatisfaction.com/blundermove/topics/application_closes but it re...
New
zeljko.filipin
I’m reading the pdf version. The footer of almost every page has a “discuss” link. It points to Pragmatic Bookshelf: By Developers, For ...
New

Get money off!

The Pragmatic Bookshelf

35% off any eBook

Simply use coupon code "devtalk.com" at checkout. See full details here.