Please enable JavaScript.
Coggle requires JavaScript to display documents.
Exploratory Testing - Coggle Diagram
Exploratory Testing
-
-
1.we always find the most serious bugs
when we go off the script, because it does depend on preplanned tests we still find surprises when we deviated from the script.
- Users do the craziest things. Production data has a nasty tendency to look
different from concocted examples.
- Does the software behave as intended under the conditions it’s supposed to be able to handle?
- Are there any other risks?
-
Exploratory testing includes designing tests, executing tests, learning, and steering.
Execution is crucial: until you execute your test, you don’t know what follow-up questions will occur to you to investigate because we cannot preplan the tests
Test design includes techniques like boundary
value analysis, decision tables, and cause-effect graphing, as well as deriving tests from design models such as state diagrams, sequence diagrams, and flow charts.
Observing is crucial: the better
you are at observing, the more you’ll learn.
When we’re observing, we need to use all our senses. like seeing, hearing, touching
Steering notices the system for which the conditions are not cover and it suggests the next most interesting piece of information to uncover.
three part template: where to
explore, what resources were available, and what information to discover.
inattentional blindness: an effect where paying attention to one thing can result in not seeing something else significant, even if it is in plain sight.
The more people focus on aspects of their visual world other than the detection of unexpected objects, the less likely they are to detect such objects.
-
-
There are three different kinds of variables to consider: the obvious ones that jump out at you, the subtle ones that are easy to miss, and the ones that are only indirectly accessible.
Things You Can Count is • Zero, One, Many too , Too Few:
we have to raise the questions like
• Who will use this software and for what purpose?
What alternatives are there, and why would someone choose this software over those alternatives?