SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
How to remain relevant as QA
1
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
How to remain relevant as QA
Survival of the Species
Requires Evolution and Adaptation
Theresa Neate @ TConf 2018
2
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Theresa Neate
3
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
“Do we still need testers?”
4
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Ignorant questions stem from...
... ignorance!
(not malice)
- hearsay reports
- misunderstanding Lean
- idealism
- hopes of cutting costs
- misunderstanding the changing
world of testing
5
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Testing IS changing
(and always will)
To survive in
tech (and
testing),
one needs to
continuously
evolve
6
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Evolution of test strategy
7
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Test Types
Over
Test Phases
8
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Continuous Testing
9
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Evolution of testing
attitude
10
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Less of this
11
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
And more of this
12
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Evolution of testing
skill:
TESTING and CHECKING
13
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Testing vs Checking
Checking is the process
of confirmation,
verification, and
validation.
checking: confirmation,
machine decidable,
automation
14
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Testing vs Checking
Testing is the process of
evaluating a product and
finding new information.
It involves exploration,
discovery, investigation
and learning.
testing: exploration &
learning, requires sapience
15
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Your job is not
‘finding bugs’ or
‘breaking things’
16
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Learning the skill of feedback
17
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Bad vs Good Feedback
18
Bad Feedback :
Adversarial
Opinion
Bias
Emotion
Blunt
Blame
Good Feedback :
Considerate
Helpful
Impartial
Factual (verify it)
Descriptive
Ownership
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Feedback Exercise
19
I don’t want the API to take
2 seconds to come back with
a response. Urggh.
The API took 2.3 seconds to
return with a response. It’s
an increase on the 1 second
from last week. This
increases the overall page
load to 9 seconds.
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Evolving into both a
specialist AND a
generalist
20
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
T-shaped roles
21
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
T-shaped testers
Dev / Architect / BA / UX /
SecOps
Criticalthinking
22
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
So - DO we still need testers?
23
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
When DON’T you need (more) testers?
“We have lots of bugs”
“We have UIs to test”
“Someone needs to do cross-browser testing”
“We have a lot of manual regression testing to
do”
“We don’t like testing”
24
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
When DO we need testers, then?
“There are significant integration points”
“This is an absolute deal-breaker for our
business”
“We don’t know this product well enough”
“We have a team new to this way of working”
(examples)
25
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Closing
• Know what is valuable and helpful.
• Continuously evolve to add value.
• Make your value known (less ignorance).
• Stay sharp. Learn & adapt.
• Avoid continuous complacency & comfort
zones.
• Evolving is up to you.
26
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Thank you!
(Reading list next page)
27
© 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate
Reading
https://stackoverflow.com/questions/28608015/
continuous-integration-vs-continuous-delivery
-vs-continuous-deployment
https://medium.com/@jchyip/why-t-shaped-peopl
e-e8706198e437
https://www.ted.com/talks/mel_robbins_how_to_
stop_screwing_yourself_over
The 5 Second Rule: Transform Your Life, Work,
and Confidence with Everyday Courage, Mel
Robbins
http://personalkanban.com/pk/
https://www.linkedin.com/pulse/20140411172902
-46939713-the-hard-truth-about-software-testi
ng/
http://www.deltamatrix.com/horizontal-and-ver
tical-user-stories-slicing-the-cake/
28
https://www.techtarget.com/contributor/The
resa-Neate
https://www.youtube.com/watch?v=sGT03Yjy1n
4
https://www.linkedin.com/pulse/continuous-
testing-devops-dan-ashby/
http://rea.tech/do-we-need-qas-testers/
http://rea.tech/lean-qa-aka-qa-ops/
http://www.qarevolution.com/software-testi
ng-evolution/
http://www.testingeducation.org/BBST/bugad
vocacy/
http://www.kaner.com/pdfs/bugadvoc.pdf

Weitere ähnliche Inhalte

Was ist angesagt?

Meteor.js state of the union 2020
Meteor.js state of the union 2020Meteor.js state of the union 2020
Meteor.js state of the union 2020Fabian Kromer
 
Microfinance 2.0
Microfinance 2.0Microfinance 2.0
Microfinance 2.0barcampgoa
 
Social media at EASD 2018
Social media at EASD 2018Social media at EASD 2018
Social media at EASD 2018Ogilvy Health
 
