Amplify your awesomeness
with testing
Ulrika Malmgren
ulrika.malmgren@gmail.com
@ulrikama
You don't test quality in - you need to build it in
+ testing =
165 bugs in Jira
Think about quality while you develop
There is no testing phase
Myth: programmers can't test their own code
Testing
Calculator
CHECK
- predictable
- objective
- one answer
- discrete
- verify
Text
EXPLORE
- no expected answer
- subjective
- learn
- investigate
- model
CHECK - EXPLORE
http://www.satisfice.com/blog/archives/856
James Bach and Michael Bolton
TESTED = CHECKED + EXPLORED
Elisabeth Hendrickson
Movie time
Find your moonwalking bears!
Be different!
Mind map
Technique 1
Our mind map
Use mind maps to explore new functionality together.
Draw on your different perspectives to find new information and potential problems.
(or do it alone!)
San Francisco DePOT
Technique 2
San Francisco DePOT
Heuristic (/hjʉˈrɪstɨk/; Greek: "Εὑρίσκω", "find" or "discover") refers to experience-based techniques for problem solving, learning, and discovery that find a solution which is not guaranteed to be optimal, but good enough for a given set of goals.
San Francisco DePOT
San Francisco DePOT
SFDPOT
SFDPOT
SDPOT
SFDPOT
SFDPOT
SFDPOT
Focus
Technique 3
Randomize
Technique 4
Use checklists
Technique 5
http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf
Build quality in
Tested = checked + explored
Find the bears
Thank you!
Ulrika Malmgren
@ulrikama
Amplify your awesomeness with testing
By Ulrika Malmgren
Amplify your awesomeness with testing
Presentation @ From the Front 2014
- 3,854