SlideShare a Scribd company logo
Quality Does not Belong with
the Tester!
Maaret Pyhäjärvi
Email: <maaret@iki.fi> | Twitter: maaretp
Maaret Pyhäjärvi
Nimeä | Attribution (Finland)
http://creativecommons.org/licenses/by/1.0/fi/
http://creativecommons.org/licenses/by/1.0/fi/deed.en
HIGH
EXPECTATIONS
DIFFERENT
FROM BETTER
TO WORSE
Adding a Tester Can Make Things
Worse
• Perception change: from everyone’s work to
one person’s specialty
– Same work twice: the developer and the tester?
– Slap in the developer’s face with different results
• Feedback did not work well with lack of
design & programming skills
– F ear and Consequences of not getting good
enough
• The fixing backlog
– More developer work
TestBash: Quality Does Not Belong With the Tester!
Quality and the Developer
• From slap in the face to shared insight of
first experience through pairing
• Learning to think of connected concepts,
not just connected code both before and
after implementation
• Relying on ‘own testing’ and skipping
tester-testing as experiment
• Making testing a programming problem:
automation
Summary
• I’m not responsible for production quality,
developers are
– I help but my efforts are easy to attenuate with
what the developers do
• Working with the culture of collaboration
makes a huge difference
– Experiments with a reluctant team
– Avoiding clear roles keeps everyone alert
– Nobody is “just” something these days

More Related Content

PDF
Tester vs Developer
PPT
Tester developer interaction
PPT
Why Do User Research And Usability Testing
PPT
What Software Quality Assurance Means to Me
PDF
Become Software Tester or Developer
PPTX
Software testing
PPTX
The Software Craftsman (2nd edition)
PPTX
The Software Craftsman
Tester vs Developer
Tester developer interaction
Why Do User Research And Usability Testing
What Software Quality Assurance Means to Me
Become Software Tester or Developer
Software testing
The Software Craftsman (2nd edition)
The Software Craftsman

What's hot (20)

PDF
Architecting apps - Can we write better code by planning ahead?
PDF
Improve your TDD skills
PPTX
Tester vs. Developer
PDF
Pair programming demystified
PDF
Pair Programming (2014)
PPTX
Selenium as a trend
PDF
Amanda Cinnamon - Treat Your Code Like the Valuable Software It Is
PPT
Extreme & pair programming Slides ppt
PPT
Bridging the communication gap
PDF
Good Code / Bad Code
PPTX
TDD & Effective Software Development
PPT
Career path in IT
PDF
Offshore tips sharing_2.0
PPTX
Specification by example
PPTX
Tabara testare adrian matei
PDF
Introducing Pair Programming
PDF
TDD for Testers Workshop
PPTX
Life of a Tester v1
PDF
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018
PDF
Software quality
Architecting apps - Can we write better code by planning ahead?
Improve your TDD skills
Tester vs. Developer
Pair programming demystified
Pair Programming (2014)
Selenium as a trend
Amanda Cinnamon - Treat Your Code Like the Valuable Software It Is
Extreme & pair programming Slides ppt
Bridging the communication gap
Good Code / Bad Code
TDD & Effective Software Development
Career path in IT
Offshore tips sharing_2.0
Specification by example
Tabara testare adrian matei
Introducing Pair Programming
TDD for Testers Workshop
Life of a Tester v1
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018
Software quality
Ad

Similar to TestBash: Quality Does Not Belong With the Tester! (20)

PDF
I Don't Code, Am I No Longer Useful
PPTX
Are Testers Failed Programmers?
PPTX
Mihai mahulea the zen of test driven development
PPTX
QA/Test Engineering Perspectives
PDF
How testers add value to the organization appium conf
PPT
Software craftsmanshippresentation
PDF
Five steps towards your testing dream
DOC
Gowthami Exp_resume 1+
PPTX
TDD in Agile
PPTX
2013 09-11 java zone - extreme programming live
PPTX
How do we fix testing
PPTX
STM-UNIT-1.pptx
PPTX
Peer review
PDF
Prototyping - Get the right tools and workflow
PDF
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?
PPTX
Developer testing webinar
PDF
Tech Talk #4 : Tester : Job finds resources - Trần Lệ Khuyên
PPTX
Software Craftsmanship VS Software Engineering
PPTX
Agile San Diego: Testing as Exploration (Continuous Delivery w/o Automation)
PPT
Online exam software
I Don't Code, Am I No Longer Useful
Are Testers Failed Programmers?
Mihai mahulea the zen of test driven development
QA/Test Engineering Perspectives
How testers add value to the organization appium conf
Software craftsmanshippresentation
Five steps towards your testing dream
Gowthami Exp_resume 1+
TDD in Agile
2013 09-11 java zone - extreme programming live
How do we fix testing
STM-UNIT-1.pptx
Peer review
Prototyping - Get the right tools and workflow
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?
Developer testing webinar
Tech Talk #4 : Tester : Job finds resources - Trần Lệ Khuyên
Software Craftsmanship VS Software Engineering
Agile San Diego: Testing as Exploration (Continuous Delivery w/o Automation)
Online exam software
Ad

More from Maaret Pyhäjärvi (20)

