(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
The Testing Skill Set
Purpose

•   This presentation brings forward questions regarding the tester skill
    set and how this skill set can be associated with different roles

•   Defining the complete tester skill set is beyond the scope of this
    presentation, but let this be the seed to a fruitful discussion

•   The purpose is to highlight the value of thinking about the tester skill
    set, and how it can be used in practice
The Testing Skill Set - Overview

•   Testing is a wide field of expertise – it can be creating low level unit
    tests in C, writing test reports for high management, exploratory
    testing, setting test scopes based on risk, developing test tools,
    reviewing code & requirements, analyzing code coverage, testability
    thinking, and so on

•   By mapping all these necessary skills, it would be possible to give an
    overview of what the testing skill set includes

•   It is clear that no one person can cover the entire skill set

•   It is also clear that not only the traditional tester role need parts of
    the skill set in their everyday work
The Testing Skill Set – Limited Example




              Testing Mindset                           Test Automation & Tools

Skill A      Skill B   Skill C      Skill n   Skill A     Skill B    Skill C      Skill n




          Test Design and Methods                         Test Management

Skill A      Skill B   Skill C      Skill n   Skill A     Skill B    Skill C      Skill n
The Testing Skill Set – Role Mapping



                Testing Mindset                           Test Automation & Tools

  Skill A      Skill B   Skill C      Skill n   Skill A     Skill B    Skill C      Skill n




            Test Design and Methods                         Test Management

  Skill A      Skill B   Skill C      Skill n   Skill A     Skill B    Skill C      Skill n




Manual Tester              Test Leader           Developer                       Role n
The Individual Skill Set

•   One individual can only master a certain number of skills, limited by
    time, focus, interest, and many other factors

•   Expecting one individual to cover the entire testing skill set is
    unreasonable

•   It is important to understand this limitation – no one person can
    cover the entire testing skill set

•   Let us say that one person can only learn an arbitrary number of
    skills - what skills are the most important to master?
Securing the Right Skill Set for the Right
                      Position
•   When hiring a new tester, developer, or manager – think about what
    parts of the testing skill set are needed in this position

•   Does the developer need to know how to write unit tests? Execute
    manual tests? Write test plans?

•   Does the tester need to be able to automate test cases, both on API and
    UI level? Or is it enough to execute manual test cases? It is difficult to
    be both a master of testability and C unit tests, and also be proficient
    in risk-based scope setting on system level and exploratory testing

•   Does the manager need to master the testing mind set to be able to
    lead properly, or to drive quality in a good way?

•   Of course we always want everyone to know everything – but what
    are the most important skills you prioritize for a certain position?
The Tester Skill Set – Learning and
                    Development
•   By identifying the important skills for a certain position it is also
    possible to use this knowledge when it comes to learning and
    development [1]

•   This way an individual knows what parts of the testing skill set is
    needed to perform the job efficiently and can work on improving
    those areas specifically
The Testing Skill Set – Screening and Selection

•   With the testing skill set completely mapped and certain skills
    assigned to different positions, screening and selection for these
    roles is facilitated

•   It is much easier to know what skills to focus the screening and
    selection on, instead of trying to cover the entire testing skill set [2]

•   This will decrease individual preferences and bias of certain skills
    and instead make it clearer which skills are needed for which
    positions
The Testing Skill Set – Evaluation

•   Having mapped the testing skill set also make it easier to evaluate
    performance of different positions

•   If a position “Developer” is expected to have certain skills from the
    testing skill set, this can be compared not only between developers,
    but also with other positions required to have the same skills

•   Skills are comparable independent of the position a person is in, as
    long as two positions are both expected to have the same skills
Role vs. Skill Set

•   Instead of focusing on different roles, we should look at the skill sets
    associated with those roles

•   Different positions require different skill sets

•   Parts of these skill sets are overlapping, and parts of the skill sets are
    unique to a certain position, or at least not shared by everyone

•   The testing skill set is not reserved for only traditional tester roles –
    it spans over many different positions

•   A developer, manager or project lead also need parts of the testing
    skill set to be able to do their job properly
Summary

•   The next step is to try to create a complete map of the testing skill set

•   This is no easy task, and the testing skill set continuously evolves

•   The testing skill set is also context dependant, even though there is
    most likely a core which is common to the whole software industry

•   Over time certain skills grow obsolete and will need to be removed
    from the skill set [3]

•   Hopefully this presentation will have given you some ideas of where
    to start thinking
Reference

[1] Verification Learning & Development Plan
http://www.slideshare.net/JohanHoberg/verification-learning-development-plan

[2] Interview with a Tester
http://www.slideshare.net/JohanHoberg/interview-with-a-tester

[3] Exploring Test Roles
http://angryweasel.com/blog/?p=444

More Related Content

What's hot

Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
sriks7
 
Top 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterTop 10 Qualities of a QA Tester
Top 10 Qualities of a QA Tester
Stacey Brown-Sommers
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
vodQA
 
What is Agile Testing?
What is Agile Testing? What is Agile Testing?
What is Agile Testing?
Dr. Alexander Schwartz
 
Exploratory testing in an agile development organization (it quality & test ...
Exploratory testing in an agile development organization  (it quality & test ...Exploratory testing in an agile development organization  (it quality & test ...
Exploratory testing in an agile development organization (it quality & test ...
Johan Åtting
 
! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teams
Dennis Popov
 
Agile test tools
Agile test toolsAgile test tools
Agile test tools
Agile Partner S.A.
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
suwalki24.pl
 
Agile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroidsAgile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroids
Vipul Gupta
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
Directi Group
 
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum Bangalore
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
Michał Dudziak
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process
Arslan Ali
 
New model
New modelNew model
New model
TEST Huddle
 
What is Agile Testing? Edureka
What is Agile Testing? EdurekaWhat is Agile Testing? Edureka
What is Agile Testing? Edureka
Edureka!
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test Competence
Johan Hoberg
 
QA/Test Engineering Perspectives
QA/Test Engineering PerspectivesQA/Test Engineering Perspectives
QA/Test Engineering Perspectives
Roopesh Kohad
 
Product QA - A test engineering perspective
Product QA - A test engineering perspectiveProduct QA - A test engineering perspective
Product QA - A test engineering perspective
Imaginea
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 
QA in Agile
QA in AgileQA in Agile
QA in Agile
Mikalai Alimenkou
 

What's hot (20)

Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
 
Top 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterTop 10 Qualities of a QA Tester
Top 10 Qualities of a QA Tester
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
What is Agile Testing?
What is Agile Testing? What is Agile Testing?
What is Agile Testing?
 
Exploratory testing in an agile development organization (it quality & test ...
Exploratory testing in an agile development organization  (it quality & test ...Exploratory testing in an agile development organization  (it quality & test ...
Exploratory testing in an agile development organization (it quality & test ...
 
! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teams
 
Agile test tools
Agile test toolsAgile test tools
Agile test tools
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
Agile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroidsAgile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroids
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
 
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process
 
New model
New modelNew model
New model
 
What is Agile Testing? Edureka
What is Agile Testing? EdurekaWhat is Agile Testing? Edureka
What is Agile Testing? Edureka
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test Competence
 
QA/Test Engineering Perspectives
QA/Test Engineering PerspectivesQA/Test Engineering Perspectives
QA/Test Engineering Perspectives
 
Product QA - A test engineering perspective
Product QA - A test engineering perspectiveProduct QA - A test engineering perspective
Product QA - A test engineering perspective
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
QA in Agile
QA in AgileQA in Agile
QA in Agile
 

Viewers also liked

Important skills a Tester should have
Important skills a Tester should haveImportant skills a Tester should have
Important skills a Tester should have
Kanoah
 
Test Heuristics for Exploratory Testing
Test Heuristics for Exploratory TestingTest Heuristics for Exploratory Testing
Test Heuristics for Exploratory Testing
Ian Pestelos #MovetheAverageUp
 
Matt Eakin - The New Tester Skillset
Matt Eakin - The New Tester SkillsetMatt Eakin - The New Tester Skillset
Matt Eakin - The New Tester Skillset
QA or the Highway
 
Software Testing Career Skill Development on BugDay Bangkok 2009
Software Testing Career Skill Development on BugDay Bangkok 2009Software Testing Career Skill Development on BugDay Bangkok 2009
Software Testing Career Skill Development on BugDay Bangkok 2009
Prathan Dansakulcharoenkit
 
Qa manager kpi
Qa manager kpiQa manager kpi
Qa manager kpi
jommerica
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
TEST Huddle
 
How to build a workforce and leadership development roadmap
How to build a workforce and leadership development roadmapHow to build a workforce and leadership development roadmap
How to build a workforce and leadership development roadmap
Elmer Buscado, ECE, CSSBB
 
ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
Methods of data collection (research methodology)
Methods of data collection  (research methodology)Methods of data collection  (research methodology)
Methods of data collection (research methodology)
Muhammed Konari
 
Developing Leaders Through a Structured Leadership Development Program
Developing Leaders Through a Structured Leadership Development ProgramDeveloping Leaders Through a Structured Leadership Development Program
Developing Leaders Through a Structured Leadership Development Program
Wong Yew Yip
 
The 8 Hats of Data Visualisation
The 8 Hats of Data VisualisationThe 8 Hats of Data Visualisation
The 8 Hats of Data Visualisation
Andy Kirk
 
1. STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
1.	STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...1.	STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
1. STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
AELC
 
Enterprise architecture-career-path
Enterprise architecture-career-pathEnterprise architecture-career-path
Enterprise architecture-career-path
Sim Kwan Choo
 
How to Create a Competency-Based Training Program
How to Create a Competency-Based Training ProgramHow to Create a Competency-Based Training Program
How to Create a Competency-Based Training Program
BizLibrary
 
Qualitative and quantitative methods of research
Qualitative and quantitative methods of researchQualitative and quantitative methods of research
Qualitative and quantitative methods of research
Jordan Cruz
 
Methods of data collection
Methods of data collection Methods of data collection
Methods of data collection
PRIYAN SAKTHI
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)
Anand Subramaniam
 
Data Collection-Primary & Secondary
Data Collection-Primary & SecondaryData Collection-Primary & Secondary
Data Collection-Primary & Secondary
Prathamesh Parab
 

Viewers also liked (18)

Important skills a Tester should have
Important skills a Tester should haveImportant skills a Tester should have
Important skills a Tester should have
 
Test Heuristics for Exploratory Testing
Test Heuristics for Exploratory TestingTest Heuristics for Exploratory Testing
Test Heuristics for Exploratory Testing
 
Matt Eakin - The New Tester Skillset
Matt Eakin - The New Tester SkillsetMatt Eakin - The New Tester Skillset
Matt Eakin - The New Tester Skillset
 
Software Testing Career Skill Development on BugDay Bangkok 2009
Software Testing Career Skill Development on BugDay Bangkok 2009Software Testing Career Skill Development on BugDay Bangkok 2009
Software Testing Career Skill Development on BugDay Bangkok 2009
 
Qa manager kpi
Qa manager kpiQa manager kpi
Qa manager kpi
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 
How to build a workforce and leadership development roadmap
How to build a workforce and leadership development roadmapHow to build a workforce and leadership development roadmap
How to build a workforce and leadership development roadmap
 
ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process
 
Methods of data collection (research methodology)
Methods of data collection  (research methodology)Methods of data collection  (research methodology)
Methods of data collection (research methodology)
 
Developing Leaders Through a Structured Leadership Development Program
Developing Leaders Through a Structured Leadership Development ProgramDeveloping Leaders Through a Structured Leadership Development Program
Developing Leaders Through a Structured Leadership Development Program
 
The 8 Hats of Data Visualisation
The 8 Hats of Data VisualisationThe 8 Hats of Data Visualisation
The 8 Hats of Data Visualisation
 
1. STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
1.	STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...1.	STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
1. STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
 
Enterprise architecture-career-path
Enterprise architecture-career-pathEnterprise architecture-career-path
Enterprise architecture-career-path
 
How to Create a Competency-Based Training Program
How to Create a Competency-Based Training ProgramHow to Create a Competency-Based Training Program
How to Create a Competency-Based Training Program
 
Qualitative and quantitative methods of research
Qualitative and quantitative methods of researchQualitative and quantitative methods of research
Qualitative and quantitative methods of research
 
Methods of data collection
Methods of data collection Methods of data collection
Methods of data collection
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)
 
Data Collection-Primary & Secondary
Data Collection-Primary & SecondaryData Collection-Primary & Secondary
Data Collection-Primary & Secondary
 

Similar to The testing skillset

Interview with a tester
Interview with a testerInterview with a tester
Interview with a tester
Johan Hoberg
 
The Tester Role & Scrum
The Tester Role & ScrumThe Tester Role & Scrum
The Tester Role & Scrum
Johan Hoberg
 
Generating letter and reports
Generating letter and reportsGenerating letter and reports
Generating letter and reports
yogitas1
 
Performance Management - Herman Augnis
Performance Management - Herman Augnis Performance Management - Herman Augnis
Performance Management - Herman Augnis
Preeti Bhaskar
 
Verification Learning & Development Plan
Verification Learning & Development PlanVerification Learning & Development Plan
Verification Learning & Development Plan
Johan Hoberg
 
Defining competencies HRMS
Defining competencies  HRMSDefining competencies  HRMS
Defining competencies HRMS
yogitas1
 
Developing assessment instruments
Developing assessment instrumentsDeveloping assessment instruments
Developing assessment instruments
gnpinkston
 
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
QADay
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management Process
Kaali Dass PMP, PhD.
 
Giving training a purpose
Giving training a purposeGiving training a purpose
Giving training a purpose
HarshVardhan1
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
alind tiwari
 
Agile process
Agile processAgile process
Agile process
alind tiwari
 
Ability tests and Achievement tests
Ability tests and Achievement testsAbility tests and Achievement tests
Ability tests and Achievement tests
Ayushi Bhati
 
Rubric
Rubric Rubric
Rubric
sajeena81
 
Group 4
Group 4Group 4
Group 4
RAKESH ROUT
 
08 performanceappraisals
08 performanceappraisals08 performanceappraisals
08 performanceappraisals
Shraddha Kagade
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
Kumar Rajasekaran
 
Istqb agile tester foundations professional training
Istqb agile tester foundations  professional trainingIstqb agile tester foundations  professional training
Istqb agile tester foundations professional training
Narayanan Palani
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
MAshok10
 
The systematic design of instruction dick and carey
The systematic design of instruction  dick and careyThe systematic design of instruction  dick and carey
The systematic design of instruction dick and carey
Cathy Cousear
 

Similar to The testing skillset (20)

Interview with a tester
Interview with a testerInterview with a tester
Interview with a tester
 
The Tester Role & Scrum
The Tester Role & ScrumThe Tester Role & Scrum
The Tester Role & Scrum
 
Generating letter and reports
Generating letter and reportsGenerating letter and reports
Generating letter and reports
 
Performance Management - Herman Augnis
Performance Management - Herman Augnis Performance Management - Herman Augnis
Performance Management - Herman Augnis
 
Verification Learning & Development Plan
Verification Learning & Development PlanVerification Learning & Development Plan
Verification Learning & Development Plan
 
Defining competencies HRMS
Defining competencies  HRMSDefining competencies  HRMS
Defining competencies HRMS
 
Developing assessment instruments
Developing assessment instrumentsDeveloping assessment instruments
Developing assessment instruments
 
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management Process
 
Giving training a purpose
Giving training a purposeGiving training a purpose
Giving training a purpose
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
 
Agile process
Agile processAgile process
Agile process
 
Ability tests and Achievement tests
Ability tests and Achievement testsAbility tests and Achievement tests
Ability tests and Achievement tests
 
Rubric
Rubric Rubric
Rubric
 
Group 4
Group 4Group 4
Group 4
 
08 performanceappraisals
08 performanceappraisals08 performanceappraisals
08 performanceappraisals
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
 
Istqb agile tester foundations professional training
Istqb agile tester foundations  professional trainingIstqb agile tester foundations  professional training
Istqb agile tester foundations professional training
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
 
The systematic design of instruction dick and carey
The systematic design of instruction  dick and careyThe systematic design of instruction  dick and carey
The systematic design of instruction dick and carey
 

More from Johan Hoberg

Approaches to unraveling a complex test problem
Approaches to unraveling a complex test problemApproaches to unraveling a complex test problem
Approaches to unraveling a complex test problem
Johan Hoberg
 
A business case for a modern QA organization
A business case for a modern QA organizationA business case for a modern QA organization
A business case for a modern QA organization
Johan Hoberg
 
Signing off on Quality
Signing off on QualitySigning off on Quality
Signing off on Quality
Johan Hoberg
 
Quality Information Coverage - A QI Concept
Quality Information Coverage - A QI ConceptQuality Information Coverage - A QI Concept
Quality Information Coverage - A QI Concept
Johan Hoberg
 
The Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainThe Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing Mountain
Johan Hoberg
 
Quality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & VisibilityQuality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & Visibility
Johan Hoberg
 
Building a QA Mindset
Building a QA Mindset Building a QA Mindset
Building a QA Mindset
Johan Hoberg
 
What is QI?
What is QI?What is QI?
What is QI?
Johan Hoberg
 
Building High Quality Software
Building High Quality Software Building High Quality Software
Building High Quality Software
Johan Hoberg
 
Testit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for EveryoneTestit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for Everyone
Johan Hoberg
 
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Johan Hoberg
 
Moving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testingMoving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testing
Johan Hoberg
 
Building High Quality Software
Building High Quality SoftwareBuilding High Quality Software
Building High Quality Software
Johan Hoberg
 
Quality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesQuality, Testing & Agile Methodologies
Quality, Testing & Agile Methodologies
Johan Hoberg
 
QI, not QA
QI, not QAQI, not QA
QI, not QA
Johan Hoberg
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test Competence
Johan Hoberg
 
Why all deadlines are bad for quality
Why all deadlines are bad for qualityWhy all deadlines are bad for quality
Why all deadlines are bad for quality
Johan Hoberg
 
QI, not QA
QI, not QAQI, not QA
QI, not QA
Johan Hoberg
 
Do we really need game testers?
Do we really need game testers?Do we really need game testers?
Do we really need game testers?
Johan Hoberg
 
Hardware/Software Integration Testing
Hardware/Software Integration TestingHardware/Software Integration Testing
Hardware/Software Integration Testing
Johan Hoberg
 

More from Johan Hoberg (20)

Approaches to unraveling a complex test problem
Approaches to unraveling a complex test problemApproaches to unraveling a complex test problem
Approaches to unraveling a complex test problem
 
A business case for a modern QA organization
A business case for a modern QA organizationA business case for a modern QA organization
A business case for a modern QA organization
 
Signing off on Quality
Signing off on QualitySigning off on Quality
Signing off on Quality
 
Quality Information Coverage - A QI Concept
Quality Information Coverage - A QI ConceptQuality Information Coverage - A QI Concept
Quality Information Coverage - A QI Concept
 
The Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainThe Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing Mountain
 
Quality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & VisibilityQuality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & Visibility
 
Building a QA Mindset
Building a QA Mindset Building a QA Mindset
Building a QA Mindset
 
What is QI?
What is QI?What is QI?
What is QI?
 
Building High Quality Software
Building High Quality Software Building High Quality Software
Building High Quality Software
 
Testit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for EveryoneTestit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for Everyone
 
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
 
Moving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testingMoving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testing
 
Building High Quality Software
Building High Quality SoftwareBuilding High Quality Software
Building High Quality Software
 
Quality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesQuality, Testing & Agile Methodologies
Quality, Testing & Agile Methodologies
 
QI, not QA
QI, not QAQI, not QA
QI, not QA
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test Competence
 
Why all deadlines are bad for quality
Why all deadlines are bad for qualityWhy all deadlines are bad for quality
Why all deadlines are bad for quality
 
QI, not QA
QI, not QAQI, not QA
QI, not QA
 
Do we really need game testers?
Do we really need game testers?Do we really need game testers?
Do we really need game testers?
 
Hardware/Software Integration Testing
Hardware/Software Integration TestingHardware/Software Integration Testing
Hardware/Software Integration Testing
 

Recently uploaded

Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1
FellyciaHikmahwarani
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)
Margaret Fero
 
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
amitchopra0215
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum ThreatsNavigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
anupriti
 
Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024
The Digital Insurer
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
Alpen-Adria-Universität
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
SeasiaInfotech2
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
Performance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy EvertsPerformance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy Everts
ScyllaDB
 
How Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global ScaleHow Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global Scale
ScyllaDB
 
Hire a private investigator to get cell phone records
Hire a private investigator to get cell phone recordsHire a private investigator to get cell phone records
Hire a private investigator to get cell phone records
HackersList
 
STKI Israeli Market Study 2024 final v1
STKI Israeli Market Study 2024 final  v1STKI Israeli Market Study 2024 final  v1
STKI Israeli Market Study 2024 final v1
Dr. Jimmy Schwarzkopf
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 

Recently uploaded (20)

Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)
 
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum ThreatsNavigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
 
Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
Performance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy EvertsPerformance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy Everts
 
How Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global ScaleHow Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global Scale
 
Hire a private investigator to get cell phone records
Hire a private investigator to get cell phone recordsHire a private investigator to get cell phone records
Hire a private investigator to get cell phone records
 
STKI Israeli Market Study 2024 final v1
STKI Israeli Market Study 2024 final  v1STKI Israeli Market Study 2024 final  v1
STKI Israeli Market Study 2024 final v1
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 

The testing skillset

  • 2. Purpose • This presentation brings forward questions regarding the tester skill set and how this skill set can be associated with different roles • Defining the complete tester skill set is beyond the scope of this presentation, but let this be the seed to a fruitful discussion • The purpose is to highlight the value of thinking about the tester skill set, and how it can be used in practice
  • 3. The Testing Skill Set - Overview • Testing is a wide field of expertise – it can be creating low level unit tests in C, writing test reports for high management, exploratory testing, setting test scopes based on risk, developing test tools, reviewing code & requirements, analyzing code coverage, testability thinking, and so on • By mapping all these necessary skills, it would be possible to give an overview of what the testing skill set includes • It is clear that no one person can cover the entire skill set • It is also clear that not only the traditional tester role need parts of the skill set in their everyday work
  • 4. The Testing Skill Set – Limited Example Testing Mindset Test Automation & Tools Skill A Skill B Skill C Skill n Skill A Skill B Skill C Skill n Test Design and Methods Test Management Skill A Skill B Skill C Skill n Skill A Skill B Skill C Skill n
  • 5. The Testing Skill Set – Role Mapping Testing Mindset Test Automation & Tools Skill A Skill B Skill C Skill n Skill A Skill B Skill C Skill n Test Design and Methods Test Management Skill A Skill B Skill C Skill n Skill A Skill B Skill C Skill n Manual Tester Test Leader Developer Role n
  • 6. The Individual Skill Set • One individual can only master a certain number of skills, limited by time, focus, interest, and many other factors • Expecting one individual to cover the entire testing skill set is unreasonable • It is important to understand this limitation – no one person can cover the entire testing skill set • Let us say that one person can only learn an arbitrary number of skills - what skills are the most important to master?
  • 7. Securing the Right Skill Set for the Right Position • When hiring a new tester, developer, or manager – think about what parts of the testing skill set are needed in this position • Does the developer need to know how to write unit tests? Execute manual tests? Write test plans? • Does the tester need to be able to automate test cases, both on API and UI level? Or is it enough to execute manual test cases? It is difficult to be both a master of testability and C unit tests, and also be proficient in risk-based scope setting on system level and exploratory testing • Does the manager need to master the testing mind set to be able to lead properly, or to drive quality in a good way? • Of course we always want everyone to know everything – but what are the most important skills you prioritize for a certain position?
  • 8. The Tester Skill Set – Learning and Development • By identifying the important skills for a certain position it is also possible to use this knowledge when it comes to learning and development [1] • This way an individual knows what parts of the testing skill set is needed to perform the job efficiently and can work on improving those areas specifically
  • 9. The Testing Skill Set – Screening and Selection • With the testing skill set completely mapped and certain skills assigned to different positions, screening and selection for these roles is facilitated • It is much easier to know what skills to focus the screening and selection on, instead of trying to cover the entire testing skill set [2] • This will decrease individual preferences and bias of certain skills and instead make it clearer which skills are needed for which positions
  • 10. The Testing Skill Set – Evaluation • Having mapped the testing skill set also make it easier to evaluate performance of different positions • If a position “Developer” is expected to have certain skills from the testing skill set, this can be compared not only between developers, but also with other positions required to have the same skills • Skills are comparable independent of the position a person is in, as long as two positions are both expected to have the same skills
  • 11. Role vs. Skill Set • Instead of focusing on different roles, we should look at the skill sets associated with those roles • Different positions require different skill sets • Parts of these skill sets are overlapping, and parts of the skill sets are unique to a certain position, or at least not shared by everyone • The testing skill set is not reserved for only traditional tester roles – it spans over many different positions • A developer, manager or project lead also need parts of the testing skill set to be able to do their job properly
  • 12. Summary • The next step is to try to create a complete map of the testing skill set • This is no easy task, and the testing skill set continuously evolves • The testing skill set is also context dependant, even though there is most likely a core which is common to the whole software industry • Over time certain skills grow obsolete and will need to be removed from the skill set [3] • Hopefully this presentation will have given you some ideas of where to start thinking
  • 13. Reference [1] Verification Learning & Development Plan http://www.slideshare.net/JohanHoberg/verification-learning-development-plan [2] Interview with a Tester http://www.slideshare.net/JohanHoberg/interview-with-a-tester [3] Exploring Test Roles http://angryweasel.com/blog/?p=444