SlideShare ist ein Scribd-Unternehmen logo
1 von 21
PERIODIC TABLE OF
TESTING
An emerging visual heuristic
Or; How I’m working out what I don’t know
Ady Stokes
Leeds Tester Gathering
22nd June 2017
Periodic Table of Testing Š Adrian Stokes 2015
Goals
•Hear about the Periodic Table
of Testing
•Understand why I developed it
•See how I’m using it and how I
think it could be used
Me in brief
• Background in Audit and designing and testing
Management Systems in manufacturing (early testing
exposure)
• Testing roles since 2004 in a financial environment
• In agile teams since 2009
• Business Intelligence
• Legacy changes
• Standalone applications
• Website testing
• The Big Test Theory blog (thebigtesttheory.com)
@CricketRulz
The Problems
• Learning was
by accident
• I didn’t really
have an
overall view
of testing
• I wasn’t sure
where to go
next
Problem: Accidental learner to…
Solution: Deliberate learner (but how?)
• Structure learning in some
form of plan
• Have a defined but flexible
view of the ‘world of testing’
What don’t I know?
• Have some form of aid /
heuristic for new projects so
I don’t forget stuff
Problem: A view of the testing universe
• I know there’s a lot going on, but how to see it?
I don’t know what I don’t know!
Known unknowns
Aware but not
Understood
Known unknowns
Aware but not
Understood
Unknown unknowns
Not Aware
Known knows
Aware and
Understand
Known Unknown
Known
Unknown
Knowledge
Awareness
Solution contributor:
Periodic Table of Data
• Way of viewing the
data we had in the
warehouse
• Visualise how new
data would align
based on it’s
properties
• Assists analysis
• Identify potential gaps
Periodic Table of Data Properties can
overlap
dependent on
context and use
Periodic Table of Data Š Adrian Stokes 2012
Periodic Table of Testing v1.4
Periodic Table of Testing – Why?
•View of the world of testing
•Stretch my limit of understanding
•Use as a map of learning and record
results
Periodic Table of Testing – How
Am I using it?
Questions;
•Do I understand this ‘view’ of testing?
•For each area / tile, do I have enough or
even any understanding?
•Prompt to learn and share my findings
Periodic Table of Testing – How
Could it be
used?
• Scope prompt
• Career progression prompt (not guide)
• Describe relationships
• Always an expectation of change
Awareness
Relationships examples (brief)
Application Automated
solution
Potential ‘evolutions’
• Elements: Interpersonal; Non functional…
• Metacognition (thinking about thinking) to
replace the Technique Element?
• Test Data could be it’s own category as it
can be vitally important?
• Tacit knowledge could be explored
• Internet of things
and so on… no expectation of ‘everything’
Periodic Table of Testing - Evolving
Let me know after
or through my blog
What do you
agree / disagree
with?
What’s missing?
What should I be
learning first?
Periodic Table of Testing - Feedback
Goals – Met?
•You’ve now heard about the
Periodic Table of Testing
•Have some understanding of
why I developed it
•Seen how I’m using it and how
it could be used
Periodic Table of Testing Š Adrian Stokes 2015
@CricketRulz – The Big Test Theory.com
References
• Software Testing Magazine – Issue 7 March 2012
• https://www.ministryoftesting.com/2012/03/march-2012-issue-7/
• The Big Test Theory blog – Ady Stokes
• https://www.thebigtesttheory.com
• Testing Wheel – Ash Winter
• http://testingisbelieving.blogspot.co.uk/
• Types of Software Testing
• http://www.guru99.com/types-of-software-testing.html

Weitere ähnliche Inhalte

Was ist angesagt?

PhD-Program Preparation for Successful Post-PhD Career
PhD-Program Preparation for Successful Post-PhD CareerPhD-Program Preparation for Successful Post-PhD Career
PhD-Program Preparation for Successful Post-PhD CareerTao Xie
 
OUNLpractice
OUNLpracticeOUNLpractice
OUNLpracticecplp
 
Test sketching by Anthony O' Reilly
Test sketching by Anthony O' Reilly Test sketching by Anthony O' Reilly
Test sketching by Anthony O' Reilly Anthony O'Reilly
 
Why and How to Get a PhD? (In software engineering)
Why and How to Get a PhD? (In software engineering)Why and How to Get a PhD? (In software engineering)
Why and How to Get a PhD? (In software engineering)Lionel Briand
 
