SlideShare a Scribd company logo
The​ ​best​ ​testing​ ​ever! 
Testing​ ​is​ ​more​ ​than​ ​banging​ ​keys 
by
Łukasz​ ​Morawski
Have​ ​you​ ​ever​ ​thought​ ​about​ ​the​ ​best​ ​testing​ ​you’ve​ ​ever​ ​conducted?​ ​Was​ ​it​ ​a​ ​super
fancy​ ​test​ ​technique​ ​usage?​ ​Or​ ​maybe​ ​incredible​ ​tool​ ​with​ ​high​ ​Return-On-Investment​ ​factor?
Or​ ​clean,​ ​limpid​ ​test​ ​script​ ​happily​ ​rerun​ ​for​ ​a​ ​thousand​ ​time?​ ​For​ ​me,​ ​the​ ​best​ ​testing​ ​I’ve​ ​ever
conducted​ ​was​ ​without​ ​touching​ ​a​ ​keyboard.​ ​Sounds​ ​unbelievably​ ​when​ ​you​ ​live​ ​in​ ​a​ ​world​ ​of
test​ ​scripts​ ​and​ ​bug​ ​reports.​ ​Sounds​ ​ludicrously​ ​when​ ​you​ ​believe​ ​in​ ​100%​ ​test​ ​coverage.
I​ ​remember​ ​this​ ​because​ ​at​ ​first​ ​I​ ​didn’t​ ​fully​ ​understand​ ​what​ ​happened.​ ​The
enlightenment​ ​and​ ​understanding​ ​came​ ​later.​ ​It​ ​started​ ​as​ ​usual​ ​from​ ​chit​ ​chat​ ​with​ ​developer
about​ ​the​ ​feature​ ​to​ ​test.​ ​I​ ​like​ ​to​ ​start​ ​this​ ​way​ ​because​ ​I​ ​can​ ​get​ ​more​ ​information​ ​than​ ​from​ ​dry
description.​ ​And​ ​what’s​ ​more​ ​important,​ ​I​ ​can​ ​get​ ​his​ ​real​ ​feelings​ ​about​ ​it.​ ​We​ ​discussed,​ ​I
asked​ ​questions​ ​-​ ​he​ ​answered​ ​then​ ​he​ ​asked​ ​some​ ​questions.​ ​We​ ​were​ ​talking​ ​about​ ​what​ ​the
feature​ ​does​ ​and​ ​does​ ​not.​ ​And​ ​what​ ​could​ ​do.​ ​What​ ​is​ ​easy​ ​and​ ​quick​ ​to​ ​achieve​ ​and​ ​what​ ​is
hard.
At​ ​some​ ​point​ ​he​ ​realized​ ​that​ ​something​ ​important​ ​was​ ​missing​ ​and​ ​he​ ​was​ ​not​ ​happy
about​ ​it:​ ​“I​ ​need​ ​to​ ​work​ ​on​ ​this​ ​a​ ​little​ ​more”​ ​he​ ​said.​ ​“Great!”​ ​-​ ​I​ ​happily​ ​moved​ ​to​ ​the​ ​next​ ​task,
no​ ​afterthoughts.​ ​I​ ​did​ ​not​ ​think​ ​about​ ​this​ ​for​ ​some​ ​time​ ​until​ ​from​ ​unknown​ ​reason​ ​I​ ​recalled​ ​a
quote​ ​“Testing​ ​is​ ​more​ ​that​ ​banging​ ​keys”.​ ​And​ ​it​ ​was​ ​it​ ​-​ ​my​ ​best​ ​testing​ ​ever.​ ​Conducted
without​ ​even​ ​touching​ ​my​ ​keyboard.
The​ ​phrase​ ​I​ ​recalled​ ​comes​ ​from​ ​Gerald​ ​Weinberg’s​ ​“Perfect​ ​Software”,​ ​the​ ​book​ ​that
fate​ ​has​ ​fortunately​ ​thrown​ ​on​ ​my​ ​path​ ​(to​ ​be​ ​honest​ ​-​ ​I’ve​ ​helped​ ​the​ ​fate​ ​with​ ​this).​ ​Why​ ​do​ ​I
consider​ ​this​ ​as​ ​best​ ​testing​ ​ever?​ ​I​ ​helped​ ​the​ ​feature​ ​to​ ​be​ ​better​ ​without​ ​raising​ ​any​ ​bug
report,​ ​starting​ ​any​ ​test​ ​session,​ ​moving​ ​around​ ​any​ ​cards​ ​on​ ​board​ ​-​ ​just​ ​conversation.​ ​Just
brains​ ​not​ ​hands.​ ​That’s​ ​right,​ ​testing​ ​takes​ ​a​ ​lot​ ​more​ ​activity​ ​than​ ​clicking​ ​and​ ​pressing​ ​keys
so​ ​don’t​ ​let​ ​the​ ​illusion​ ​misguide​ ​you.
The best testing ever!

