Slide 1

Slide 1 text

@maaretp @maaretp@mas.to by Maaret Pyhäjärvi Renegotiating Testing

Slide 2

Slide 2 text

@maaretp @maaretp@mas.to Testing serves a purpose: catch information we may be missing.

Slide 3

Slide 3 text

@maaretp @maaretp@mas.to 1250 programmatic tests run on average 20 times a day producing 25 000 test results … being 10% of testing done

Slide 4

Slide 4 text

@maaretp @maaretp@mas.to

Slide 5

Slide 5 text

@maaretp @maaretp@mas.to Test Team Test Mgr Manual Tester Automation Tester Specialist Tester Security / Performance Dev Team We used to have this… Queuing theory Failure demand Conways Law

Slide 6

Slide 6 text

@maaretp @maaretp@mas.to Team Team And we started having this… Power dynamics Renegotiation of work and expectations Renegotiation of identity Team member Product Owner Agile Coach Custo mer

Slide 7

Slide 7 text

@maaretp @maaretp@mas.to Stakeholders happy, even delighted –Quality Information Good Team’s Output –Quality Information Less than Good Team’s Output –Quality Information Results Gap Surprise! Results Gap on a Team that thinks Testers == Testing Pick up the pizza boxes… ”Find (some of) What Others May Have Missed”

Slide 8

Slide 8 text

@maaretp @maaretp@mas.to ANTIPATTERN in Framing Testing Exploratory Testing – the Noun Feature / Change Early Ideas of Testing Final Ideas of Testing Documented Tests Automated Tests Throwaway automated tests 20 22 0 22 22 100% ‘Agile’ Exploratory 20 2000 1000 20 = 18+2 1% 10 % 2 50% 80% RESULTS PLAN STEER

Slide 9

Slide 9 text

@maaretp @maaretp@mas.to Creativity requires time https://www.youtube.com/watch?v=WDngw5R32WE&list=FLrTlIKuIS-LmRk-aAbcxTKg

Slide 10

Slide 10 text

@maaretp @maaretp@mas.to People Think Differently Source: Adapted from Bret Pettichord. 2000. Testers and Developers Think Differently Type A Type B Need of Mastery Focus of Modeling Focus of Thinking Tedium and Conflict Get up to speed quickly Generalist Domain knowledge Ignorance is important Thorough understanding Specialist Knowledge of product internals Expertise is important Model user behavior Focus on what can go wrong Focus on severity of problem Model system design Focus on how it can work Focus on interest of problem Practical Empirical: What is observed Sceptics Theoretical How it is designed Believers Tolerate tedium Comfortable with conflict Report problems Automate tedium Avoid conflict Understand problems

Slide 11

Slide 11 text

@maaretp @maaretp@mas.to Results worth Investment Usability Validation Verification Functionality Performance Security Reliability Risk (of these types of problems of relevance) Documentation Observations from #TestingDozen mentoring program for Contemporary Exploratory Testing

Slide 12

Slide 12 text

@maaretp @maaretp@mas.to Availability timeline Results Productive Generative Short term Long term Find and get fixed Executable docs Holding space Leaving co-owned automation behind Leaving better behind Improving *your* skills

Slide 13

Slide 13 text

@maaretp @maaretp@mas.to Discovery Delivery Production

Slide 14

Slide 14 text

@maaretp @maaretp@mas.to Testing Challenges, a paired modeling session result by Maaret Pyhäjärvi & Irja Straus, 9.12.2022

Slide 15

Slide 15 text

@maaretp @maaretp@mas.to Everyone can test

Slide 16

Slide 16 text

@maaretp @maaretp@mas.to Visualized with gource.io

Slide 17

Slide 17 text

@maaretp @maaretp@mas.to Even a broken clock is right twice a day.

Slide 18

Slide 18 text

@maaretp @maaretp@mas.to (Exploratory) Tester (Application) Programmer Test Automator / Programmer Testing is too important to be left for testers! …but also without testers.

Slide 19

Slide 19 text

@maaretp @maaretp@mas.to Testing = empirically inclined glue work Results in product; ways of working; capabilities

Slide 20

Slide 20 text

@maaretp @maaretp@mas.to 2020 2016 MIATPP Most Influential Agile Testing Professional Person #PayToSpeak #TechVoices #EnsembleTesting #EnsembleProgramming #StrongStylePairing #ExploratoryTesting #TestAutomation #ModernAgile #AwesomeTesters Maaret Pyhäjärvi (from Finland) Email: maaret@iki.fi Twitter: @maaretp Web: maaretp.com Blog: visible-quality.blogspot.fi (please connect with me through Twitter or LinkedIn) 2019 - 2022 https://exploratorytestingacademy.com Ohjelmistotestaus ry https://techvoices.org