self training for new testers

21
Confidential PA1 2013-12- 13 1 Self-training for New Testers A selection of relevant literature and videos (2013)

Upload: johan-hoberg

Post on 06-May-2015

940 views

Category:

Technology


0 download

DESCRIPTION

Presentation that provides a seleciton of literature and videos for self-training for new testers.

TRANSCRIPT

Page 1: Self Training for New Testers

ConfidentialPA12013-12-131

Self-training for New TestersA selection of relevant literature and videos (2013)

Page 2: Self Training for New Testers

ConfidentialPA12013-12-132

Introduction

▪ The goal of this presentation is to provide new testers with resources for self-training

▪ Every resource listed here should be free of charge and available to everyone without registration

▪ The resources should be general and applicable to all (most) software testing

▪ This is only a selection, and there certainly exists other relevant sources of information which are not included here

▪ Of course there is no substitute for experience, but learning the material recommended in this presentation will give new testers a good foundation for future learning

Page 3: Self Training for New Testers

ConfidentialPA12013-12-133

Overview

Black Box Software Testing

Test Automation

Rapid Software Testing

The Little Black Book on Test

DesignMobile Testing

Testing in an Agile Context

ISTQB

Risk-based Testing

Google Software Testing

Page 4: Self Training for New Testers

ConfidentialPA12013-12-134

BBST – Black Box Software Testing

▪ Very extensive course about the basics of software testing by Cem Kaner (et al.)

▪ Foundations of Software Testing

▪ http://www.testingeducation.org/BBST/foundations/

▪ Bug Advocacy: Effective Bug Investigation and Reporting

▪ http://www.testingeducation.org/BBST/bugadvocacy/

▪ Test Design: A Survey of Black Box Software Testing Techniques

▪ http://www.testingeducation.org/BBST/testdesign/

▪ Exploratory Testing

▪ http://www.testingeducation.org/BBST/exploratory/

Page 5: Self Training for New Testers

ConfidentialPA12013-12-135

ISTQB

▪ ISTQB is a commercial certification for testers and the course material is available for download

▪ Glossary

▪ http://www.istqb.org/downloads/finish/20/101.html

▪ Foundation

▪ http://www.istqb.org/downloads/finish/16/15.html

▪ Advanced Level Test Manager

▪ http://istqb.org/downloads/finish/46/96.html

▪ Advanced Level Test Analyst

▪ http://istqb.org/downloads/finish/46/95.html

▪ Advanced Level Technical Test Analyst

▪ http://istqb.org/downloads/finish/46/94.html

Page 6: Self Training for New Testers

ConfidentialPA12013-12-136

Introduction to Google Software Testing

▪ This s an excerpt from James Whittaker's book entitled: 'How Google Tests Software‘

▪ Gives some understand of how testing is conducted at large international corporations

▪ Introduction to Google Software Testing

▪ http://www.informit.com/articles/article.aspx?p=1854713

Page 7: Self Training for New Testers

ConfidentialPA12013-12-137

Videos: Future of Testing

▪ The Future of Testing (James Whittaker)

▪ http://www.youtube.com/watch?v=Pug_5Tl2UxQ

▪ Turning Quality on its Head (James Whittaker)

▪ http://www.youtube.com/watch?v=cqwXUTjcabs

▪ Where (testing) ideas comes from (Alan Page)

▪ http://www.youtube.com/watch?v=ZFheG4GomIE

▪ Test is Dead (Alberto Savoia)

▪ http://www.youtube.com/watch?v=X1jWe5rOu3g

▪ Evolution from Quality Assurance to Test Engineering

▪ http://www.youtube.com/watch?v=nyOHJ4GR4iU

Page 8: Self Training for New Testers

ConfidentialPA12013-12-138

Test Automation

▪ A compilation of articles written about test automation by Alan Page, Principal Engineer at Microsoft

▪ The “A” Word▪ https://leanpub.com/TheAWord

Page 9: Self Training for New Testers

ConfidentialPA12013-12-139

Videos: Test Automation

▪ Test Automation – Lessons Learned (eBay)

▪ http://www.youtube.com/watch?v=tJ0O8p5PajQ

▪ Automated Testing – Patterns & Smells (Gerard Meszaros)

▪ http://www.youtube.com/watch?v=Pq6LHFM4JvE

Page 10: Self Training for New Testers

ConfidentialPA12013-12-1310

Rapid Software Testing

▪ Course material created by James Bach and Michael Bolton (et al.)

▪ Rapid Software Testing course material

▪ http://www.satisfice.com/rst.pdf

Page 11: Self Training for New Testers

ConfidentialPA12013-12-1311

Videos: Exploratory Testing

▪ Large Scale Exploratory Testing (James Whittaker)

▪ http://www.youtube.com/watch?v=fNkYz1hB7r0

▪ Open Lecture on Software Testing (James Bach)

