Or rather: exploring context-driven testing A new hype or here to stay? Huib Schoots TestNet Najaarsevenement 31 Oktober 2013

Similar documents
What is context-driven testing?

INNOVATION INSPIRATION INVENTION NOVEMBER 2017

I m Michael Bolton. Testers: Get Out of the Quality Assurance Business! Updates. Let s Start With a Simple Question: The Quality Answer

Testing is More Than Checking

Module 1: From Chaos to Clarity: Traders Let s Get Ready for 2015!

What is Networking? and (drumroll) the answer is C

LISTEN A MINUTE.com. Internet. One minute a day is all you need to improve your listening skills.

Are You A Welcoming Church? Webinar Wednesday

Table of Contents.

LISTEN A MINUTE.com. Eating. One minute a day is all you need to improve your listening skills.

Tony Shepherd Reveals

All Ears English Episode 220:

stay in the loop weekly ted video #lifeatuid Kitchen cleaning: ba3 credits The future of early cancer detection?

Blog CONTENT PLANNER. 1 of 24 chantelarnett.com

200 Blog Post Ideas. When you get a little stuck trying to think of Blog Post Ideas here s 200 that just might get you going.

NATHAN JURGENSON & PJ REY University

LISTEN A MINUTE.com. Literature. Focus on new words, grammar and pronunciation in this short text.

INTRODUCTION. Overview.

CELEBRATING OUR MEMORIES 30 YEARS OF CONNECTIONS CELEBRATING. Issue 8 THE PIONEERS NEW HEIGHTS COMLINK TODAY THE FUTURE 30 YEARS.

LISTEN A MINUTE.com. Cars. One minute a day is all you need to improve your listening skills.

LISTEN A MINUTE.com. Vitamins. Focus on new words, grammar and pronunciation in this short text.

5 Simple Steps to a Productive & Successful Day

You ve got a profile, now what and why? ~ Great reasons to excel on Face book and lots of Do s and. With Louise Crooks ~ The KeystoClarity!

7 Simple Ways to Raise Your Game This Week

PRESS RELEASE PRINT SHOP

Research Topics in Human-Computer Interaction

THE JEDI AND THE BORG - WHY WE IGNORE THEM AT OUR PERIL

SAMPLE. Why did you decide to take up blogging?

The Deliberate Creative Podcast with Amy Climer Transcript for Episode #006: Creative Problem Solving Stage 3 - Develop

Tech Fads vs. Fundamental Shifts

Software Innovations. Contents. Vision and New Ideas. How do software companies keep innovating?

LISTEN A MINUTE.com. I Love You. Focus on new words, grammar and pronunciation in this short text.

LISTEN A MINUTE.com. Old Age. Focus on new words, grammar and pronunciation in this short text.

me to visit his country and speak about the topic of

Tech is Here to Stay and Changing Everyday: Here s How Those Changes Can Help You With excerpts from an interview with Jean Robichaud, CTO, of

INTRODUCTION & WELCOME

CLICK HERE TO SUBSCRIBE

Purpose and Difficulty of Software Testing

Trends in the European Location Market

LISTEN A MINUTE.com. Culture. One minute a day is all you need to improve your listening skills.

Writing a argumentative essay examples >>>CLICK HERE<<<

LISTEN A MINUTE.com. Lifestyle. One minute a day is all you need to improve your listening skills.

Rolling in the Deep: E-Government Innovation and Strategy for Local Government

BI TRENDS FOR Data De-silofication: The Secret to Success in the Analytics Economy

Why Do Blogs FAIL? 45% of marketers selected blogs as their most important content followed by visual assets at 34% and videos at 19%

Top 10 Podcasts Affiliate Marketers Should be Listening To

MODULE 3 CHOOSING A NAME FOR YOUR BRAND

Module 3. People To Follow Me?

Writer s Digest Home Page : Subscribe : Renew : Bookshop. Advertise your book in Shelf Unbound magazine

Ethics. Paul Jackson. School of Informatics University of Edinburgh

LISTEN A MINUTE.com. Technology. Focus on new words, grammar and pronunciation in this short text.

From Open Science to Open Innovation, Case: an Environment such as CERN

HOW TO BE A Successful Blogger

First Chord Progressions For Guitar Learn The Most Important Chord Sequences For Songwriting And Playing Guitar Guitar Chord Progressions

Lesson 12: Unique Triangles Two Sides and a Non-Included Angle

Let s get started! Instructions: Set aside minutes and answer these questions thoroughly.

How to Turn Your Creative Hobby Into a Successful Business

LISTEN A MINUTE.com. First Impressions.

The Curated Collection Blog Post Template

A Guide to Virtual Reality for Social Good in the Classroom

Cindy Schulson Marketing from Within

JONAH A 28-DAY DEVOTIONAL

LISTEN A MINUTE.com. Focus on new words, grammar and pronunciation in this short text.

