![Page 1: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/1.jpg)
Alternative Paths for Self-Education In Software Testing
Markus Gärtner - http://blog.shino.de - Twitter: @mgaertne
http://commons.wikimedia.org/wiki/File:Education_-_Grad_Hat_-_Jordan.png
![Page 2: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/2.jpg)
Education in Software Testing
My storyUniversity studies until October 2005
1st position as a software tester April 2006
1st training course in software testing:
October 2007
Appointed a software testing group lead
position in September 2007!
![Page 3: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/3.jpg)
Who is responsible for your education?
Your employer?
Your superior?
Your teacher back in school?
Maybe your husband/wife?
Your kids?
![Page 4: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/4.jpg)
Who is responsible for your education?
No!
![Page 5: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/5.jpg)
YOU!http://commons.wikimedia.org/wiki/File:Uncle_Sam_(pointing_finger).jpg
![Page 6: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/6.jpg)
Feedback
Start a personal blog or private journal
Write an article
Contribute to mailing lists
Involve yourself in social mediaTwitter
Software Testing Club
Weekend Testing
![Page 7: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/7.jpg)
Learn to program
Scripting languages: Ruby, Python,
Groovy
Design Patterns
Technology: TDD, Mocking
Pairing
http://stevelucasmetz.blogspot.com/2008/01/rambo-baby.html
![Page 8: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/8.jpg)
Hypothesis vs. Synthesis
Hypothesis
Books
Rapid Software Testing
Black-box software
testing
Buccaneer-scholar
Synthesis
Black-box software
testing
Testing Dojos &
Challenges
Weekend Testing
Miagi-Do school
http://wordandimage.files.wordpress.com/2007/12/brain.gif
![Page 9: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/9.jpg)
Books
http://blog.lib.umn.edu/isss/isss/2009/02/
![Page 10: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/10.jpg)
Rapid Software Testing
Developed by James Bach and Michael Bolton
Taught as a course, but slides available online:
http://www.satisfice.com/rst.pdf
Contents include:What is testing?
The Heuristic Test
Strategy Model
Heuristics, Oracles
and the tester‘s mind
… and much more
http://s0.geograph.org.uk/photos/06/47/064756_80eeb599.jpg
![Page 11: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/11.jpg)
Black-box Software Testing
Developed by Cem Kaner and James Bach
Online courses by AST
Videos online available:
http://www.testingeducation.org/BBST/
http://upload.wikimedia.org/wikipedia/commons/1/1b/Peering_Inside_the_Black_Box.jpg
![Page 12: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/12.jpg)
Black-box Software Testing
Bug advocacy
Testing techniquesDomain testing
Scenario testing
Function testing
Risk-based testing
Combination testing
Specification-based testing
http://upload.wikimedia.org/wikipedia/commons/1/1b/Peering_Inside_the_Black_Box.jpg
![Page 13: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/13.jpg)
Buccaneer-scholar
Book by James Bach
Learning heuristicsSACKED SCOWS
Long Leash Heuristic
Obsess and Forget Heuristic
Procrastinate and Push Heuristic
… are just some of the underlying
principles
http://running-wild.net/pics/content/gallery/tattoos/04.jpg
![Page 14: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/14.jpg)
Testing Challenges
Testing challenges
Practical exercise of testing skills
Have internet will test:http://www.satisfice.com/blog/archives/322
http://www.defibolivie2010.org/challenge_Sajama.jpg
![Page 15: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/15.jpg)
Testing Dojos
Similar to Coding DojosCollaboration
Save Environment
Deliberate Practice
Content:Single Testing vs. Paired Testing
Test this, Evaluate Tools, Learn new approaches
http://www.matrix-architekt.de/bilder/desktop/dojo.jpg
![Page 16: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/16.jpg)
Weekend Testing
Testing on the weekend online
Typical session:1 hour Practical testing
1 hour Discussion
Content:Test this
Evaluate tools
Learn new approaches
Watch out for traps!
![Page 17: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/17.jpg)
Miagi-Do School of Software Testing
Founded by Matt Heusser
Non-commercial, zero-profit
Improve testing skill
Through practice
Belt system
http://farm3.static.flickr.com/2074/2200982710_8cf8e0d422.jpg
![Page 18: Alternative paths for self-education in Software Testing](https://reader035.vdocuments.mx/reader035/viewer/2022062703/554f380ab4c90572088b4d53/html5/thumbnails/18.jpg)
Summary
Education is your repsonsibility
Different stylesFeedback
Hypothesis
Synthesis
You may have preferences for one or the
other, but you should apply as much as
possible