Good Questions Presentation day one
Good Questions Presentation day oneGood Questions Presentation day one
Good Questions Presentation day onesekblade
 
Act prep liu
Act prep liuAct prep liu
Act prep liuHeather Liu
 
Stephanie's group period 6
Stephanie's group period 6Stephanie's group period 6
Stephanie's group period 6williamd1
 
Research Strategy? Try Black Magic
Research Strategy? Try Black MagicResearch Strategy? Try Black Magic
Research Strategy? Try Black MagicLionel Briand
 
Academic Integrity Overview
Academic Integrity OverviewAcademic Integrity Overview
Academic Integrity OverviewAcademicIntegrity
 
Why and How to get a PhD (in Software Engineering)
Why and How to get a PhD (in Software Engineering)Why and How to get a PhD (in Software Engineering)
Why and How to get a PhD (in Software Engineering)Lionel Briand
 
Assessment & Planning
Assessment & Planning Assessment & Planning
Assessment & Planning Matt Scully
 
10 stages of the engineering
10 stages of the engineering10 stages of the engineering
10 stages of the engineeringRaghunath Patil
 
PebblePad Literature Review
PebblePad Literature ReviewPebblePad Literature Review
PebblePad Literature ReviewSarah Chesney
 
Electronic Management of Assessment - Professor Andrew Taylor
Electronic Management of Assessment - Professor Andrew TaylorElectronic Management of Assessment - Professor Andrew Taylor
Electronic Management of Assessment - Professor Andrew Taylortelshef
 
Analytic emperical Mehods
Analytic emperical MehodsAnalytic emperical Mehods
Analytic emperical MehodsM Surendar
 
Judging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEFJudging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEFWasiem A. El Abd
 
2 Machine design process
2 Machine design process2 Machine design process
2 Machine design processDr.R. SELVAM
 

Was ist angesagt? (19)

Bpe ws3
Bpe ws3Bpe ws3
Bpe ws3
 
PhD-Program Preparation for Successful Post-PhD Career
PhD-Program Preparation for Successful Post-PhD CareerPhD-Program Preparation for Successful Post-PhD Career
PhD-Program Preparation for Successful Post-PhD Career
 
OUNLpractice
OUNLpracticeOUNLpractice
OUNLpractice
 
Test sketching by Anthony O' Reilly
Test sketching by Anthony O' Reilly Test sketching by Anthony O' Reilly
Test sketching by Anthony O' Reilly
 
Why and How to Get a PhD? (In software engineering)
Why and How to Get a PhD? (In software engineering)Why and How to Get a PhD? (In software engineering)
Why and How to Get a PhD? (In software engineering)
 
Good Questions Presentation day one
Good Questions Presentation day oneGood Questions Presentation day one
Good Questions Presentation day one
 
Act prep liu
Act prep liuAct prep liu
Act prep liu
 
Stephanie's group period 6
Stephanie's group period 6Stephanie's group period 6
Stephanie's group period 6
 
Research Strategy? Try Black Magic
Research Strategy? Try Black MagicResearch Strategy? Try Black Magic
Research Strategy? Try Black Magic
 
Academic Integrity Overview
Academic Integrity OverviewAcademic Integrity Overview
Academic Integrity Overview
 
Why and How to get a PhD (in Software Engineering)
Why and How to get a PhD (in Software Engineering)Why and How to get a PhD (in Software Engineering)
Why and How to get a PhD (in Software Engineering)
 
2015 ed psy 510 #7
2015 ed psy 510 #72015 ed psy 510 #7
2015 ed psy 510 #7
 
Assessment & Planning
Assessment & Planning Assessment & Planning
Assessment & Planning
 
10 stages of the engineering
10 stages of the engineering10 stages of the engineering
10 stages of the engineering
 
PebblePad Literature Review
PebblePad Literature ReviewPebblePad Literature Review
PebblePad Literature Review
 
Electronic Management of Assessment - Professor Andrew Taylor
Electronic Management of Assessment - Professor Andrew TaylorElectronic Management of Assessment - Professor Andrew Taylor
Electronic Management of Assessment - Professor Andrew Taylor
 
Analytic emperical Mehods
Analytic emperical MehodsAnalytic emperical Mehods
Analytic emperical Mehods
 
Judging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEFJudging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEF
 
2 Machine design process
2 Machine design process2 Machine design process
2 Machine design process
 

Ähnlich wie Periodic Table of Testing Leeds Tester Gathering June 2017

Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017Ady Stokes
 
