SlideShare a Scribd company logo
1 of 18
How to Create “Good Testers”
Slide 1
Susan Windsor
Gerrard Consulting
Limited
susan@gerrardconsulting.com
Web: gerrardconsulting.com
Topics
• What is a “Good Tester”?
• Why would YOU want to be one?
• How can you find, or become one?
Slide 2
Good Tester? (Good Question!)
Slide 3
Generic Attributes?
• Able to identify what quality actually means in their context
for their stakeholders. Think “fit for purpose”!
• Able to define what information is important to their
stakeholders and then deliver it, on time, and in the relevant
format.
• Able to identify examples of industry good practice that are
relevant and incorporate in pragmatic way.
• Able to recognise the value in different flavours of testers. Not
everyone will be in the same discipline as you.
• Able to be productive; seek to continuously improve;
understand their value.
Slide 4
Functional Tester Attributes
• Relevant business
experience!
• Networked with business
analysts, and users.
• Challenge functional
requirements.
• Understand how the
system will be used.
Slide 5
Agile Tester Attributes
• Excellent communication .
• Role in multi-skilled team .
• Challenge all stories.
• Use the relevant
technology.
• Able to understand (and
change?) code.
Slide 6
Operational Acceptance
Attributes
• Lots of technical experience!
• Networked with operations and
technical support.
• Challenge (and help define)
operational acceptance criteria.
Slide 7
Performance Tester Attributes?
• Understand architecture and able
to identify potential bottle necks.
• Networked with architects,
operations and communications.
• Challenge (and help define)
performance requirements
• Interpret the results in plain
language.
• Able to use the relevant testing
tools.
Slide 8
Test Manager Attributes
• Communicate with ALL
stakeholders.
• Manage ALL skill groups.
• Manage troubled projects;
• Specialists in one or more test
disciplines.
• Understand all test disciplines
Slide 9
Certification
• What do you think?
• As an individual it can help your career
and provide a sense of achievement.
• As a resource provider; or resource
purchaser (who aren’t testers) it’s used
incorrectly as a meaningful measure.
Slide 10
Beyond Good Tester?
• Active throughout the project
life-cycle.
• Communicate with every
other discipline.
• You’re the eyes and ears of
the sponsors.
Slide 11
Super Tester!
Good Testers Make a Difference
• Be your own Guru!
– Network; blog; attend events; absorb everything and retain
only what is relevant to you.
– Don’t be seduced by industry Guru’s! There is no “best
practice”.
– Realise that your experience is just as relevant and valuable as
others.
– Become a mentor to other budding testers; seek out a mentor for
yourself.
• Identify your relevant stakeholders and ask them:
– What do they think makes a good tester?
– What information do they need to make decisions?
– What are their expectations of you and how will you know when
you’ve met them?
Slide 12
Create a Good Tester
From within your own organisation!
Slide 13
• Functional
• Agile
• Operational
• Performance
• Test Manager
• Business users
• Developers
• System Support
• Systems Analysts
• Business
Managers
Time to Transition?
• Purely by moving them into a new role and learning on
the job alongside experienced testers – about one
year to be as effective as an experienced contract
tester
• By providing 4 weeks intensive assessment and
training up front – about 3 months to reach same level
• Either way, after one year, they will be more productive
and effective than any contract tester can be as they
already have key productivity factors in place:
– Relevant business or technical experience
– A network of contacts within your organisation
– Experience of “how to make things happen around here!”
Slide 14
External Candidates?
• Direct Recruitment
– Even if you don’t plan to do
this, the thought process
and assessment assets will
support other external
resource provision
decisions.
• Contract Agencies
– Build a relationship with a
small number (one!) you can
trust.
• Service Suppliers
– Your selection process
should drive their service
level and your commercial Slide 15
Define Your Selection Process
Slide 16
SuperTester
Test Manager (50
plus)
Test Manager (20
plus)
Team Leader
Specialist
Non-functional
Roles
Junior Testers
Final
Interview
Personality
Test
Structured
interview
Interpersonal
Skills Test
Practical
Test
Telephone
Interview
CVAptitude
Test
Application
Screen out candidates
Recruitment Decision
Y NY Y YY YN
YY Y Y Y YN N
YYYYY Y Y N
Y Y Y Y Y Y Y N
Y
Y
Y Y
Y Y
Y Y
Y Y
Y
Y
Y
Y Y
N
N
N
N
N
Y
Y
Define Your Own Team
Roadmap
• Sources exist (incomplete) e.g. BCS
SFIA
• Define base skills per discipline
• Create a matrix of roles
• Manage career development towards
goals
• Establish recognition of achievement
• Establish mentoring/coaching
programme Slide 17
And Finally……..
Why wouldn’t you want to be a Good Tester?
• You have a very wide choice of test disciplines
you can specialise in, depending on your career
aspirations and experience.
• You get to provide the Intelligence that facilitates
effective decision making.
• Ultimately, you’re a Trusted Advisor and maybe
even an Industry Guru or SuperTester!
Slide 18