ENGLISH DEEPLY! Learn. 7 RULES for EXCELLENT ENGLISH > > > > > > > > > SpecialEdition #4. Rule #4: t t

Master of Creative Writing for Scriptwriters

LISTEN A MINUTE.com. Advice. One minute a day is all you need to improve your listening skills.

PRESS KIT 2018 VENTURE BUILDER & ENTREPRENEURS ACADEMY OF IMMERSIVE TECHNOLOGIES DOCUMENT NAME 1

Mike Morrison: Hello there. Welcome to episode 135 of the Membership Guys podcast. I'm your host Mike Morrison. And this is the place to be if you wan

LISTEN A MINUTE.com. Volunteerism. Focus on new words, grammar and pronunciation in this short text.

How Servant Leadership Drives Superperformance

FIVE systems that IncrEasE giving

Quotes on Business & Life from. college dropout. 11Billionaires

How to Put Rainbow on Your Resume

1. Learn to say no. 3. Disconnect from the Internet, including on your phone, when you re working on a project.

LISTEN A MINUTE.com. Baths. One minute a day is all you need to improve your listening skills.

Location aware Apps Study

into first time buyers

By Richard Armstrong

Become An Award Winning Company: 7 Simple Steps To Unlock The Million Dollar Secret Every Entrepreneur Needs To Know By Mr. Matt Shoup READ ONLINE

Writing your managerial user s manual

The Future of BIM Will Not Be BIM, and It s Coming Faster Than You Think!

Betrayed By A Vampire: Dark Vampire Knight Series: Book Two

Writing Short Film Scripts

6 Secrets of Exploratory Testing in Embedded Systems. Shmuel Gershon Tel Aviv, July 2013

The innovator a rebel

Show notes at: engineeringcareercoach.com/mentoring

LISTEN A MINUTE.com. Dreams. One minute a day is all you need to improve your listening skills.

LISTEN A MINUTE.com. Furniture. One minute a day is all you need to improve your listening skills.

TO LAUNCHING YOUR BEST CONTENT

Ignite the magic in your business. by Angella Johnson

Elevate your Brand! by Elliott O Donovan phone

Terraform & Infrastructure as Code. Ben Higginbottom (kind of a big deal) ((seriously - I ve helped hijack a spacecraft))

Innovation and Management Capability in Ireland: Implications for Policy Making, Business & Society

