Upload
devconfu
View
99
Download
1
Tags:
Embed Size (px)
Citation preview
Our organizers and sponsors
Partners:
Building The All-Star Lineup of QualitySami Söderblom, Sogeti Finland
Me?
Sami Söderblom+358 41 538 [email protected]@gmail.com
35 yrs old, married, Hontai Yoshin Ryujujutsu, photography, disc golf
Working steadily since the age of 13 10 yrs of testing, test/quality mgmt, process
development, training, coaching, etc. Testing experience in domains such as video surveillance,
advertising, insurance, banking, telecom, video gaming, retail sales, freight logistics, public sector, human resouces, electric networks…
Company experience in Fortum, Finnet, The Finnish Consumers’ Association, Telia Mobile, Siemens, Mirasys, Blyk, Tapiola, Itella, Nordea, The Finnish National Board of Customs, Fingrid, Teosto…
Steering group member in Finnish Association of Software Testing
Ice hockey == Big thing in FinlandRoles in ice hockey
Roles in software development
EXPLORATION
The Nature of Exploration
Familiar
Unfamiliar
Familiar
The Spectrum of Testing
Checking ExplorationVS.
Test planning
Test execution
?
Mindsets
Algorithmic vs. heuristic thinking
Defined problems
Defined solutions
Arbitrary choices
Intuition
Exploration
Rules of thumb
Educated guesses
Automation
HeuristicsAlgorithms
Expected results
Metrics
”Slow” thinking
”Fast” thinking
Decisions
Determinism
Creativity
Quantification
Gut feelings
Associations
Techniques
Reading a map
Drawing a map
The Microcosmos of Quality
Taste Problem
Salt
Pepper
Taste
Taste
Heuristics Algorithms
Oracles
”I drink milk.I must be a cow then.”
Heuristic test execution
Test coverage
Exploratory test reporting
”Do not go where the path may lead, go instead where there is no path and leave a trail." -Ralph Waldo Emerson
The same in Excel…
… and in Notepad.
Drive
Development Checking Exploration”You focus on failure, so your clients can focus on success.” –Lessons Learned in Software Testing by Kaner, Bach and Pettichord
Beethoven’s 5th
The Release Calendar
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT MAR DEC
DevelopmentPrep. Exploration Check.
Crowdsourcing
Positions vs. roles
The development of a goalie
Roles in ice hockey
Defence Defence
AttackAttackAttack
Goalie
Roles in software development
Checking Checking
DevelopmentDevelopme
nt Development
Exploration
The All-Star Lineup of Quality
Development
Checking
Exploration
QUALITY
Design
Execution
Learning
Steering“Testing is a quest within a vast, complex, changing space. We seek bugs.It is not the process of demonstrating that the product CAN work, butexploring if it WILL.” –James Bach
THANKYOU!!
Please leave some feedback!
Our organizers and sponsors
Partners: