New to testing? Looking improve your testing skills? Recently discovered the testing community and wondering what we’ve been talking about all this time? Well, this talk is for you then!
Huib is awesome. Well, he thinks he is. Others do to though, based on the popularity of his popular blogpost “Heuristics for recognizing professional testers”. In this talk, Huib will share his view on what an awesome tester is, based on that blogpost.
How did Huib become an awesome tester? What does he know that we may not. What skills has he learnt over his career, that we are perhaps yet to. What characteristics has he identified in himself and other awesome testers? Huib is going to share his personal learning journey with us. Offering us his map into the world of learning software testing, a detailed comprehensive map. Huib will walk us through his map expanding on why his map contains this area, key concepts to grasp in this area, how he cut his path through this area, sharing with us who and what helped him.
As a coach and trainer, Huib has coached and trained many software testers in his career. Over this time he has collated a huge list of useful resources, including books, blogs, videos and some great communities. Huib will equip you with them all, giving you all he has to offer, preparing you as best he can for your journey, be it at the start, or a new chapter. It just leaves one question, what does your map look like?
8. Professional Testers
• Professional or by profession?
• Basic testing is a straightforward technical
process.
• But, excellent testing is a difficult social and
psychological process in addition to the
technical stuff.
(Critical thinking for software testers – Bach/Bolton)
@huibschoots
10. Heuristics for recognizing
professional testers
1. Have paradigm of testing & can explain approach
2. Love what they do & are passionate
3. Consider context first and continuously
4. Consider testing a human activity to solve complex
problems
5. Know that SW development is a team sport
6. Know that things can be different
@huibschoots
11. Heuristics for recognizing
professional testers
7. Ask questions before doing anything
8. Use diversified approaches
9. Know that estimation is more like negotiation
10. Use test cases & test documentation wisely
11. Continuously study their craft
12. Have courage and refuse to do bad work
@huibschoots
12. Heuristics for recognizing
professional testers
13. Are curious & like to learn new things
14. Have important interpersonal skills
15. Have excellent testing skills
16. Have sufficient technical skills
17. Do not fear to learn & are not afraid to make mistakes
18. Happy to share their knowledge
@huibschoots
34. So repeat after me…
Testing is evaluating a product by
learning about it through
experimentation, which includes to
some degree: questioning, study,
modeling, observation and inference
@huibschoots
39. How to become awesome?
• Know what you want from your life!
• Follow your energy
• Do what you love
• Be yourself
• Persevere
• Tell yourself you are the best
• Find role models, mentors and coaches
• Experiment & try new stuff
• Ask for feedback
• Don’t be afraid to fail
• Be a mentor
• Work on your network, learn from others
• Practice, practice, practice
• Never fake!
@huibschoots
40. Damn Huib, it’s just too much…
where do I start?
@huibschoots
41. Where to start?
First: know what to learn and focus!
Second: get help and practice!
Maybe write a Personal Development Plan
– Who am I?
– What are my skills?
– What do I want?
– What do I need?
– How do I get there?
@huibschoots
42. I learned a lot from:
• Observing others
• Observing myself
• Explaining, presenting, teaching & coaching
• Pairing
• Writing my blog
• Keeping a journal
• Always having a notebook with me
• Discussing & debating testing
• Trying new stuff
• My coaches and mentors
@huibschoots