Session 5 - Evaluation and Useability for elearning
Session 5 - Evaluation and Useability for elearningSession 5 - Evaluation and Useability for elearning
Session 5 - Evaluation and Useability for elearningYum Studio
 
Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14Anwal Mirza
 
Gbc id session 8 Assessment & Evaluation
Gbc id session 8 Assessment & EvaluationGbc id session 8 Assessment & Evaluation
Gbc id session 8 Assessment & EvaluationFrank R. Morris
 
Planning & Conducting a Research Study
Planning & Conducting a Research StudyPlanning & Conducting a Research Study
Planning & Conducting a Research StudyElicia Stewart
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceCengage Learning
 
MEU WORKSHOP Reflective learning
MEU WORKSHOP Reflective learningMEU WORKSHOP Reflective learning
MEU WORKSHOP Reflective learningDevan Pannen
 
Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you? Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you? SQALab
 
Assessment 1 Develop and maintain professional competenceSubmiss.docx
Assessment 1 Develop and maintain professional competenceSubmiss.docxAssessment 1 Develop and maintain professional competenceSubmiss.docx
Assessment 1 Develop and maintain professional competenceSubmiss.docxdavezstarr61655
 
Training Program Evaluation
Training Program EvaluationTraining Program Evaluation
Training Program EvaluationLaura Pasquini
 
Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)
Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)
Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)Northern User Experience
 
Managing Your Assessments
Managing Your AssessmentsManaging Your Assessments
Managing Your AssessmentsSean O'Mahoney
 
TIARA Module 3 Design and Analysis Dr. Anne Sales 082019
TIARA Module 3 Design and Analysis  Dr. Anne Sales 082019TIARA Module 3 Design and Analysis  Dr. Anne Sales 082019
TIARA Module 3 Design and Analysis Dr. Anne Sales 082019Stacy Farr, PhD, MPH
 
More Than Usability
More Than UsabilityMore Than Usability
More Than UsabilityRazan Sadeq
 
Peer Review in Medical School
Peer Review in Medical SchoolPeer Review in Medical School
Peer Review in Medical SchoolDeirdre Bonnycastle
 
Using Formative Assessment During the PBL Process
Using Formative Assessment During the PBL ProcessUsing Formative Assessment During the PBL Process
Using Formative Assessment During the PBL ProcessMelinda Kolk
 

Ähnlich wie Periodic Table of Testing Leeds Tester Gathering June 2017 (20)

Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017
 
Session 5 - Evaluation and Useability for elearning
Session 5 - Evaluation and Useability for elearningSession 5 - Evaluation and Useability for elearning
Session 5 - Evaluation and Useability for elearning
 
Preparing for your viva
Preparing for your vivaPreparing for your viva
Preparing for your viva
 
Gps mod 7 v2.1
Gps mod 7 v2.1Gps mod 7 v2.1
Gps mod 7 v2.1
 
Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14
 
Gbc id session 8 Assessment & Evaluation
Gbc id session 8 Assessment & EvaluationGbc id session 8 Assessment & Evaluation
Gbc id session 8 Assessment & Evaluation
 
Planning & Conducting a Research Study
Planning & Conducting a Research StudyPlanning & Conducting a Research Study
Planning & Conducting a Research Study
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing Conference
 
MEU WORKSHOP Reflective learning
MEU WORKSHOP Reflective learningMEU WORKSHOP Reflective learning
MEU WORKSHOP Reflective learning
 
Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you? Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you?
 
Notes on usability testing
Notes on usability testingNotes on usability testing
Notes on usability testing
 
Assessment 1 Develop and maintain professional competenceSubmiss.docx
Assessment 1 Develop and maintain professional competenceSubmiss.docxAssessment 1 Develop and maintain professional competenceSubmiss.docx
Assessment 1 Develop and maintain professional competenceSubmiss.docx
 
Training Program Evaluation
Training Program EvaluationTraining Program Evaluation
Training Program Evaluation
 
Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)
Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)
Usability Lab within Agile (by Ian Franklin at NUX Leeds January 2018)
 
Lean Startup 301
Lean Startup 301Lean Startup 301
Lean Startup 301
 
Managing Your Assessments
Managing Your AssessmentsManaging Your Assessments
Managing Your Assessments
 
TIARA Module 3 Design and Analysis Dr. Anne Sales 082019
TIARA Module 3 Design and Analysis  Dr. Anne Sales 082019TIARA Module 3 Design and Analysis  Dr. Anne Sales 082019
TIARA Module 3 Design and Analysis Dr. Anne Sales 082019
 
