Alternative paths for self-education in Software Testing

Post on 10-May-2015

2.627 views 1 download

Tags:

description

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

Transcript of Alternative paths for self-education in Software Testing

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

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!

Who is responsible for your education?

Your employer?

Your superior?

Your teacher back in school?

Maybe your husband/wife?

Your kids?

Who is responsible for your education?

No!

YOU!http://commons.wikimedia.org/wiki/File:Uncle_Sam_(pointing_finger).jpg

Feedback

Start a personal blog or private journal

Write an article

Contribute to mailing lists

Involve yourself in social mediaTwitter

LinkedIn

Software Testing Club

Weekend Testing

Learn to program

Scripting languages: Ruby, Python,

Groovy

Design Patterns

Technology: TDD, Mocking

Pairing

http://stevelucasmetz.blogspot.com/2008/01/rambo-baby.html

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

Books

http://blog.lib.umn.edu/isss/isss/2009/02/

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

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

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

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

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

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

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!

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

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