Social media at ASCO 2018
Social media at ASCO 2018Social media at ASCO 2018
Social media at ASCO 2018Ogilvy Health
 
Ism east-2013 ferguson-jeff_ twitter
Ism east-2013 ferguson-jeff_ twitterIsm east-2013 ferguson-jeff_ twitter
Ism east-2013 ferguson-jeff_ twitterMediabistro
 
Meaningful Data - Best Internet Conference 2015 (Lithuania)
Meaningful Data - Best Internet Conference 2015 (Lithuania)Meaningful Data - Best Internet Conference 2015 (Lithuania)
Meaningful Data - Best Internet Conference 2015 (Lithuania)Simo Ahava
 
Thomas Scott's talk from AWS + OWASP event "Strategies for Monitoring and Mea...
Thomas Scott's talk from AWS + OWASP event "Strategies for Monitoring and Mea...Thomas Scott's talk from AWS + OWASP event "Strategies for Monitoring and Mea...
Thomas Scott's talk from AWS + OWASP event "Strategies for Monitoring and Mea...AWS Chicago
 
LONE RANGER VS. THE BIG AGENCY - THE TOOLS, PROCESS AND TECHNIQUES SESSION
LONE RANGER VS. THE BIG AGENCY - THE TOOLS, PROCESS AND TECHNIQUES SESSIONLONE RANGER VS. THE BIG AGENCY - THE TOOLS, PROCESS AND TECHNIQUES SESSION
LONE RANGER VS. THE BIG AGENCY - THE TOOLS, PROCESS AND TECHNIQUES SESSIONSocial Media Club Atlanta
 
Rcm business plan book
Rcm business plan bookRcm business plan book
Rcm business plan bookAAmit Singh
 

Was ist angesagt? (18)

Geetramayan slideshare app
Geetramayan slideshare appGeetramayan slideshare app
Geetramayan slideshare app
 
Geetramayan e paper app
Geetramayan e paper appGeetramayan e paper app
Geetramayan e paper app
 
Geetramayan mockup app
Geetramayan mockup appGeetramayan mockup app
Geetramayan mockup app
 
Meteor.js state of the union 2020
Meteor.js state of the union 2020Meteor.js state of the union 2020
Meteor.js state of the union 2020
 
Microfinance 2.0
Microfinance 2.0Microfinance 2.0
Microfinance 2.0
 
Mcx netobject app
Mcx netobject appMcx netobject app
Mcx netobject app
 
Social media at EASD 2018
Social media at EASD 2018Social media at EASD 2018
Social media at EASD 2018
 
Social media at ASCO 2018
Social media at ASCO 2018Social media at ASCO 2018
Social media at ASCO 2018
 
Ism east-2013 ferguson-jeff_ twitter
Ism east-2013 ferguson-jeff_ twitterIsm east-2013 ferguson-jeff_ twitter
Ism east-2013 ferguson-jeff_ twitter
 
How To Use IFTTT
How To Use IFTTTHow To Use IFTTT
How To Use IFTTT
 
Meaningful Data - Best Internet Conference 2015 (Lithuania)
Meaningful Data - Best Internet Conference 2015 (Lithuania)Meaningful Data - Best Internet Conference 2015 (Lithuania)
Meaningful Data - Best Internet Conference 2015 (Lithuania)
 
Thomas Scott's talk from AWS + OWASP event "Strategies for Monitoring and Mea...
Thomas Scott's talk from AWS + OWASP event "Strategies for Monitoring and Mea...Thomas Scott's talk from AWS + OWASP event "Strategies for Monitoring and Mea...
Thomas Scott's talk from AWS + OWASP event "Strategies for Monitoring and Mea...
 
ACE
ACEACE
ACE
 
LONE RANGER VS. THE BIG AGENCY - THE TOOLS, PROCESS AND TECHNIQUES SESSION
LONE RANGER VS. THE BIG AGENCY - THE TOOLS, PROCESS AND TECHNIQUES SESSIONLONE RANGER VS. THE BIG AGENCY - THE TOOLS, PROCESS AND TECHNIQUES SESSION
LONE RANGER VS. THE BIG AGENCY - THE TOOLS, PROCESS AND TECHNIQUES SESSION
 
Rcm business plan book
Rcm business plan bookRcm business plan book
Rcm business plan book
 
