2. 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
2
2013-12-13
PA1
Confidential
4. 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/
4
2013-12-13
PA1
Confidential
5. ISTQB
▪
ISTQB is a commercial certification for testers and the course material is available for download
▪
Glossary
▪
▪
Foundation
▪
▪
2013-12-13
PA1
http://istqb.org/downloads/finish/46/95.html
Advanced Level Technical Test Analyst
▪
5
http://istqb.org/downloads/finish/46/96.html
Advanced Level Test Analyst
▪
▪
http://www.istqb.org/downloads/finish/16/15.html
Advanced Level Test Manager
▪
▪
http://www.istqb.org/downloads/finish/20/101.html
http://istqb.org/downloads/finish/46/94.html
Confidential
6. 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
6
2013-12-13
PA1
Confidential
7. 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
7
2013-12-13
PA1
Confidential
8. Test Automation
▪ A compilation of articles written about test automation by
Alan Page, Principal Engineer at Microsoft
▪ The “A” Word
▪ https://leanpub.com/TheAWord
8
2013-12-13
PA1
Confidential
10. 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
10
2013-12-13
PA1
Confidential
11. 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
11
2013-12-13
PA1
Confidential
12. 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/ETinAgileagile2011-final.pdf
12
2013-12-13
PA1
Confidential
14. 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
14
2013-12-13
PA1
Confidential
15. 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
15
2013-12-13
PA1
Confidential
16. Videos: Mobile Testing
▪ Tap into Mobile Application Testing
▪ http://www.youtube.com/watch?v=FyliSDXX4i0
16
2013-12-13
PA1
Confidential
17. 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
17
2013-12-13
PA1
Confidential
18. 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
18
2013-12-13
PA1
Confidential
19. A Selection of Software Testing Blogs
▪
▪
Michael Bolton (http://www.developsense.com/blog/)
▪
BJ Rollison (http://www.testingmentor.com/imtesty/)
▪
Cem Kaner (www.kaner.com)
▪
Expert Testers (http://experttesters.com/)
▪
Jonathan Kohl (www.kohl.ca)
▪
Google Testing Blog (http://googletesting.blogspot.se/) ▪
▪
19
Alan Page (http://angryweasel.com/blog/)
James Bach (http://www.satisfice.com/blog/)
2013-12-13
PA1
▪
Michael Larsen (http://www.mkltesthead.com/)
Lisa Crispin (http://lisacrispin.com/)
Confidential
20. 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
20
2013-12-13
PA1
Confidential
21. 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
21
2013-12-13
PA1
Confidential