More Related Content

Similar to The best testing ever!

Usability analysis based on user field testing
Usability analysis based on user field testingUsability analysis based on user field testing
Usability analysis based on user field testing
EmmaWiseman3
 
Noah Cooper - Website Publishing - UX Paper
Noah Cooper - Website Publishing - UX PaperNoah Cooper - Website Publishing - UX Paper
Noah Cooper - Website Publishing - UX Paper
NoahCooper5
 
L3 cmpt y2 evaluation template
L3 cmpt y2 evaluation templateL3 cmpt y2 evaluation template
L3 cmpt y2 evaluation template
EllieOlivellaBell
 
Good Testers are Often Lucky
Good Testers are Often LuckyGood Testers are Often Lucky
Good Testers are Often Lucky
TEST Huddle
 
Pride and Prejudice and Software Testing
Pride and Prejudice and Software TestingPride and Prejudice and Software Testing
Pride and Prejudice and Software Testing
Conor O'Donnell
 
Cucumbers Have Layers - RubyConf 2015
Cucumbers Have Layers - RubyConf 2015Cucumbers Have Layers - RubyConf 2015
Cucumbers Have Layers - RubyConf 2015
Sam Livingston-Gray
 
A Cup of Tea With Michael Larsen
A Cup of Tea With Michael LarsenA Cup of Tea With Michael Larsen
A Cup of Tea With Michael Larsen
Michael Larsen
 
What I Learned By Talking to 100+ Teams About Data
What I Learned By Talking to 100+ Teams About DataWhat I Learned By Talking to 100+ Teams About Data
What I Learned By Talking to 100+ Teams About Data
John Cutler
 
Evaluation question 6
Evaluation  question 6Evaluation  question 6
Evaluation question 6
chloem-w
 
Alexandra Schieren: It's Just...
Alexandra Schieren: It's Just...Alexandra Schieren: It's Just...
Alexandra Schieren: It's Just...
Anna Royzman
 
Pairing w developers_stpconpics
Pairing w developers_stpconpicsPairing w developers_stpconpics
Pairing w developers_stpconpics
Lanette Creamer
 
Evaluation
EvaluationEvaluation
Evaluation
Aaron Newbigging
 
User Experience Basics for Product Management
User Experience Basics for Product ManagementUser Experience Basics for Product Management
User Experience Basics for Product Management
Roger Hart
 
Usability Test for Union Station
Usability Test for Union StationUsability Test for Union Station
Usability Test for Union Station
Sydnee Arnold
 
How to type_fast
How to type_fastHow to type_fast
How to type_fast
Nancy Higgins
 
Easy and affordable user testing at Confab Central 2018
Easy and affordable user testing at Confab Central 2018Easy and affordable user testing at Confab Central 2018
Easy and affordable user testing at Confab Central 2018
Ida Aalen
 
LO4 evaluation
LO4 evaluationLO4 evaluation
LO4 evaluation
arranspencer
 
Cucumbers Have Layers: A Love Story (AATC 2017)
Cucumbers Have Layers: A Love Story (AATC 2017)Cucumbers Have Layers: A Love Story (AATC 2017)
Cucumbers Have Layers: A Love Story (AATC 2017)
Sam Livingston-Gray
 
Usability test for getbevel
Usability test for getbevelUsability test for getbevel
Usability test for getbevel
CassidySkistimas
 