Mcx flash app
Mcx flash appMcx flash app
Mcx flash app
 
Geetramayan windows app
Geetramayan windows appGeetramayan windows app
Geetramayan windows app
 
Geetramayan timeline app
Geetramayan timeline appGeetramayan timeline app
Geetramayan timeline app
 

Mehr von Theresa Neate

Leadership for Intelligent Software Engineering - Agile Australia 2023
Leadership for Intelligent Software Engineering - Agile Australia 2023Leadership for Intelligent Software Engineering - Agile Australia 2023
Leadership for Intelligent Software Engineering - Agile Australia 2023Theresa Neate
 
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...Theresa Neate
 
Testing and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTesting and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTheresa Neate
 
Testing and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTesting and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTheresa Neate
 
DevOpsGirls at TConf 2019
DevOpsGirls at TConf 2019DevOpsGirls at TConf 2019
DevOpsGirls at TConf 2019Theresa Neate
 
What is Developer Experience, and why does it matter?
What is Developer Experience, and why does it matter?What is Developer Experience, and why does it matter?
What is Developer Experience, and why does it matter?Theresa Neate
 
Theresa Neate at Dev Ops Girls Feb 2019
Theresa Neate at Dev Ops Girls Feb 2019Theresa Neate at Dev Ops Girls Feb 2019
Theresa Neate at Dev Ops Girls Feb 2019Theresa Neate
 
Lean QAs : T-shaped QAs in the DevOps world
Lean QAs : T-shaped QAs in the DevOps worldLean QAs : T-shaped QAs in the DevOps world
Lean QAs : T-shaped QAs in the DevOps worldTheresa Neate
 
How to work in devsecops
How to work in devsecops How to work in devsecops
How to work in devsecops Theresa Neate
 
The QA in the DevOps world
The QA in the DevOps worldThe QA in the DevOps world
The QA in the DevOps worldTheresa Neate
 
Agile Testing - LAST Conference 2015
Agile Testing - LAST Conference 2015Agile Testing - LAST Conference 2015
Agile Testing - LAST Conference 2015Theresa Neate
 
Agile Testing - First Conference 2015 - Melbourne Australia
Agile Testing - First Conference 2015 - Melbourne AustraliaAgile Testing - First Conference 2015 - Melbourne Australia
Agile Testing - First Conference 2015 - Melbourne AustraliaTheresa Neate
 

Mehr von Theresa Neate (13)

Leadership for Intelligent Software Engineering - Agile Australia 2023
Leadership for Intelligent Software Engineering - Agile Australia 2023Leadership for Intelligent Software Engineering - Agile Australia 2023
Leadership for Intelligent Software Engineering - Agile Australia 2023
 
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
 
Testing and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTesting and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal Causation
 
Testing and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTesting and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal Causation
 
DevOpsGirls at TConf 2019
DevOpsGirls at TConf 2019DevOpsGirls at TConf 2019
DevOpsGirls at TConf 2019
 
DevOps Mythbusting
DevOps MythbustingDevOps Mythbusting
DevOps Mythbusting
 
What is Developer Experience, and why does it matter?
What is Developer Experience, and why does it matter?What is Developer Experience, and why does it matter?
What is Developer Experience, and why does it matter?
 
Theresa Neate at Dev Ops Girls Feb 2019
Theresa Neate at Dev Ops Girls Feb 2019Theresa Neate at Dev Ops Girls Feb 2019
Theresa Neate at Dev Ops Girls Feb 2019
 
Lean QAs : T-shaped QAs in the DevOps world
Lean QAs : T-shaped QAs in the DevOps worldLean QAs : T-shaped QAs in the DevOps world
Lean QAs : T-shaped QAs in the DevOps world
 
How to work in devsecops
How to work in devsecops How to work in devsecops
How to work in devsecops
 
The QA in the DevOps world
The QA in the DevOps worldThe QA in the DevOps world
The QA in the DevOps world
 
Agile Testing - LAST Conference 2015
Agile Testing - LAST Conference 2015Agile Testing - LAST Conference 2015
Agile Testing - LAST Conference 2015
 
Agile Testing - First Conference 2015 - Melbourne Australia
Agile Testing - First Conference 2015 - Melbourne AustraliaAgile Testing - First Conference 2015 - Melbourne Australia
Agile Testing - First Conference 2015 - Melbourne Australia
 