More Related Content

More from TEST Huddle

More from TEST Huddle (20)

Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 
Can virtualization transform your API lifecycle?
Can virtualization transform your API lifecycle?Can virtualization transform your API lifecycle?
Can virtualization transform your API lifecycle?
 
The world class webinar series
The world class webinar seriesThe world class webinar series
The world class webinar series
 
Scrum in Hardware
Scrum in HardwareScrum in Hardware
Scrum in Hardware
 
How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"
 
Test process improvement – how hard can it be?
Test process improvement – how hard can it be?Test process improvement – how hard can it be?
Test process improvement – how hard can it be?
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

'How To Create Good Testers' by Susan Windsor

  • 1. How to Create “Good Testers” Slide 1 Susan Windsor Gerrard Consulting Limited susan@gerrardconsulting.com Web: gerrardconsulting.com
  • 2. Topics • What is a “Good Tester”? • Why would YOU want to be one? • How can you find, or become one? Slide 2
  • 3. Good Tester? (Good Question!) Slide 3
  • 4. Generic Attributes? • Able to identify what quality actually means in their context for their stakeholders. Think “fit for purpose”! • Able to define what information is important to their stakeholders and then deliver it, on time, and in the relevant format. • Able to identify examples of industry good practice that are relevant and incorporate in pragmatic way. • Able to recognise the value in different flavours of testers. Not everyone will be in the same discipline as you. • Able to be productive; seek to continuously improve; understand their value. Slide 4
  • 5. Functional Tester Attributes • Relevant business experience! • Networked with business analysts, and users. • Challenge functional requirements. • Understand how the system will be used. Slide 5
  • 6. Agile Tester Attributes • Excellent communication . • Role in multi-skilled team . • Challenge all stories. • Use the relevant technology. • Able to understand (and change?) code. Slide 6
  • 7. Operational Acceptance Attributes • Lots of technical experience! • Networked with operations and technical support. • Challenge (and help define) operational acceptance criteria. Slide 7
  • 8. Performance Tester Attributes? • Understand architecture and able to identify potential bottle necks. • Networked with architects, operations and communications. • Challenge (and help define) performance requirements • Interpret the results in plain language. • Able to use the relevant testing tools. Slide 8
  • 9. Test Manager Attributes • Communicate with ALL stakeholders. • Manage ALL skill groups. • Manage troubled projects; • Specialists in one or more test disciplines. • Understand all test disciplines Slide 9
  • 10. Certification • What do you think? • As an individual it can help your career and provide a sense of achievement. • As a resource provider; or resource purchaser (who aren’t testers) it’s used incorrectly as a meaningful measure. Slide 10
  • 11. Beyond Good Tester? • Active throughout the project life-cycle. • Communicate with every other discipline. • You’re the eyes and ears of the sponsors. Slide 11 Super Tester!
  • 12. Good Testers Make a Difference • Be your own Guru! – Network; blog; attend events; absorb everything and retain only what is relevant to you. – Don’t be seduced by industry Guru’s! There is no “best practice”. – Realise that your experience is just as relevant and valuable as others. – Become a mentor to other budding testers; seek out a mentor for yourself. • Identify your relevant stakeholders and ask them: – What do they think makes a good tester? – What information do they need to make decisions? – What are their expectations of you and how will you know when you’ve met them? Slide 12
  • 13. Create a Good Tester From within your own organisation! Slide 13 • Functional • Agile • Operational • Performance • Test Manager • Business users • Developers • System Support • Systems Analysts • Business Managers
  • 14. Time to Transition? • Purely by moving them into a new role and learning on the job alongside experienced testers – about one year to be as effective as an experienced contract tester • By providing 4 weeks intensive assessment and training up front – about 3 months to reach same level • Either way, after one year, they will be more productive and effective than any contract tester can be as they already have key productivity factors in place: – Relevant business or technical experience – A network of contacts within your organisation – Experience of “how to make things happen around here!” Slide 14
  • 15. External Candidates? • Direct Recruitment – Even if you don’t plan to do this, the thought process and assessment assets will support other external resource provision decisions. • Contract Agencies – Build a relationship with a small number (one!) you can trust. • Service Suppliers – Your selection process should drive their service level and your commercial Slide 15
  • 16. Define Your Selection Process Slide 16 SuperTester Test Manager (50 plus) Test Manager (20 plus) Team Leader Specialist Non-functional Roles Junior Testers Final Interview Personality Test Structured interview Interpersonal Skills Test Practical Test Telephone Interview CVAptitude Test Application Screen out candidates Recruitment Decision Y NY Y YY YN YY Y Y Y YN N YYYYY Y Y N Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y
  • 17. Define Your Own Team Roadmap • Sources exist (incomplete) e.g. BCS SFIA • Define base skills per discipline • Create a matrix of roles • Manage career development towards goals • Establish recognition of achievement • Establish mentoring/coaching programme Slide 17
  • 18. And Finally…….. Why wouldn’t you want to be a Good Tester? • You have a very wide choice of test disciplines you can specialise in, depending on your career aspirations and experience. • You get to provide the Intelligence that facilitates effective decision making. • Ultimately, you’re a Trusted Advisor and maybe even an Industry Guru or SuperTester! Slide 18

