[go: up one dir, main page]

0% found this document useful (0 votes)
94 views32 pages

Learning Styles and Exploratory Testing

This document discusses exploratory testing and learning styles. It begins by defining exploratory testing as simultaneous learning, planning, and execution of tests. It then discusses the Felder-Silverman learning styles model, which describes preferences along five continua: sensory/intuitive, visual/verbal, inductive/deductive, active/reflective, and sequential/global. The document theorizes how an individual's learning style preferences may correlate with their preferred testing techniques and approaches to exploratory testing. It provides examples of how different learning style preferences may lead testers to focus on certain areas or have tendencies when performing exploratory testing.

Uploaded by

sen2nat5693
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views32 pages

Learning Styles and Exploratory Testing

This document discusses exploratory testing and learning styles. It begins by defining exploratory testing as simultaneous learning, planning, and execution of tests. It then discusses the Felder-Silverman learning styles model, which describes preferences along five continua: sensory/intuitive, visual/verbal, inductive/deductive, active/reflective, and sequential/global. The document theorizes how an individual's learning style preferences may correlate with their preferred testing techniques and approaches to exploratory testing. It provides examples of how different learning style preferences may lead testers to focus on certain areas or have tendencies when performing exploratory testing.

Uploaded by

sen2nat5693
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

Learning Styles and

Exploratory Testing
Andy Tinkham
Florida Institute of
Technology
atinkham@fit.edu
Topics of Discussion
 Exploratory testing
 Learning Styles
Why Should You Care?
 Learning styles theory may predict the
kinds of testing techniques you might
prefer
 Being aware of style preferences
presents new opportunities
 Other techniques you might also prefer
 Reminders of techniques you may not
normally prefer (or think of)
Exploratory Testing
 Simultaneous learning, planning and
execution
 Performed by nearly all testers at least
part of the time during their jobs
 Defect analysis
 Odd occurrence investigation

 Asking questions of application


Approaches to Exploration
 Tester generally has an overall purpose
(charter) in mind though the general
approach may differ from tester to tester
 Many different approaches for creating &
using exploratory tests
 Not mutually exclusive
 Individual testers adopt a subset of these
strategies
Accomplishing Charter
 Many different ways to accomplish
exploratory charter
 Choice varies by tester based on
 Past experience
 Specific skills
 Detailed knowledge
 Personality aspects
 Learning style
Learning Styles
 “Characteristicstrengths and
preferences in the ways [people] take
in and process information” (Richard Felder, “Matters of
Style”
Style”)

 May change slowly over time or vary


over differing subject areas
Learning Styles Cautions
 Learning styles are only preferences
 People can express tendencies from
both sides of a continuum
 Each type has strengths and
weaknesses
 Descriptive, not normative
 No “best pattern” of results
 No inherent superiority of any placement
Felder-Silverman Learning
Styles Model
5 continua
 Sensory/Intuitive
 Visual/Verbal

 Inductive/Deductive

 Active/Reflective

 Sequential/Global

Where do you fall?


Sensory People
 Rely on info perceived through external
senses
 Generally attentive to details
 Usually observant
 Favor facts and observable phenomena
 Patient with detail
 Prefer problems with well-defined standard
solutions
 Dislike surprises and complications that make
them deviate from the solutions
Intuitive People
 Rely on internal information (memory,
conjecture, interpretation)
 May be bored by details
 Easily handle abstraction
 Good at grasping new concepts
 Often imaginative and insightful
Visual People
 Retain more information they get from visual
images
 Pictures
 Movies
 Diagrams
 Demonstrations
 May have problems remembering information
they simply hear
 Majority of people (at least in Western
cultures)
Verbal People
 Retain more information they hear and
read
 Lectures
 Written words

 Mathematical formulas

 Think in words more than pictures


Inductive People
 Prefer to start with specifics and derive
the generalities
 Like to be given a set of facts,
observations, or an example & tease
out the fundamental principles
 “The natural human learning style” (Felder &
Silverman)

 Often need to see the motivation for


learning something
Deductive People
 Start with generalities and apply to
specific situations
 Learn basic principles & determine how
to apply them
 “The natural human teaching style”
Active People
 Need to do something with information
as soon as they get it
 Might discuss information with others or
experiment with the information
 Tend to like to work in groups
 Like to find solutions that work
 In general are the people who design
and carry out the experiments
Reflective People
 Think about information before they use it
 Prefer to work alone or with at most one
other person whom they trust
 Need time to mentally manipulate the
information to see what they can get from it
 Define the problems that need to be solved
Sequential People
 Learn material in a logically ordered
progression
 Incrementally build on the knowledge
they have already learned
 Strong in convergent thinking and
analysis
 Solve problems in ways that make
sense to other people
Global People
 Tend to see the big picture
 Spend a period of time not understanding
until something clicks
 Tend to be more apt to see connections
(often to completely different disciplines)
 May seem to leap directly to solutions
(skipping intermediate steps)
 May need to fully understand something
before working with it
Theoretical Predictions
A large component of exploratory
testing is learning
 Learning styles may affect how people
perform testing activities
 The following slides are some
theoretical predictions of ways that
styles might correlate with testing
 We’ll be investigating these more
Sensory Testers
 Might focus on actual observations of
software
 Solutions that have worked in the past for
specific bugs
 More likely to begin testing prior to creating
models
 More apt to consult specifications
 Learning based on experimenting on the
product
 Doing research to predict the behavior
Intuitive Testers
 Focus on internal models of the
software being tested
 Risk-based approach to testing, trying
to think of ways the program can fail
 Like it when mental models are proven
to be incorrect
Visual Testers
 Tend to work off an internal picture-
based model
 Tend to use visual portrayals of the
steps for their tests
 Take notes while they explore by
making diagrams and pictures
Verbal Testers
 Tend to use textual-based models
 Take verbal notes while they explore
 More apt to choose the detailed specs
to work from than models
Inductive Testers
 Gather as many specifics as possible and
generalize to the application
 Techniques
 Potential defects
 Changes made to the application
 Application history
 Defect reports
 Tech support database
 Published documents on the application or similar
products
Deductive Testers
 Keep a collection of general principles
and heuristics and then find ways to
apply them
 Many traditional testing techniques are
deductive – testers learn a skill and
figure out how to apply it in their
current situation
Active Testers
 Do very hands-on testing
 Perform test cases rapidly
 View each test case as an experiment
 Bounce ideas and results off other
members of the group to solicit
feedback
Reflective Testers
 Perform far fewer tests
 Tend to do tests that are more likely to
find bugs
 Prefer to work alone & thus may seem
anti-social
 Tend to develop more complex tests
and scenarios
Sequential Testers
 Seem to get off to a faster start
 Build test plans as they go
 Work with however much information they
have
 Able to explain tests clearly to people after
they have performed them
 Will have tests grow in complexity over time
as they gain deeper understanding of system
Global Testers
 Get off to a slower start
 May have problems understanding the
point of the application
 Able to create detailed, complex
scenarios that draw on connections
others might not see (once they get the
critical piece of information)
Key Points
 Knowing where you fall on the continua
can help you understand yourself better
 Your preferences can help you find new
techniques that fit your style
 Don’t be blind to things outside your
preferences
Your Turn
 Questions?
 Feedback?

You might also like