Kürzlich hochgeladen

Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Anthony Dahanne
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 

Kürzlich hochgeladen (20)

Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 

Evolving and remaining relevant as QA - TConf 2018

  • 1. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate How to remain relevant as QA 1
  • 2. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate How to remain relevant as QA Survival of the Species Requires Evolution and Adaptation Theresa Neate @ TConf 2018 2
  • 3. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Theresa Neate 3
  • 4. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate “Do we still need testers?” 4
  • 5. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Ignorant questions stem from... ... ignorance! (not malice) - hearsay reports - misunderstanding Lean - idealism - hopes of cutting costs - misunderstanding the changing world of testing 5
  • 6. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Testing IS changing (and always will) To survive in tech (and testing), one needs to continuously evolve 6
  • 7. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Evolution of test strategy 7
  • 8. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Test Types Over Test Phases 8
  • 9. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Continuous Testing 9
  • 10. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Evolution of testing attitude 10
  • 11. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Less of this 11
  • 12. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate And more of this 12
  • 13. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Evolution of testing skill: TESTING and CHECKING 13
  • 14. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Testing vs Checking Checking is the process of confirmation, verification, and validation. checking: confirmation, machine decidable, automation 14
  • 15. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Testing vs Checking Testing is the process of evaluating a product and finding new information. It involves exploration, discovery, investigation and learning. testing: exploration & learning, requires sapience 15
  • 16. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Your job is not ‘finding bugs’ or ‘breaking things’ 16
  • 17. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Learning the skill of feedback 17
  • 18. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Bad vs Good Feedback 18 Bad Feedback : Adversarial Opinion Bias Emotion Blunt Blame Good Feedback : Considerate Helpful Impartial Factual (verify it) Descriptive Ownership
  • 19. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Feedback Exercise 19 I don’t want the API to take 2 seconds to come back with a response. Urggh. The API took 2.3 seconds to return with a response. It’s an increase on the 1 second from last week. This increases the overall page load to 9 seconds.
  • 20. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Evolving into both a specialist AND a generalist 20
  • 21. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate T-shaped roles 21
  • 22. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate T-shaped testers Dev / Architect / BA / UX / SecOps Criticalthinking 22
  • 23. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate So - DO we still need testers? 23
  • 24. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate When DON’T you need (more) testers? “We have lots of bugs” “We have UIs to test” “Someone needs to do cross-browser testing” “We have a lot of manual regression testing to do” “We don’t like testing” 24
  • 25. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate When DO we need testers, then? “There are significant integration points” “This is an absolute deal-breaker for our business” “We don’t know this product well enough” “We have a team new to this way of working” (examples) 25
  • 26. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Closing • Know what is valuable and helpful. • Continuously evolve to add value. • Make your value known (less ignorance). • Stay sharp. Learn & adapt. • Avoid continuous complacency & comfort zones. • Evolving is up to you. 26
  • 27. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Thank you! (Reading list next page) 27
  • 28. © 23 November 2018 https://theresaneate.com/ https://twitter.com/TheresaNeate Reading https://stackoverflow.com/questions/28608015/ continuous-integration-vs-continuous-delivery -vs-continuous-deployment https://medium.com/@jchyip/why-t-shaped-peopl e-e8706198e437 https://www.ted.com/talks/mel_robbins_how_to_ stop_screwing_yourself_over The 5 Second Rule: Transform Your Life, Work, and Confidence with Everyday Courage, Mel Robbins http://personalkanban.com/pk/ https://www.linkedin.com/pulse/20140411172902 -46939713-the-hard-truth-about-software-testi ng/ http://www.deltamatrix.com/horizontal-and-ver tical-user-stories-slicing-the-cake/ 28 https://www.techtarget.com/contributor/The resa-Neate https://www.youtube.com/watch?v=sGT03Yjy1n 4 https://www.linkedin.com/pulse/continuous- testing-devops-dan-ashby/ http://rea.tech/do-we-need-qas-testers/ http://rea.tech/lean-qa-aka-qa-ops/ http://www.qarevolution.com/software-testi ng-evolution/ http://www.testingeducation.org/BBST/bugad vocacy/ http://www.kaner.com/pdfs/bugadvoc.pdf