SlideShare a Scribd company logo
1 of 37
The 4-hour Tester
Experiment
(The Art of Bricolage)
Helena Jeret-Mäe & Joep Schuurkes
Helena Jeret-Mäe
@HelenaJ_M
thepainandgainofedwardbear.wordpress.com
Joep Schuurkes
@j19sch
testingcurve.wordpress.com
NO TESTERS WERE HARMED DURING THIS EXPERIMENT.
Why the 4-hour tester?
D
S
S
S
Selecting the skills
Criteria
skill is central to testing
Criterion
So where does this get us?
artist: s l scott
But how to start?
Shu - follow the rule (obedience)
Ha - break the rule (divergence)
Ri - be the rule (transcendence)
Skills - the survivors
Interpreting
Modelling
Test design
Note taking
Bug reporting
Skills - the dropped ones
Test reporting
Focus/defocus
Exploring
Generating test ideas
Thinking skills (critical, lateral, systems)
Visualisation
Why test reporting did not make it
test reporting
requires test framing
requires test mission
Why focus/defocus did not make it
Developing exercises
Considerations...
What does a useful exercise look like?
How to help the learner make sense of the
experience?
How to make the exercise fit into 30
minutes?
Structure
Brief: what the exercise focuses on
Instructions: what to do
Evaluation: how to reflect on the exercise
What to use for testing?
Familiar concept
Quickly learnable
Sufficiently complex
Summary of modelling exercise
Explanation: what are touring heuristics; examples
Instructions: do user, data, and configuration tour in Google calendar
Evaluation: think of how the tours help to come up with test ideas
Other people's thoughts
We asked some people what they would do
Thank you all!
Keith Klain
Kishen
Simbhoedatpanday
Huib Schoots
James Lyndsay
Ben Kelly
Rikard Edgren
Erik Brickarp
Aleksandra Casapu
We asked some people what they would do
What I’d like to ask of you is this: if you had 4 hours to teach someone
testing, what would you teach them in that timeframe?
The outcome would be that this person is then able to to do testing using
what was taught by you.
Let's go meta
I’d want to teach them to think like a tester
(understand what is important, then test it.)
the growing discovery of
what is in the system-under-test,
and what is not
help them understand what it is that testers do
[...], the actual combination of skills we
practice is not the most relevant. Any
testing task should probably do.
There's homework!
a list of blogs, books and open-source projects
to help them understand enough about testing
to be able to further educate themselves
give them Perfect Software by Weinberg as homework
It’s important [...] to be open to continuous learning.
Let's sit together
I’m also going to frame this as
one-to-one coaching.Sit together and [...]
I would sit next to them coaching them
If I had 4 hours to spend with someone who
wanted to learn more about testing, [...]
Euh… but it's a written, long-distance thing
Rikard Edgren
I believe feedback is essential to learning.
If you are aiming at a totally independent 4-hour program,
I think it will be very difficult (it will work only for some.)
Interesting project you are doing, and I look forward to see the results.
Results
Yes, the experiment showed that small
exercises could help learn and illuminate
testing skills to some degree.
No, you can’t become a tester in 4 hours...
4 beginners
5 exercises
50 minutes
3.2 Exercise was challenging
3.9 Exercise went in depth
4.4 Exercise fits in time limit
3.8 Exercise was easy to
evaluate
3.3 Likelihood of repeating
4.4 Skill clearly present in
exercise
What did they learn about note taking?
Labeling is something I should think about using in my everyday note taking.
The next time I will write down all steps that were taken and clicks made on
something, and if something worked or didn’t work. Also I’ll add comments about
UI or about something else that is worth taking note of.
I learned that taking notes is more important than I thought before, especially to
retrace my own steps.
What did they learn about modelling?
From this exercise I learned to look at testing the product in general and see the
big picture.
Learned to explore the software from different points of view, to see different
elements in software, to structure my test.
I learned that touring methods are easy to use to focus on different parts of the
application.
What we learned
Both more and less
is possible
What's next?
fourhourtester.net
Call to arms
Thank you!
Helena Jeret-Mäe
@HelenaJ_M
Joep Schuurkes
@j19sch