More Than Usability
More Than UsabilityMore Than Usability
More Than Usability
 
Peer Review in Medical School
Peer Review in Medical SchoolPeer Review in Medical School
Peer Review in Medical School
 
Using Formative Assessment During the PBL Process
Using Formative Assessment During the PBL ProcessUsing Formative Assessment During the PBL Process
Using Formative Assessment During the PBL Process
 

Mehr von Ady Stokes

Test boss 2019 slide deck
Test boss 2019 slide deckTest boss 2019 slide deck
Test boss 2019 slide deckAdy Stokes
 
Test all the things with the periodic table
Test all the things with the periodic tableTest all the things with the periodic table
Test all the things with the periodic tableAdy Stokes
 
Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018Ady Stokes
 
Accessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADaysAccessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADaysAdy Stokes
 
2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!Ady Stokes
 
2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering Introduction2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering IntroductionAdy Stokes
 
Colleagues to Community Test Atelier 09-05-2017
Colleagues to Community Test Atelier 09-05-2017Colleagues to Community Test Atelier 09-05-2017
Colleagues to Community Test Atelier 09-05-2017Ady Stokes
 
Testing for everyone agile yorkshire
Testing for everyone agile yorkshireTesting for everyone agile yorkshire
Testing for everyone agile yorkshireAdy Stokes
 

Mehr von Ady Stokes (8)

Test boss 2019 slide deck
Test boss 2019 slide deckTest boss 2019 slide deck
Test boss 2019 slide deck
 
Test all the things with the periodic table
Test all the things with the periodic tableTest all the things with the periodic table
Test all the things with the periodic table
 
Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018
 
Accessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADaysAccessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADays
 
2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!
 
2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering Introduction2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering Introduction
 
Colleagues to Community Test Atelier 09-05-2017
Colleagues to Community Test Atelier 09-05-2017Colleagues to Community Test Atelier 09-05-2017
Colleagues to Community Test Atelier 09-05-2017
 
Testing for everyone agile yorkshire
Testing for everyone agile yorkshireTesting for everyone agile yorkshire
Testing for everyone agile yorkshire
 

KĂźrzlich hochgeladen

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
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 DiscoveryTrustArc
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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 FMESafe Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vĂĄzquez
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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 FMESafe Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 

