SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 
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
 
QA/Test Engineering Perspectives
QA/Test Engineering PerspectivesQA/Test Engineering Perspectives
QA/Test Engineering Perspectives
Roopesh Kohad
 
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
 

Tendances (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
 

En vedette

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
 
Qa manager kpi
Qa manager kpiQa manager kpi
Qa manager kpi
jommerica
 
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
 
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
 
Data Collection-Primary & Secondary
Data Collection-Primary & SecondaryData Collection-Primary & Secondary
Data Collection-Primary & Secondary
Prathamesh Parab
 

En vedette (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
 

Similaire à The testing skillset

Interview with a tester
Interview with a testerInterview with a tester
Interview with a tester
Johan Hoberg
 
Verification Learning & Development Plan
Verification Learning & Development PlanVerification Learning & Development Plan
Verification Learning & Development Plan
Johan Hoberg
 
Developing assessment instruments
Developing assessment instrumentsDeveloping assessment instruments
Developing assessment instruments
gnpinkston
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
alind tiwari
 
08 performanceappraisals
08 performanceappraisals08 performanceappraisals
08 performanceappraisals
Shraddha Kagade
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
MAshok10
 

Similaire à 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
 

Plus de Johan Hoberg

Plus de 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
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 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...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

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