More Related Content

What's hot

Sprint school slidepack final
Sprint school slidepack finalSprint school slidepack final
Sprint school slidepack finalDesign Lab
 
Using your reading effectively dissertations
Using your reading effectively   dissertationsUsing your reading effectively   dissertations
Using your reading effectively dissertationsJAHennessyMurdoch
 
Experience design thinking (master 1)
Experience design thinking (master 1)Experience design thinking (master 1)
Experience design thinking (master 1)Lisa Jukelevics
 
Will schroeder racing with the clock 5 25 11
Will schroeder   racing with the clock 5 25 11Will schroeder   racing with the clock 5 25 11
Will schroeder racing with the clock 5 25 11Will (Last)
 
Passionate Partnering, for Testers
Passionate Partnering, for TestersPassionate Partnering, for Testers
Passionate Partnering, for TestersSQALab
 
This isn't about testing
This isn't about testing This isn't about testing
This isn't about testing Amy Phillips
 
Lesson Notes 12.14 To 12.23
Lesson Notes 12.14 To 12.23Lesson Notes 12.14 To 12.23
Lesson Notes 12.14 To 12.23gsagan
 
Studying and Test-Taking Strategies
Studying and Test-Taking StrategiesStudying and Test-Taking Strategies
Studying and Test-Taking Strategiestlane110
 
Assessment Thought, Jan 2010
Assessment Thought, Jan 2010Assessment Thought, Jan 2010
Assessment Thought, Jan 2010Eric Castro
 
Video-enhanced debriefing during in-situ simulation
Video-enhanced debriefing during in-situ simulationVideo-enhanced debriefing during in-situ simulation
Video-enhanced debriefing during in-situ simulationDebrief2Learn
 
Intr 101 02_test_taking_online
Intr 101 02_test_taking_onlineIntr 101 02_test_taking_online
Intr 101 02_test_taking_onlineKellyChristensen20
 
Discussion Boards: Creating Meaningful Dialog
Discussion Boards: Creating Meaningful DialogDiscussion Boards: Creating Meaningful Dialog
Discussion Boards: Creating Meaningful DialogMaria H. Andersen
 
How to learn maths
How to learn mathsHow to learn maths
How to learn mathsQueryfloor
 
Usability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopUsability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopMisael Leon
 
Sidekicktohero
SidekicktoheroSidekicktohero
Sidekicktoherom-bright
 
Design thinkingactionlabfinal
Design thinkingactionlabfinalDesign thinkingactionlabfinal
Design thinkingactionlabfinalalexmeckes
 
Checklist creating success in a role play
Checklist   creating success in a role playChecklist   creating success in a role play
Checklist creating success in a role playThomas Müller
 

What's hot (20)

Sprint school slidepack final
Sprint school slidepack finalSprint school slidepack final
Sprint school slidepack final
 
Using your reading effectively dissertations
Using your reading effectively   dissertationsUsing your reading effectively   dissertations
Using your reading effectively dissertations
 
Studyskills
StudyskillsStudyskills
Studyskills
 
Experience design thinking (master 1)
Experience design thinking (master 1)Experience design thinking (master 1)
Experience design thinking (master 1)
 
Will schroeder racing with the clock 5 25 11
Will schroeder   racing with the clock 5 25 11Will schroeder   racing with the clock 5 25 11
Will schroeder racing with the clock 5 25 11
 
Passionate Partnering, for Testers
Passionate Partnering, for TestersPassionate Partnering, for Testers
Passionate Partnering, for Testers
 
This isn't about testing
This isn't about testing This isn't about testing
This isn't about testing
 
Lesson Notes 12.14 To 12.23
Lesson Notes 12.14 To 12.23Lesson Notes 12.14 To 12.23
Lesson Notes 12.14 To 12.23
 
Studying and Test-Taking Strategies
Studying and Test-Taking StrategiesStudying and Test-Taking Strategies
Studying and Test-Taking Strategies
 
Assessment Thought, Jan 2010
Assessment Thought, Jan 2010Assessment Thought, Jan 2010
Assessment Thought, Jan 2010
 