KĂźrzlich hochgeladen (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

Periodic Table of Testing Leeds Tester Gathering June 2017

  • 1. PERIODIC TABLE OF TESTING An emerging visual heuristic Or; How I’m working out what I don’t know Ady Stokes Leeds Tester Gathering 22nd June 2017 Periodic Table of Testing Š Adrian Stokes 2015
  • 2. Goals •Hear about the Periodic Table of Testing •Understand why I developed it •See how I’m using it and how I think it could be used
  • 3. Me in brief • Background in Audit and designing and testing Management Systems in manufacturing (early testing exposure) • Testing roles since 2004 in a financial environment • In agile teams since 2009 • Business Intelligence • Legacy changes • Standalone applications • Website testing • The Big Test Theory blog (thebigtesttheory.com) @CricketRulz
  • 4. The Problems • Learning was by accident • I didn’t really have an overall view of testing • I wasn’t sure where to go next
  • 6. Solution: Deliberate learner (but how?) • Structure learning in some form of plan • Have a defined but flexible view of the ‘world of testing’ What don’t I know? • Have some form of aid / heuristic for new projects so I don’t forget stuff
  • 7. Problem: A view of the testing universe • I know there’s a lot going on, but how to see it?
  • 8. I don’t know what I don’t know! Known unknowns Aware but not Understood Known unknowns Aware but not Understood Unknown unknowns Not Aware Known knows Aware and Understand Known Unknown Known Unknown Knowledge Awareness
  • 9.
  • 10. Solution contributor: Periodic Table of Data • Way of viewing the data we had in the warehouse • Visualise how new data would align based on it’s properties • Assists analysis • Identify potential gaps
  • 11. Periodic Table of Data Properties can overlap dependent on context and use Periodic Table of Data Š Adrian Stokes 2012
  • 12. Periodic Table of Testing v1.4
  • 13. Periodic Table of Testing – Why? •View of the world of testing •Stretch my limit of understanding •Use as a map of learning and record results
  • 14. Periodic Table of Testing – How Am I using it? Questions; •Do I understand this ‘view’ of testing? •For each area / tile, do I have enough or even any understanding? •Prompt to learn and share my findings
  • 15. Periodic Table of Testing – How Could it be used? • Scope prompt • Career progression prompt (not guide) • Describe relationships • Always an expectation of change
  • 17. Potential ‘evolutions’ • Elements: Interpersonal; Non functional… • Metacognition (thinking about thinking) to replace the Technique Element? • Test Data could be it’s own category as it can be vitally important? • Tacit knowledge could be explored • Internet of things and so on… no expectation of ‘everything’ Periodic Table of Testing - Evolving
  • 18. Let me know after or through my blog What do you agree / disagree with? What’s missing? What should I be learning first? Periodic Table of Testing - Feedback
  • 19. Goals – Met? •You’ve now heard about the Periodic Table of Testing •Have some understanding of why I developed it •Seen how I’m using it and how it could be used Periodic Table of Testing Š Adrian Stokes 2015
  • 20. @CricketRulz – The Big Test Theory.com
  • 21. References • Software Testing Magazine – Issue 7 March 2012 • https://www.ministryoftesting.com/2012/03/march-2012-issue-7/ • The Big Test Theory blog – Ady Stokes • https://www.thebigtesttheory.com • Testing Wheel – Ash Winter • http://testingisbelieving.blogspot.co.uk/ • Types of Software Testing • http://www.guru99.com/types-of-software-testing.html

Hinweis der Redaktion

  1. Essentially a way for me to see a learning path through the vast universe of testing
  2. Always tried to learn as I went along. Web testing meant I had to learn lots in a short period of time. Didn’t have much awareness of web site testing as up to then it wasn’t on my radar This idea goes some way to ensuring I’m better prepared for challenges in the future.
  3. I have loads of problems, but for today I’ll focus on just a few. I felt a bit like being in the middle of spaghetti junction with no map, satnav or phone to help I’m using the term ‘overall’ loosely to describe all the areas related to testing as we all know we’ll never know everything
  4. Happened when it happened Sometimes I learnt as something had gone wrong Twitter prompts lots of distractions and pieces of ideas Something current required it
  5. Being an older gentleman I need help Structure learning in some form of plan, not removing accidental discovery but something when that wasn’t happening Have a defined but flexible view of the ‘world of testing’ What don’t I know? Have some form of aid / heuristic for new projects so I don’t forget stuff
  6. Did I say world, it feels more like a universe I didn’t find things like Guru99’s list of 100 types of software testing particularly helpful. Other long lists are available Have some form of aid / heuristic for new projects so I don’t forget stuff Some good stuff out there but nothing I’ve found that fits easily on an A4 sheet. E.g. big mind maps
  7. Known Unknown matrix I had the beginnings of an idea So, where did the table come from?
  8. I had other problems, are you detecting a theme yet? Well 2012 actually, I need to take you back to another problem I had I worked in Business Intelligence on a data warehouse Testing reports, updating Fitness with automated tests for the ETL (extract, transform, load) process The thing I found hardest was relating new information to existing data So, the Periodic Table of Data was born
  9. I liked the ideas of how the periodic table tied things together and you could see relationships Better picture in a second Have had some positive feedback that some firms have adopted and find it useful
  10. Describes the relationships between data and where properties can overlap Helped me consider different scenarios and was easy to have on an A4 reminder You can see on the right how litigation has a relationship with transactions So, the gap I had with testing and where to go with learning lead me to… Periodic Table of Testing
  11. From one Visual heuristic to another Allows me to see the testing universe Outside looking in view. Ash has an excellent inside looking out view with his testing wheel Consider where to go next to learn and I reminder of things I might have to consider
  12. Remember my problems? Gives me a view in a way I’m familiar with
  13. Now have a way to plan my learning and through the blog share what I find
  14. Looking at a new project it could help suggest the scope of testing When thinking of career it could help suggest specialisation routes to explore I could be used to describe relationships between different elements and techniques, see the example in the next slide
  15. I hope to describe the relationships between the different elements and that’s what my next blog post is going to be about using a real example If you have awareness of different techniques you could combine them or they could lead to different testing elements or approaches That could also feed into any potential technical approaches you want to use such as feature files or living documentation
  16. I’m not sure it will ever be ‘done’ Part of me hopes not My next accidental learning could change my view and the table
  17. As you can see, its an emerging idea that could have some other useful applications Thank you for your patience and are there any questions