PDF
ATAGTR '20 Keynote: Building status
PDF
MoT Cork: Exploring Realities of Testing - From Theory to Practice
PDF
Testing Voices '21 keynote: Testing Becoming Harder To BeValuable
PDF
TestJSConf: Go Find What We May Have Missed
PDF
SauceCon: It's More Complicated than THAT
PDF
TSQA: Something In The Way We Test
PDF
ATAGTR: Targeting Errors Of Omission
PDF
Pivotal Moments, Pivotal Experiences
PDF
Keynote at Sanae Beer.EX: The Automationist's Gambit
PDF
Testing Assembly: From Observations to Insights on Test Specialist Careers
PDF
Let's Do a Thing and Call it Foo
PDF
Selenium Conf: Patterns to Whole Team Test Automation Transformation
PDF
AxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory Testing
PDF
MoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing
PDF
Geekle QA: Automationist's Gambit
PDF
Programming Assignments in Tester Interviews
PDF
ATAGTR Keynote: I have a rock in my shoe - Navigating Improvement
PDF
MoT Sarajevo: How to get better at Exploratory testing
PDF
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale
PDF
EuroSTAR '21 Keynote: Automationist's Gambit
ATAGTR '20 Keynote: Building status
MoT Cork: Exploring Realities of Testing - From Theory to Practice
Testing Voices '21 keynote: Testing Becoming Harder To BeValuable
TestJSConf: Go Find What We May Have Missed
SauceCon: It's More Complicated than THAT
TSQA: Something In The Way We Test
ATAGTR: Targeting Errors Of Omission
Pivotal Moments, Pivotal Experiences
Keynote at Sanae Beer.EX: The Automationist's Gambit
Testing Assembly: From Observations to Insights on Test Specialist Careers
Let's Do a Thing and Call it Foo
Selenium Conf: Patterns to Whole Team Test Automation Transformation
AxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory Testing
MoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing
Geekle QA: Automationist's Gambit
Programming Assignments in Tester Interviews
ATAGTR Keynote: I have a rock in my shoe - Navigating Improvement
MoT Sarajevo: How to get better at Exploratory testing
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale
EuroSTAR '21 Keynote: Automationist's Gambit

Recently uploaded (20)

PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Transform Your Business with a Software ERP System
PDF
Nekopoi APK 2025 free lastest update
PPTX
Introduction to Artificial Intelligence
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPT
Introduction Database Management System for Course Database
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
ai tools demonstartion for schools and inter college
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
System and Network Administraation Chapter 3
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
VVF-Customer-Presentation2025-Ver1.9.pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Transform Your Business with a Software ERP System
Nekopoi APK 2025 free lastest update
Introduction to Artificial Intelligence
Designing Intelligence for the Shop Floor.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
wealthsignaloriginal-com-DS-text-... (1).pdf
Introduction Database Management System for Course Database
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Understanding Forklifts - TECH EHS Solution
Reimagine Home Health with the Power of Agentic AI​
How to Migrate SBCGlobal Email to Yahoo Easily
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
ai tools demonstartion for schools and inter college
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
System and Network Administraation Chapter 3

TestBash: Quality Does Not Belong With the Tester!

  • 1. Quality Does not Belong with the Tester! Maaret Pyhäjärvi Email: <maaret@iki.fi> | Twitter: maaretp Maaret Pyhäjärvi Nimeä | Attribution (Finland) http://creativecommons.org/licenses/by/1.0/fi/ http://creativecommons.org/licenses/by/1.0/fi/deed.en
  • 5. Adding a Tester Can Make Things Worse • Perception change: from everyone’s work to one person’s specialty – Same work twice: the developer and the tester? – Slap in the developer’s face with different results • Feedback did not work well with lack of design & programming skills – F ear and Consequences of not getting good enough • The fixing backlog – More developer work
  • 7. Quality and the Developer • From slap in the face to shared insight of first experience through pairing • Learning to think of connected concepts, not just connected code both before and after implementation • Relying on ‘own testing’ and skipping tester-testing as experiment • Making testing a programming problem: automation
  • 8. Summary • I’m not responsible for production quality, developers are – I help but my efforts are easy to attenuate with what the developers do • Working with the culture of collaboration makes a huge difference – Experiments with a reluctant team – Avoiding clear roles keeps everyone alert – Nobody is “just” something these days

Editor's Notes

  • #2: Lean coffee this morning A personal growth and learning story: from no testers to one to realize things have to change. From consultant and test manager to the only tester in a team of 9 for first hand experience Big fan of agile software development “no longer a test manager” – same here (reference to an earlier talk) Title change -> show there’s nothing I could do but there’s plenty some other’s in the team can’t do.
  • #3: Always feeling responsible because I can and I will! – and have! A bit of a control freak… Higher expectations on myself than others. So with this, the idea that there are problems in production, no-one needed to tell me that it was my fault. I would always analyze every one of those I could. And I don’t really recall ever hearing in a project the words “testers should have found this”. Testers don’t break your code, they break your illusions about the code. -- adapted from James Bach
  • #4: I’ve worked with teams of testers, the context of being ALONE is a new experience Only woman. Only one that does not stay in the expected box. Only tester. First tester ever. Not believing non-users can know. Knowing of problems without steps to repro.
  • #5: First I found a lot of problems and we got into fixing them. The backlogs would grow… And With longer backlogs and more developer work, the less interest they would have on using time on test. As there were so many problems to find, I felt we could use more testers – but that would just make the overall thing worse. So I adviced to hire fixers. Systems thinking: testing serves a purpose of information for software development only if the information can be usefully consumed
  • #6: Fix one, break 2: brittle code from some of the developers Not getting good enough: having 2 devs dismissed from the product development teams
  • #7: Continuous deployment with Git feature branches Focusing on throughput time makes fix cycles highly visible
  • #8: Needed to experiment with how the atmosphere would change, these I found that worked for us: me & my devs. Connected concepts: it’s really about talking and creating understanding that is enactable by the developers who, in my team, seem naturally inclined to code not the business concepts
  • #9: Devs will come in the middle of the night to fix it, I can still just say that it was already broken. You can suggest things that are not “in your role”. I’ve changed project management. I’ve changed how we recruit and train developers. I’ve changed how we work as a team. I’ve changed how we do unit testing and test automation in general. Just a few examples. And I still test in an exploratory fashion most of my days.