Video-enhanced debriefing during in-situ simulation
Video-enhanced debriefing during in-situ simulationVideo-enhanced debriefing during in-situ simulation
Video-enhanced debriefing during in-situ simulation
 
Intr 101 02_test_taking_online
Intr 101 02_test_taking_onlineIntr 101 02_test_taking_online
Intr 101 02_test_taking_online
 
U of I INTR 101 03 Testing
U of I INTR 101 03 TestingU of I INTR 101 03 Testing
U of I INTR 101 03 Testing
 
INTR 101 04 Test Taking
INTR 101 04 Test TakingINTR 101 04 Test Taking
INTR 101 04 Test Taking
 
Discussion Boards: Creating Meaningful Dialog
Discussion Boards: Creating Meaningful DialogDiscussion Boards: Creating Meaningful Dialog
Discussion Boards: Creating Meaningful Dialog
 
How to learn maths
How to learn mathsHow to learn maths
How to learn maths
 
Usability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopUsability Testing Nearsoft Workshop
Usability Testing Nearsoft Workshop
 
Sidekicktohero
SidekicktoheroSidekicktohero
Sidekicktohero
 
Design thinkingactionlabfinal
Design thinkingactionlabfinalDesign thinkingactionlabfinal
Design thinkingactionlabfinal
 
Checklist creating success in a role play
Checklist   creating success in a role playChecklist   creating success in a role play
Checklist creating success in a role play
 

Similar to The 4-hour Tester Experiment

Reflection of Technical Writing
Reflection of Technical WritingReflection of Technical Writing
Reflection of Technical Writinglbriner
 
Medical simulation - scenario design and debriefing
Medical simulation -  scenario design and debriefingMedical simulation -  scenario design and debriefing
Medical simulation - scenario design and debriefingRobert Parker
 
NLP Business Circle Session Three - Modal Operators & Motivation Strategies
NLP Business Circle Session Three - Modal Operators & Motivation Strategies NLP Business Circle Session Three - Modal Operators & Motivation Strategies
NLP Business Circle Session Three - Modal Operators & Motivation Strategies Fiona Campbell
 
The Learning Process
The Learning ProcessThe Learning Process
The Learning Processsstchgtc
 
BUS407 Week 3 Scenario Script Performance ModelSlide #SceneI.docx
BUS407 Week 3 Scenario Script Performance ModelSlide #SceneI.docxBUS407 Week 3 Scenario Script Performance ModelSlide #SceneI.docx
BUS407 Week 3 Scenario Script Performance ModelSlide #SceneI.docxjasoninnes20
 
5 secrets for successful workshops
5 secrets for successful workshops 5 secrets for successful workshops
5 secrets for successful workshops Alison Coward
 
SummaryWe began this chapter by discussing the importance of.docx
SummaryWe began this chapter by discussing the importance of.docxSummaryWe began this chapter by discussing the importance of.docx
SummaryWe began this chapter by discussing the importance of.docxdeanmtaylor1545
 
Grow model - effective Coaching model
Grow model - effective Coaching modelGrow model - effective Coaching model
Grow model - effective Coaching modelAnbu Joseph C
 
21. Farmers field school (training of trainers to t and ffs)
21. Farmers field school (training of trainers to t and ffs)21. Farmers field school (training of trainers to t and ffs)
21. Farmers field school (training of trainers to t and ffs)Mr.Allah Dad Khan
 
Itec 299 Synthesis Presentation
Itec 299   Synthesis PresentationItec 299   Synthesis Presentation
Itec 299 Synthesis Presentationlajen92
 
Action Learning For Adlt 636 Overview For Class 1 Jan 2010
Action Learning For Adlt 636 Overview For  Class 1 Jan 2010Action Learning For Adlt 636 Overview For  Class 1 Jan 2010
Action Learning For Adlt 636 Overview For Class 1 Jan 2010tjcarter
 
6356768 train-the-trainer-with-wali
6356768 train-the-trainer-with-wali6356768 train-the-trainer-with-wali
6356768 train-the-trainer-with-waliShaba Masr Alahrar
 
Experiential Learning Final Demonstration
Experiential Learning Final DemonstrationExperiential Learning Final Demonstration
Experiential Learning Final Demonstrationadwynbissing
 
