Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Alternative paths for self-education in Software Testing

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

  • Login to see the comments

Alternative paths for self-education in Software Testing

  1. 1. Alternative PathsforSelf-Education In Software Testing<br />Markus Gärtner - - Twitter: @mgaertne<br /><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 /><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 /><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 /><br />
  9. 9. Books<br /><br />
  10. 10. Rapid Software Testing<br />Developedby James Bach and Michael Bolton<br />Taughtas a course, but slidesavailable online:<br /><br />Contents include:<br />Whatistesting?<br />The Heuristic Test<br />Strategy Model<br />Heuristics, Oracles<br />andthetester‘smind<br />… andmuchmore<br /><br />
  11. 11. Black-box Software Testing<br />Developedby Cem Kanerand James Bach<br />Online coursesby AST<br />Videos online available:<br /><br /><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 /><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 /><br />
  14. 14. TestingChallenges<br />Testingchallenges<br />Practicalexercise of testingskills<br />Haveinternet will test:<br /><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 /><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 /><br />
  18. 18. Summary<br />Educationisyourrepsonsibility<br />Different styles<br />Feedback<br />Hypothesis<br />Synthesis<br />Youmayhavepreferencesforoneortheother, butyoushouldapply as much as possible<br />