▪ http://www.youtube.com/watch?v=ILkT_HV9DVU

Page 12: Self Training for New Testers

ConfidentialPA12013-12-1312

Testing in an Agile Context

▪ Presentation about exploratory testing by Elisabeth Hendrickson

▪ Exploratory Testing in an Agile Context▪ http://testobsessed.com/wp-content/uploads/2011/08/ETinAgile-agile2

011-final.pdf

Page 13: Self Training for New Testers

ConfidentialPA12013-12-1313

Videos: Agile Testing

▪ Debunking Agile Testing Myths (Lisa Crispin & Janet Gregory)

▪ http://www.youtube.com/watch?v=0tasZ2hSqYI

▪ Agile Testing (Elisabeth Hendrickson)

▪ http://www.youtube.com/watch?v=bqrOnIECCSg

Page 14: Self Training for New Testers

ConfidentialPA12013-12-1314

The Little Black Book on Test Design

▪ Book about test design written by Richard Edgren

▪ The Little Black Book on Test Design▪ http://www.thetesteye.com/papers/TheLittleBlackBookOnTestDesign.p

df

Page 15: Self Training for New Testers

ConfidentialPA12013-12-1315

Mobile Testing

▪ Presentation focusing on mobile application testing, written by Ajay Balamurugadas and Sundaresan Krishnaswami

▪ Mobile Testing▪ http://

enjoytesting.files.wordpress.com/2013/10/mobile_testing_ready_reckoner.pdf

▪ Presentation by uTest, a testing service company, about mobile application testing

▪ The Essential Guide to Mobile App Testing▪ http://core.ecu.edu/STRG/materials/uTest_eBook_Mobile_Testing.pdf

Page 16: Self Training for New Testers

ConfidentialPA12013-12-1316

Videos: Mobile Testing

▪ Tap into Mobile Application Testing

▪ http://www.youtube.com/watch?v=FyliSDXX4i0

Page 17: Self Training for New Testers

ConfidentialPA12013-12-1317

Risk-based Testing

▪ eBook writteb by Erik van Veenendaal for EuroSTAR 2011

▪ Practical Risk-based Testing▪ http://www.erikvanveenendaal.nl/NL/files/e-book%20PRISMA.pdf

▪ Heuristic Risk-based Testing (James Bach)

▪ http://www.satisfice.com/articles/hrbt.pdf

Page 18: Self Training for New Testers

ConfidentialPA12013-12-1318

Videos: Risk-based Testing

▪ Risk-based Testing (Randall Rice)

▪ http://www.youtube.com/watch?v=-OGne8uhJgQ

▪ Risk Based Testing - What It Is and How You Can Benefit Part 1-7 (Rex Black)

▪ http://www.youtube.com/watch?v=oznp2SmSwnM

▪ http://www.youtube.com/watch?v=OYKYhpZQ9qI

▪ http://www.youtube.com/watch?v=jAFsChcV50o

▪ http://www.youtube.com/watch?v=9ZfcLxShDoA

▪ http://www.youtube.com/watch?v=ff-wFzX7gUs

▪ http://www.youtube.com/watch?v=D2tCOIiRiqs

▪ http://www.youtube.com/watch?v=DibgGMAZunY

Page 19: Self Training for New Testers

ConfidentialPA12013-12-1319

A Selection of Software Testing Blogs

▪ Alan Page (http://angryweasel.com/blog/)

▪ BJ Rollison (http://www.testingmentor.com/imtesty/)

▪ Expert Testers (http://experttesters.com/)

▪ Google Testing Blog (http://googletesting.blogspot.se/)

▪ James Bach (http://www.satisfice.com/blog/)

▪ Michael Bolton (http://www.developsense.com/blog/)

▪ Cem Kaner (www.kaner.com)

▪ Jonathan Kohl (www.kohl.ca)

▪ Michael Larsen (http://www.mkltesthead.com/)

▪ Lisa Crispin (http://lisacrispin.com/)

Page 20: Self Training for New Testers

ConfidentialPA12013-12-1320

There is no substitute for experience

▪ You can always train testing on your own - just as you can train your development skills by creating an application, you can train your testing skills by testing applications

▪ Simply download any free application for your mobile device and start testing using the techniques described in all the presentations above

▪ Instead of testing an application you can also test any website on the Internet

▪ Send feedback to the developer with your findings – try to use the reporting techniques described in the presentations

Page 21: Self Training for New Testers

ConfidentialPA12013-12-1321

Conclusion

▪ Training to become a software tester is just about taking the time to master the necessary skills

▪ There are many resources available, not only the ones highlighted in this presentation

▪ Malcome Gladwell states that it takes 10000 hours to master a skill – By reading all the books and presentations above, and testing applications or websites on your own, you will have come a long way to reach that goal

▪ Every context requires specific domain skills, but those domain skills will be much easier to learn with a good foundation in general testing skill