Experiential Learning Final Demonstration
Experiential Learning Final DemonstrationExperiential Learning Final Demonstration
Experiential Learning Final Demonstrationadwynbissing
 

Similar to The 4-hour Tester Experiment (20)

Reflection of Technical Writing
Reflection of Technical WritingReflection of Technical Writing
Reflection of Technical Writing
 
Peer Observation Tips for TESS
Peer Observation Tips for TESSPeer Observation Tips for TESS
Peer Observation Tips for TESS
 
Medical simulation - scenario design and debriefing
Medical simulation -  scenario design and debriefingMedical simulation -  scenario design and debriefing
Medical simulation - scenario design and debriefing
 
Descriptive Review
Descriptive ReviewDescriptive Review
Descriptive Review
 
NLP Business Circle Session Three - Modal Operators & Motivation Strategies
NLP Business Circle Session Three - Modal Operators & Motivation Strategies NLP Business Circle Session Three - Modal Operators & Motivation Strategies
NLP Business Circle Session Three - Modal Operators & Motivation Strategies
 
The Learning Process
The Learning ProcessThe Learning Process
The Learning Process
 
Learning Diary
Learning DiaryLearning Diary
Learning Diary
 
BUS407 Week 3 Scenario Script Performance ModelSlide #SceneI.docx
BUS407 Week 3 Scenario Script Performance ModelSlide #SceneI.docxBUS407 Week 3 Scenario Script Performance ModelSlide #SceneI.docx
BUS407 Week 3 Scenario Script Performance ModelSlide #SceneI.docx
 
5 secrets for successful workshops
5 secrets for successful workshops 5 secrets for successful workshops
5 secrets for successful workshops
 
SummaryWe began this chapter by discussing the importance of.docx
SummaryWe began this chapter by discussing the importance of.docxSummaryWe began this chapter by discussing the importance of.docx
SummaryWe began this chapter by discussing the importance of.docx
 
Grow model - effective Coaching model
Grow model - effective Coaching modelGrow model - effective Coaching model
Grow model - effective Coaching model
 
21. Farmers field school (training of trainers to t and ffs)
21. Farmers field school (training of trainers to t and ffs)21. Farmers field school (training of trainers to t and ffs)
21. Farmers field school (training of trainers to t and ffs)
 
TIPS:observing peers teaching
TIPS:observing peers teachingTIPS:observing peers teaching
TIPS:observing peers teaching
 
Itec 299 Synthesis Presentation
Itec 299   Synthesis PresentationItec 299   Synthesis Presentation
Itec 299 Synthesis Presentation
 
Action Learning For Adlt 636 Overview For Class 1 Jan 2010
Action Learning For Adlt 636 Overview For  Class 1 Jan 2010Action Learning For Adlt 636 Overview For  Class 1 Jan 2010
Action Learning For Adlt 636 Overview For Class 1 Jan 2010
 
6356768 train-the-trainer-with-wali
6356768 train-the-trainer-with-wali6356768 train-the-trainer-with-wali
6356768 train-the-trainer-with-wali
 
Session 7
Session 7Session 7
Session 7
 
Experiential Learning Final Demonstration
Experiential Learning Final DemonstrationExperiential Learning Final Demonstration
Experiential Learning Final Demonstration
 
Experiential Learning Final Demonstration
Experiential Learning Final DemonstrationExperiential Learning Final Demonstration
Experiential Learning Final Demonstration
 
Hyper
HyperHyper
Hyper
 

Recently uploaded

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 

Recently uploaded (20)

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 

