FULL DAY WORKSHOP
Exploratory Testing: The New Model Testing with Paul Gerrard
Workshop 5 | 09:00 - 18:00 | English
Exploratory Testing (ET) has gained popularity over the last ten years, and has quite a following but, like Agile approaches, it still causes some dispute amongst software professional. Some testers love its spontaneity, creativity and flexibility; others mistrust it because it is unsystematic, unplanned, undocumented and an excuse for sloppy work. Of course, ET has its time and place.
ET has its role in all environments, no matter how structured, but it should be regarded as another tool in the testers’ armoury, to be used with judgement. In fact, Paul argues that all testing is exploratory, see here.
In this workshop, Paul sets out the background to the New Model Testing, Exploration and why all testers should know how to explore. The workshop discusses the important psychological issues relating to exploration and how it can be used in the context of uncertain requirements. A range of techniques are described and examples given.
You will gain an understanding into how all testing is exploratory to some degree, that the exploration of software, even without specifications, relies on sources of knowledge and the exploring depends on mental models that we use to inform good testing.
There will also be a lot of practical work, testing functionality available on the internet.
After having participated in this workshop, you will learn:
After having participated in this half-day workshop, you will learn:
• Why all testing is exploratory
• New Model for Testing
• 'Exploratory' testing and the New Model
• Exploring a simple feature
• Exploring a System as a Source of Knowledge
• Heuristics, Cheat Sheets and Check Lists
• Freestyle Exploratory Testing
• Exploratory Testing Sessions
• Exploring More Complex Systems
This workshop is geared towards testers, developers, or anyone interested in wishing to learn more about exploration and testing.
A laptop and wireless connection will be required to participate fully. A smartphone can be used for some examples. The course does not assume any detailed technical knowledge.
Paul Gerrard is a consultant, teacher, author, webmaster, programmer, tester, conference speaker, rowing coach and publisher. He has conducted consulting assignments in all aspects of software testing and quality assurance, specialising in test assurance.
He has presented keynote talks and tutorials at testing conferences across Europe, the USA, Australia, South Africa and occasionally won awards for them. Educated at the universities of Oxford and Imperial College London, he is a Principal of Gerrard Consulting Limited, the host of the UK Test Management Forum and the Programme Chair for the 2014 EuroSTAR testing conference.
In 2010 he won the EuroSTAR Testing Excellence Award and in 2013 he won the inaugural TESTA Lifetime Achievement Award. He is the Programme Chair of the EuroSTAR 2014 conference. He's been programming since the mid-1970s and loves using the Python programming language.