SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projectssriks7
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile TestingvodQA
 
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 teamsDennis Popov
 
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 Groupsuwalki24.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 steroidsVipul 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 CrispinDirecti 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 CertificationMichał Dudziak
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process Arslan Ali
 
What is Agile Testing? Edureka
What is Agile Testing? EdurekaWhat is Agile Testing? Edureka
What is Agile Testing? EdurekaEdureka!
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test CompetenceJohan Hoberg
 
QA/Test Engineering Perspectives
QA/Test Engineering PerspectivesQA/Test Engineering Perspectives
QA/Test Engineering PerspectivesRoopesh Kohad
 
Product QA - A test engineering perspective
Product QA - A test engineering perspectiveProduct QA - A test engineering perspective
Product QA - A test engineering perspectiveImaginea
 
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 8a34sharm
 

Was ist angesagt? (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
 

Andere mochten auch

Important skills a Tester should have
Important skills a Tester should haveImportant skills a Tester should have
Important skills a Tester should haveKanoah
 
Matt Eakin - The New Tester Skillset
Matt Eakin - The New Tester SkillsetMatt Eakin - The New Tester Skillset
Matt Eakin - The New Tester SkillsetQA 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 2009Prathan Dansakulcharoenkit
 
Qa manager kpi
Qa manager kpiQa manager kpi
Qa manager kpijommerica
 
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 roadmapElmer Buscado, ECE, CSSBB
 
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 ProgramWong Yew Yip
 
The 8 Hats of Data Visualisation
The 8 Hats of Data VisualisationThe 8 Hats of Data Visualisation
The 8 Hats of Data VisualisationAndy 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-pathSim 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 ProgramBizLibrary
 
Qualitative and quantitative methods of research
Qualitative and quantitative methods of researchQualitative and quantitative methods of research
Qualitative and quantitative methods of researchJordan 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 & SecondaryPrathamesh Parab
 

Andere mochten auch (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
 

Ähnlich wie The testing skillset

Interview with a tester
Interview with a testerInterview with a tester
Interview with a testerJohan Hoberg
 
The Tester Role & Scrum
The Tester Role & ScrumThe Tester Role & Scrum
The Tester Role & ScrumJohan Hoberg
 
Generating letter and reports
Generating letter and reportsGenerating letter and reports
Generating letter and reportsyogitas1
 
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 PlanJohan Hoberg
 
Defining competencies HRMS
Defining competencies  HRMSDefining competencies  HRMS
Defining competencies HRMSyogitas1
 
Developing assessment instruments
Developing assessment instrumentsDeveloping assessment instruments
Developing assessment instrumentsgnpinkston
 
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”GoQA
 
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 ProcessKaali Dass PMP, PhD.
 
Giving training a purpose
Giving training a purposeGiving training a purpose
Giving training a purposeHarshVardhan1
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?alind tiwari
 
Ability tests and Achievement tests
Ability tests and Achievement testsAbility tests and Achievement tests
Ability tests and Achievement testsAyushi Bhati
 
08 performanceappraisals
08 performanceappraisals08 performanceappraisals
08 performanceappraisalsShraddha Kagade
 
Istqb agile tester foundations professional training
Istqb agile tester foundations  professional trainingIstqb agile tester foundations  professional training
Istqb agile tester foundations professional trainingNarayanan Palani
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptxMAshok10
 
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 careyCathy Cousear
 

Ähnlich wie 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
 

Mehr von 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 problemJohan 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 organizationJohan Hoberg
 
Signing off on Quality
Signing off on QualitySigning off on Quality
Signing off on QualityJohan Hoberg
 
Quality Information Coverage - A QI Concept
Quality Information Coverage - A QI ConceptQuality Information Coverage - A QI Concept
Quality Information Coverage - A QI ConceptJohan Hoberg
 
The Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainThe Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainJohan Hoberg
 
Quality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & VisibilityQuality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & VisibilityJohan Hoberg
 
Building a QA Mindset
Building a QA Mindset Building a QA Mindset
Building a QA Mindset 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 EveryoneJohan 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 testingJohan Hoberg
 
Building High Quality Software
Building High Quality SoftwareBuilding High Quality Software
Building High Quality SoftwareJohan Hoberg
 
Quality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesQuality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesJohan Hoberg
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test CompetenceJohan 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 qualityJohan 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 TestingJohan Hoberg
 

Mehr von 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
 

Kürzlich hochgeladen

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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...apidays
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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 Processorsdebabhi2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Kürzlich hochgeladen (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

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