The 4-hour Tester Experiment

  • 1. The 4-hour Tester Experiment (The Art of Bricolage) Helena Jeret-Mäe & Joep Schuurkes
  • 3. Why the 4-hour tester?
  • 6. Criteria skill is central to testing Criterion
  • 7. So where does this get us? artist: s l scott
  • 8. But how to start? Shu - follow the rule (obedience) Ha - break the rule (divergence) Ri - be the rule (transcendence)
  • 9. Skills - the survivors Interpreting Modelling Test design Note taking Bug reporting
  • 10. Skills - the dropped ones Test reporting Focus/defocus Exploring Generating test ideas Thinking skills (critical, lateral, systems) Visualisation
  • 11. Why test reporting did not make it test reporting requires test framing requires test mission
  • 12. Why focus/defocus did not make it
  • 14. Considerations... What does a useful exercise look like? How to help the learner make sense of the experience? How to make the exercise fit into 30 minutes?
  • 15. Structure Brief: what the exercise focuses on Instructions: what to do Evaluation: how to reflect on the exercise
  • 16. What to use for testing? Familiar concept Quickly learnable Sufficiently complex
  • 17. Summary of modelling exercise Explanation: what are touring heuristics; examples Instructions: do user, data, and configuration tour in Google calendar Evaluation: think of how the tours help to come up with test ideas
  • 19. We asked some people what they would do Thank you all! Keith Klain Kishen Simbhoedatpanday Huib Schoots James Lyndsay Ben Kelly Rikard Edgren Erik Brickarp Aleksandra Casapu
  • 20. We asked some people what they would do What I’d like to ask of you is this: if you had 4 hours to teach someone testing, what would you teach them in that timeframe? The outcome would be that this person is then able to to do testing using what was taught by you.
  • 21. Let's go meta I’d want to teach them to think like a tester (understand what is important, then test it.) the growing discovery of what is in the system-under-test, and what is not help them understand what it is that testers do [...], the actual combination of skills we practice is not the most relevant. Any testing task should probably do.
  • 22. There's homework! a list of blogs, books and open-source projects to help them understand enough about testing to be able to further educate themselves give them Perfect Software by Weinberg as homework It’s important [...] to be open to continuous learning.
  • 23. Let's sit together I’m also going to frame this as one-to-one coaching.Sit together and [...] I would sit next to them coaching them If I had 4 hours to spend with someone who wanted to learn more about testing, [...]
  • 24. Euh… but it's a written, long-distance thing Rikard Edgren I believe feedback is essential to learning. If you are aiming at a totally independent 4-hour program, I think it will be very difficult (it will work only for some.) Interesting project you are doing, and I look forward to see the results.
  • 26. Yes, the experiment showed that small exercises could help learn and illuminate testing skills to some degree. No, you can’t become a tester in 4 hours...
  • 28. 3.2 Exercise was challenging 3.9 Exercise went in depth 4.4 Exercise fits in time limit
  • 29. 3.8 Exercise was easy to evaluate 3.3 Likelihood of repeating 4.4 Skill clearly present in exercise
  • 30. What did they learn about note taking? Labeling is something I should think about using in my everyday note taking. The next time I will write down all steps that were taken and clicks made on something, and if something worked or didn’t work. Also I’ll add comments about UI or about something else that is worth taking note of. I learned that taking notes is more important than I thought before, especially to retrace my own steps.
  • 31. What did they learn about modelling? From this exercise I learned to look at testing the product in general and see the big picture. Learned to explore the software from different points of view, to see different elements in software, to structure my test. I learned that touring methods are easy to use to focus on different parts of the application.
  • 33. Both more and less is possible