Improve Testing with a Zone Defense
Improve Testing with a Zone DefenseImprove Testing with a Zone Defense
Improve Testing with a Zone Defense
TechWell
 

Similar to The best testing ever! (20)

Usability analysis based on user field testing
Usability analysis based on user field testingUsability analysis based on user field testing
Usability analysis based on user field testing
 
Noah Cooper - Website Publishing - UX Paper
Noah Cooper - Website Publishing - UX PaperNoah Cooper - Website Publishing - UX Paper
Noah Cooper - Website Publishing - UX Paper
 
L3 cmpt y2 evaluation template
L3 cmpt y2 evaluation templateL3 cmpt y2 evaluation template
L3 cmpt y2 evaluation template
 
Good Testers are Often Lucky
Good Testers are Often LuckyGood Testers are Often Lucky
Good Testers are Often Lucky
 
Pride and Prejudice and Software Testing
Pride and Prejudice and Software TestingPride and Prejudice and Software Testing
Pride and Prejudice and Software Testing
 
Cucumbers Have Layers - RubyConf 2015
Cucumbers Have Layers - RubyConf 2015Cucumbers Have Layers - RubyConf 2015
Cucumbers Have Layers - RubyConf 2015
 
A Cup of Tea With Michael Larsen
A Cup of Tea With Michael LarsenA Cup of Tea With Michael Larsen
A Cup of Tea With Michael Larsen
 
What I Learned By Talking to 100+ Teams About Data
What I Learned By Talking to 100+ Teams About DataWhat I Learned By Talking to 100+ Teams About Data
What I Learned By Talking to 100+ Teams About Data
 
Evaluation question 6
Evaluation  question 6Evaluation  question 6
Evaluation question 6
 
Alexandra Schieren: It's Just...
Alexandra Schieren: It's Just...Alexandra Schieren: It's Just...
Alexandra Schieren: It's Just...
 
Pairing w developers_stpconpics
Pairing w developers_stpconpicsPairing w developers_stpconpics
Pairing w developers_stpconpics
 
Evaluation
EvaluationEvaluation
Evaluation
 
User Experience Basics for Product Management
User Experience Basics for Product ManagementUser Experience Basics for Product Management
User Experience Basics for Product Management
 
Usability Test for Union Station
Usability Test for Union StationUsability Test for Union Station
Usability Test for Union Station
 
How to type_fast
How to type_fastHow to type_fast
How to type_fast
 
Easy and affordable user testing at Confab Central 2018
Easy and affordable user testing at Confab Central 2018Easy and affordable user testing at Confab Central 2018
Easy and affordable user testing at Confab Central 2018
 
LO4 evaluation
LO4 evaluationLO4 evaluation
LO4 evaluation
 
Cucumbers Have Layers: A Love Story (AATC 2017)
Cucumbers Have Layers: A Love Story (AATC 2017)Cucumbers Have Layers: A Love Story (AATC 2017)
Cucumbers Have Layers: A Love Story (AATC 2017)
 
Usability test for getbevel
Usability test for getbevelUsability test for getbevel
Usability test for getbevel
 
Improve Testing with a Zone Defense
Improve Testing with a Zone DefenseImprove Testing with a Zone Defense
Improve Testing with a Zone Defense
 

Recently uploaded

Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Ortus Solutions, Corp
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
Ortus Solutions, Corp
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
manji sharman06
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
Michał Kurzeja
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024
dhavalvaghelanectarb
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
Zycus
 

Recently uploaded (20)

Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
 