Editor's Notes

  1. There are a lot of potential mentors out there – probably a lot are here!Is that all it takes to become or create a good tester though?It certainly helps, but it’s nowhere near enough – and I’m a big fan of mentoring and coaching…
  2. Mentoring and coaching comes later, first we have to understand how to find and grow people into becoming the testers we need and want them to be.
  3. All depends on the Context of the QuestionEveryone (including YOU!) will have an opinion….BUT – Whose opinion actually matters?Who would you ask if you’re a good tester? How would you qualify their answer?What would they have to know for you to value their answer?It’s totally dependent upon which “flavour” of tester you are, and who your stake-holders are.There are some generic testing skills, but they are easy to learn – it’s experience and competencies that vary and are important.It’s not enough to have been a tester for 6 months and have ISEB certification.
  4. If you consider yourself to be a good tester, you must be able to deliver against all these as a minimum.If you slavishly follow your favourite testing guru – you’re not a good tester in my opinion If you insist that your definition of quality is the one that counts, again you’re not a good tester for me.But then does my opinion count? Only you can judge!Note I’ve not included any generic testing skills here – they are the easy bit and can be taught, not even worth mentioning as the only make you a tester, not a good tester.
  5. Challenge requirements (whether spoken or written), for completeness; relevance; and accuracyUnderstand how the system will be used:To identify business product risks To quantify the priority of functionsTo quantify the severity of defectsIF all you have is the ability to write and follow test scripts, you have a very limited career as these are commodity skills.You will be replaced by cheaper resources or machines.
  6. Its usually during testing that problems become visible and projects become troubled.To a level where they can recognise who is an expert.
  7. In every aspect of the project life-cycle, regardless of the approach being taken, there is test activity that can and should take place.So, if you’re SuperTester, you need to communicate effectively with every other discipline. You don’t have to know everything they know, but ask “stupid questions”. How cool is that?You’re the eyes and ears of the sponsors, you are the one person who actually knows the health of the project, regardless of what the project reporting states. How valuable is that
  8. .
  9. Where will the experience come from?
  10. – certification within your company