Editor's Notes

  1. image source: http://www.douglaserice.com/wp-content/uploads/2014/02/20140204-165104.jpg
  2. Time: 4
  3. Planets: http://1.bp.blogspot.com/_R_fTYHVWAzI/Su9jnI5zb3I/AAAAAAAAAsE/Ui-zW3dAe4Y/s940/100bodies.jpg Deconstructed camera https://iedei.files.wordpress.com/2012/11/deconstructed-camera.jpg Trophy https://library.gwu.edu/sites/default/files/news-events/Eckles%20Prize%2014%20trophy%20image_web.jpg
  4. time: 11 minutes
  5. When you see a person deseed a pomegranate this way, you do not say: Wow! Who taught you this? Are there workshops where they teach you this? How many hours of practice did this take you? You say: Wow! That's clever! image source: http://www.superhealthykids.com/fastest-juicest-method-to-de-seed-a-pomegranate/ removed: fits into a 30-minute exercise (do mention)
  6. show the landmarks allows for later practice allows for recognizing the skill being used image: landmarks of Manchester source: http://slscott.co.uk/shop/4588064759/manchester-landmarks-1/9875460 (dropped analogy of survival kit/knife)
  7. Bloom’s Taxonomy model Knowledge: whatever you brought when you decided to do these exercises Skill: we will show you Attitude: whatever you brought when you decided to do these exercises Shu - Ha - Ri Crucial to ri: you are the rule, because you fully internalized the principles beneath the rules 4-hour tester is about shu. Requires trust from participant. image source: http://aikiorlando.com/sites/default/files/field/image/articles/shuhari.jpg
  8. Might add later: oracles
  9. test reporting requires test framing requires test mission How do you define the mission of something you're new to? How can you know how the pieces of testing fit together in a report, if you don't/barely know the pieces? what we do have level 1: bug reporting, i.e. reporting interesting findings level 2: note taking, i.e. limited way of reporting about what/how you tested and with which results would be level 3: test reporting image source: http://www.dailymail.co.uk/news/article-2603204/No-bridge-far-Army-ants-stranded-tree-build-bridge-climbing-other.html
  10. creating an exercise is too difficult: deliver experience through written instructions exercise should not feel like a cheap trick, a trap stopping heuristic: too much effort, too little result another reason: skill builds on other skills first build the skills to focus or defocus on image source: http://rebelsscreens.tumblr.com/post/108373221539/its-a-trap-blu-ray-screenshot Admiral Ackbar
  11. Time: 5
  12. ADD ARROW Organically arrived at this structure We didn’t experiment extensively with the structure Evaluation = significant; focused, short questions; support making sense of the experience.
  13. time: 3.5 minutes
  14. reasons: to validate our ideas: are we on the right track? are we missing something? to get input from people with experience in teaching testing
  15. https://cdn.shopify.com/s/files/1/0243/7593/collections/Category_beginner_large.jpg?v=1403233458 https://s-media-cache-ak0.pinimg.com/originals/48/af/10/48af108a43d588f2e87aad9e94e3cfa7.jpg http://photo.foter.com/photos/pi/245/skmei-r-12-inch-vintage-france-paris-colourful-french-country-tuscan-style-non-ticking-silent-wood-wall-clock-034.jpg
  16. http://nistmep.blogs.govdelivery.com/wp-content/uploads/2013/01/Challenging-Times.jpg http://67.media.tumblr.com/913d60d7a23ae914ced688c575635e2b/tumblr_mivno6O9hr1rjcapzo1_1280.jpg http://www.cultertheatreclub.co.uk/assets/content/documents/batb/hour_glass_200.jpg
  17. http://nistmep.blogs.govdelivery.com/wp-content/uploads/2013/01/Challenging-Times.jpg http://67.media.tumblr.com/913d60d7a23ae914ced688c575635e2b/tumblr_mivno6O9hr1rjcapzo1_1280.jpg http://i2.wp.com/www.kristianstill.co.uk/wordpress/wp-content/uploads/2012/10/tick-box.png http://www.gridgit.com/postpic/2015/05/magnifying-glass-vector_1324947.jpeg groundhog day: http://realitysandwich.com/wp-content/uploads/2014/02/groundhog.jpg
  18. time: 1 minute
  19. image source: https://corriegus.files.wordpress.com/2014/01/semenov_traditional_nesting_doll_1.jpg Less and more is possible less: scratching the surface more: there's value in sharing landmarks in the testing landscape -> Skills are like matryoshka doll: layers upon layers. (or like fractals) -> testing skill snacks, quick and helpful
  20. time: 1.5 minutes
  21. => present site [J] => call to arms [H] -> next slide Reasons for site: publish what we have now invite people to contribute solutions -> feedback invite people to contribute exercises invite people to use them to learn invite people to use them to teach
  22. => Encourage people to share experiments around teaching lessons learned when teaching because more options needed http://static.wixstatic.com/media/873492_6504d39622864c0293b40c9d4633cfd7.png_srz_436_436_85_22_0.50_1.20_0.00_png_srz reference to: https://en.wikipedia.org/wiki/Lord_Kitchener_Wants_You