Creative Thinking - With A Mix Of Delta Binaural Isochronic Tones: Three-in-One Legendary, Complete Hypnotherapy Session [Unabridged] [Audible Audio

PhD Rants and Raves (Be afraid. Be very afraid.) Yannis Smaragdakis University of Massachusetts, Amherst

Diary Of A Minecraft Zombie Book 3 When Nature Calls An Unofficial Minecraft Book

About me. Why choose me

Seductive Close Standup Sign

L ESSONS FROM THE C REATION OF THE G EORGIA TECH COLLEGE

ANIMATION V - ROCK OF AGES PROJECT. The student will need: The DVD or VHS Walking With Cavemen

Transcription:

Or rather: exploring context-driven testing A new hype or here to stay? Huib Schoots TestNet Najaarsevenement 31 Oktober 2013 codecentric AG 1

2

Think Different 3 Source: http://youtu.be/nmwxdgm89tk!

Think Different ere s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. They re not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them. About the only thing you can t do is ignore them. Because they change things. They push the human race forward. And while some may see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do. Apple Inc. 4

Think Different ere s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. They re not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them. About the only thing you can t do is ignore them. Because they change things. They push the human race forward. And while some may see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do. Apple Inc. 5

Think Different 6

Where did context-driven testing come from? 7

Where did context-driven testing come from? Testing Computer Software (1988) Collaboration Cem and James (1995) LAWST (1997) CDT School (November 21 1999) Yahoo mailing list (November 1999) Lessons Learned in SW Testing (2001) AST founded (2003) First CAST conference (2006) First Let s Test conference (2012) ISST founded (August 21 2013) First Let s Test conference in NL (March 11 2014) Sources: http://c2.com/cgi/wiki?contextdriventesting http://www.testingreferences.com/testinghistory.php 8

What is context-driven testing? 9

The principles 1. The value of any practice depends on its context. 2. There are good practices in context, but there are no best practices. 3. People, working together, are the most important part of any project's context. 4. Projects unfold over time in ways that are often not predictable. 5. The product is a solution. If the problem isn't solved, the product doesn't work. 6. Good software testing is a challenging intellectual process. 7. Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products. Source: http://context-driven-testing.com/ 10

Principles If you meet the seven principles, does that mean you are contextdriven? 12

13

The principles 1. The value of any practice depends on its context. 2. There are good practices in context, but there are no best practices. 3. People, working together, are the most important part of any project's context. 4. Projects unfold over time in ways that are often not predictable. 5. The product is a solution. If the problem isn't solved, the product doesn't work. 6. Good software testing is a challenging intellectual process. 7. Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products. Source: http://context-driven-testing.com/ 14

The principles 1. The value of any practice depends on its context. 2. There are good practices in context, but there are no best practices. 3. People, working together, are the most important part of any project's context. 4. Projects unfold over time in ways that are often not predictable. 5. The product is a solution. If the problem isn't solved, the product doesn't work. 6. Good software testing is a challenging intellectual process. 7. Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products. 15

Jedi Knights Testing is a solution to a very difficult and complex problem It must be tailored to the context Therefore it is a human activity that requires a lot of skill That is why we need to study it seriously We must practice our craft Context-driven testers strive to become Source: http://www.satisfice.com/blog/archives/565 16

James Bach Let s Test Conference 2013 Source: http://www.satisfice.com/presentations/context-driven.pdf 17

James Bach Let s Test Conference 2013 Source: http://www.satisfice.com/presentations/context-driven.pdf 18

Michael Bolton CAST 2011 Context-Driven testing is Source: http://www.developsense.com/presentations/2011-08-cast-contextdriventesting.pdf 19

Michael Bolton CAST 2011 Context-Driven testing is euristic daptive keptical umanist mpiricist iversified Source: http://www.developsense.com/presentations/2011-08-cast-contextdriventesting.pdf 20

Source: http://www.satisfice.com/presentations/context-driven.pdf 21

How to recognize a context-driven talk Heuristics Learning Compare alternative methods Cause and effect Open systems Social science Humanist view Craftsmanship Explain context Worldview of testing Different opinions Allows to change approach Success / Failure Chaos / Structure Lack of evidence / Narrow research Folklore Numbers without context Ignorance of social science Contempt of humanism IT & testing is like manufacturing No context mentioned Generalizing after one try Use of averages without variance Linearity 22

Why is it important to me? 23

A personal story 24

New hype or here to stay? 25

New hype or here to stay? Context-driven isn t new Context-driven is no hype Context-driven is here to stay! oh well maybe today it is. Hype = promote or publicize extravagantly! 26

New hype or here to stay? Context-driven isn t new Context-driven is no hype Context-driven is here to stay! oh well maybe today it is. Hype = promote or publicize extravagantly! Hype = Michael Bolton s pronunciation of Huib 27

Adaptability vs. Context-driven Interesting discussion on my blog http://www.huibschoots.nl/wordpress/?p=825 28

Adaptability vs. Context-driven Interesting discussion on my blog http://www.huibschoots.nl/wordpress/?p=825 29

You re next? 30

How can I become context-driven? Rapid Software Testing BBST Become part of the community - Twitter - Conference: Let s Test, CAST, TestBash Learn, practice, explore Read blogs (http://www.huibschoots.nl/wordpress/?p=1450) Read books (http://www.huibschoots.nl/wordpress/?p=1361) 31

How can I become context-driven? Rapid Software Testing BBST Become part of the community Tasting Let s Test! 11 Maart 2014! - Twitter - Conference: Let s Test, CAST,! TestBash Learn, practice, explore! Read blogs (http://www.huibschoots.nl/wordpress/?p=1450)! Read books (http://www.huibschoots.nl/wordpress/?p=1361)! 32

Do. Or do not. There is no try. 33

Learn more Rapid Software Testing: www.rapidsoftwaretesting.nl Context-driven: http://testingcurve.wordpress.com/2012/11/08/dewt2-becoming-a-context-driven-tester/ http://kaner.com/?p=49 http://www.satisfice.com/blog/archives/565 http://testingreflections.com/node/8657 http://www.developsense.com/presentations/2011-08-cast-contextdriventesting.pdf http://blog.utest.com/the-jedi-knights-of-context-driven-software-testing/2011/02/ My article in last TestNetNieuws (2013-2) Social science: http://www.huibschoots.nl/wordpress/?p=1173 (see list of resources in part 5) 34

Get better BBST: http://www.associationforsoftwaretesting.org/training/courses Testing Dojo: http://www.testingdojo.org Weekend Testers: http://weekendtesting.com Miagi Do: http://miagido.org/blog Skype coaching: google Skype coaching tester Rapid Software Testing: http://www.rapidsoftwaretesting.nl 35

Acknowledgements Many of the ideas in this presentation were inspired by or augmented by other colleagues including Joris Meerts, Peter Schrijver, Ray Oei, Pascal Dufour, Markus Gärtner, Matt Heusser, Henke Anderson, Paul Holland, Cem Kaner, James Bach and Michael Bolton. 36

37

38

Contacts Huib Schoots huib.schoots@codecentric.nl @huibschoots www.huibschoots.nl/blog www.huibschoots.nl/links BV Laan der Verenigde Naties 60 3314 DA Dordrecht +31 (0) 6 24 64 10 33 www.codecentric.nl 39