Alternative paths for self-education in Software Testing

2,969 views

Published on

Presentation on Alternative paths for self-education in Software Testing.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,969
On SlideShare
0
From Embeds
0
Number of Embeds
241
Actions
Shares
0
Downloads
21
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Alternative paths for self-education in Software Testing

  1. 1. Alternative PathsforSelf-Education In Software Testing<br />Markus Gärtner - http://blog.shino.de - Twitter: @mgaertne<br />http://commons.wikimedia.org/wiki/File:Education_-_Grad_Hat_-_Jordan.png<br />
  2. 2. Education in Software Testing<br /> My story<br />University studiesuntilOctober 2005<br />1st position as a softwaretester April 2006<br />1st trainingcourse in softwaretesting: October 2007<br />Appointed a softwaretestinggroupleadposition in September 2007!<br />
  3. 3. Whoisresponsibleforyoureducation?<br />Youremployer?<br />Yoursuperior?<br />Yourteacher back in school?<br />Maybeyourhusband/wife?<br />Yourkids?<br />
  4. 4. Whoisresponsibleforyoureducation?<br />No!<br />
  5. 5. YOU!<br />http://commons.wikimedia.org/wiki/File:Uncle_Sam_(pointing_finger).jpg<br />
  6. 6. Feedback<br />Start a personal blogor private journal<br />Write an article<br />Contribute to mailinglists<br />Involveyourself in social media<br />Twitter<br />LinkedIn<br />Software Testing Club<br />Weekend Testing<br />
  7. 7. Learn to program<br />Scriptinglanguages: Ruby, Python, Groovy<br />Design Patterns<br />Technology: TDD, Mocking<br />Pairing<br />http://stevelucasmetz.blogspot.com/2008/01/rambo-baby.html<br />
  8. 8. Hypothesis vs. Synthesis<br />Hypothesis<br />Books<br />Rapid Software Testing<br />Black-box software testing<br />Buccaneer-scholar<br />Synthesis<br />Black-box software testing<br />Testing Dojos & Challenges<br />Weekend Testing<br />Miagi-Do school<br />http://wordandimage.files.wordpress.com/2007/12/brain.gif<br />
  9. 9. Books<br />http://blog.lib.umn.edu/isss/isss/2009/02/<br />
  10. 10. Rapid Software Testing<br />Developedby James Bach and Michael Bolton<br />Taughtas a course, but slidesavailable online:<br /> http://www.satisfice.com/rst.pdf<br />Contents include:<br />Whatistesting?<br />The Heuristic Test<br />Strategy Model<br />Heuristics, Oracles<br />andthetester‘smind<br />… andmuchmore<br />http://s0.geograph.org.uk/photos/06/47/064756_80eeb599.jpg<br />
  11. 11. Black-box Software Testing<br />Developedby Cem Kanerand James Bach<br />Online coursesby AST<br />Videos online available:<br /> http://www.testingeducation.org/BBST/<br />http://upload.wikimedia.org/wikipedia/commons/1/1b/Peering_Inside_the_Black_Box.jpg<br />
  12. 12. Black-box Software Testing<br />Bug advocacy<br />Testingtechniques<br />Domain testing<br />Scenario testing<br />Functiontesting<br />Risk-basedtesting<br />Combinationtesting<br />Specification-basedtesting<br />http://upload.wikimedia.org/wikipedia/commons/1/1b/Peering_Inside_the_Black_Box.jpg<br />
  13. 13. Buccaneer-scholar<br />Bookby James Bach<br />Learning heuristics<br />SACKED SCOWS<br />Long Leash Heuristic<br />Obsessand Forget Heuristic<br />Procrastinateand Push Heuristic<br />… are just some of theunderlyingprinciples<br />http://running-wild.net/pics/content/gallery/tattoos/04.jpg<br />
  14. 14. TestingChallenges<br />Testingchallenges<br />Practicalexercise of testingskills<br />Haveinternet will test:http://www.satisfice.com/blog/archives/322<br />http://www.defibolivie2010.org/challenge_Sajama.jpg<br />
  15. 15. TestingDojos<br />Similar to CodingDojos<br />Collaboration<br />Save Environment<br />Deliberate Practice<br />Content:<br />Single Testing vs. PairedTesting<br />Test this, Evaluate Tools, Learnnewapproaches<br />http://www.matrix-architekt.de/bilder/desktop/dojo.jpg<br />
  16. 16. Weekend Testing<br />Testing on theweekend online<br />Typicalsession:<br />1 hourPracticaltesting<br />1 hourDiscussion<br />Content:<br />Test this<br />Evaluatetools<br />Learnnewapproaches<br />Watch out for traps!<br />
  17. 17. Miagi-Do School of Software Testing<br />Foundedby Matt Heusser<br />Non-commercial, zero-profit<br />Improvetestingskill<br />Through practice<br />Belt system<br />http://farm3.static.flickr.com/2074/2200982710_8cf8e0d422.jpg<br />
  18. 18. Summary<br />Educationisyourrepsonsibility<br />Different styles<br />Feedback<br />Hypothesis<br />Synthesis<br />Youmayhavepreferencesforoneortheother, butyoushouldapply as much as possible<br />

×