The best testing ever!

  • 1. The​ ​best​ ​testing​ ​ever!  Testing​ ​is​ ​more​ ​than​ ​banging​ ​keys  by Łukasz​ ​Morawski Have​ ​you​ ​ever​ ​thought​ ​about​ ​the​ ​best​ ​testing​ ​you’ve​ ​ever​ ​conducted?​ ​Was​ ​it​ ​a​ ​super fancy​ ​test​ ​technique​ ​usage?​ ​Or​ ​maybe​ ​incredible​ ​tool​ ​with​ ​high​ ​Return-On-Investment​ ​factor? Or​ ​clean,​ ​limpid​ ​test​ ​script​ ​happily​ ​rerun​ ​for​ ​a​ ​thousand​ ​time?​ ​For​ ​me,​ ​the​ ​best​ ​testing​ ​I’ve​ ​ever conducted​ ​was​ ​without​ ​touching​ ​a​ ​keyboard.​ ​Sounds​ ​unbelievably​ ​when​ ​you​ ​live​ ​in​ ​a​ ​world​ ​of test​ ​scripts​ ​and​ ​bug​ ​reports.​ ​Sounds​ ​ludicrously​ ​when​ ​you​ ​believe​ ​in​ ​100%​ ​test​ ​coverage. I​ ​remember​ ​this​ ​because​ ​at​ ​first​ ​I​ ​didn’t​ ​fully​ ​understand​ ​what​ ​happened.​ ​The enlightenment​ ​and​ ​understanding​ ​came​ ​later.​ ​It​ ​started​ ​as​ ​usual​ ​from​ ​chit​ ​chat​ ​with​ ​developer about​ ​the​ ​feature​ ​to​ ​test.​ ​I​ ​like​ ​to​ ​start​ ​this​ ​way​ ​because​ ​I​ ​can​ ​get​ ​more​ ​information​ ​than​ ​from​ ​dry description.​ ​And​ ​what’s​ ​more​ ​important,​ ​I​ ​can​ ​get​ ​his​ ​real​ ​feelings​ ​about​ ​it.​ ​We​ ​discussed,​ ​I asked​ ​questions​ ​-​ ​he​ ​answered​ ​then​ ​he​ ​asked​ ​some​ ​questions.​ ​We​ ​were​ ​talking​ ​about​ ​what​ ​the feature​ ​does​ ​and​ ​does​ ​not.​ ​And​ ​what​ ​could​ ​do.​ ​What​ ​is​ ​easy​ ​and​ ​quick​ ​to​ ​achieve​ ​and​ ​what​ ​is hard. At​ ​some​ ​point​ ​he​ ​realized​ ​that​ ​something​ ​important​ ​was​ ​missing​ ​and​ ​he​ ​was​ ​not​ ​happy about​ ​it:​ ​“I​ ​need​ ​to​ ​work​ ​on​ ​this​ ​a​ ​little​ ​more”​ ​he​ ​said.​ ​“Great!”​ ​-​ ​I​ ​happily​ ​moved​ ​to​ ​the​ ​next​ ​task, no​ ​afterthoughts.​ ​I​ ​did​ ​not​ ​think​ ​about​ ​this​ ​for​ ​some​ ​time​ ​until​ ​from​ ​unknown​ ​reason​ ​I​ ​recalled​ ​a quote​ ​“Testing​ ​is​ ​more​ ​that​ ​banging​ ​keys”.​ ​And​ ​it​ ​was​ ​it​ ​-​ ​my​ ​best​ ​testing​ ​ever.​ ​Conducted without​ ​even​ ​touching​ ​my​ ​keyboard. The​ ​phrase​ ​I​ ​recalled​ ​comes​ ​from​ ​Gerald​ ​Weinberg’s​ ​“Perfect​ ​Software”,​ ​the​ ​book​ ​that fate​ ​has​ ​fortunately​ ​thrown​ ​on​ ​my​ ​path​ ​(to​ ​be​ ​honest​ ​-​ ​I’ve​ ​helped​ ​the​ ​fate​ ​with​ ​this).​ ​Why​ ​do​ ​I consider​ ​this​ ​as​ ​best​ ​testing​ ​ever?​ ​I​ ​helped​ ​the​ ​feature​ ​to​ ​be​ ​better​ ​without​ ​raising​ ​any​ ​bug report,​ ​starting​ ​any​ ​test​ ​session,​ ​moving​ ​around​ ​any​ ​cards​ ​on​ ​board​ ​-​ ​just​ ​conversation.​ ​Just brains​ ​not​ ​hands.​ ​That’s​ ​right,​ ​testing​ ​takes​ ​a​ ​lot​ ​more​ ​activity​ ​than​ ​clicking​ ​and​ ​pressing​ ​keys so​ ​don’t​ ​let​ ​the​ ​illusion​ ​misguide​ ​you.