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.
Talks I've Given
-
A New Model of Testing
Featuring Paul Gerrard
This talk proposes a model of the thought processes that every tester (and developer, when testing) uses. In a sentence, what we do is this: "we explore sources of knowledge to build test models that inform our testing". The model identifies two modes of thinking – exploration and...
software-craftsmanship testing -
How BDD Can Fit the Corporate Culture
Featuring Paul Gerrard
This talk describes the core practices you need to manage requirements knowledge and deliver valuable software that works the way users want it, in a more reliable way – in a corporate, structured or waterfall environment.
agile bdd tdd -
Using Business Stories to Test Requirements and Systems
Featuring Paul Gerrard
This tutorial explores how stories can be used to provide examples of a system in use to increase the quality of requirements and the quality of delivered systems built to meet those requirements.
stories scenarios regression-testing agile -
Using Business Stories to Test Requirements and Systems Part II
Featuring Paul Gerrard
In this second part, the tutorials continue to explore how stories can be used to provide examples of a system in use to increase the quality of requirements and the quality of delivered systems built to meet those requirements.
stories scenarios regression-testing agile