Alan is CEO and Co-founder of Hindsight Software, a start-up focused on supporting BDD in
the Enterprise. Over the last 14 years Alan's passion has switched from just writing code to
how we deliver high quality software systems as a team. He is a passionate believer in finding
talented engineers and works with a “Do Tank” the New Engineering Foundation to influence
the UK government and educational bodies on STEMs
education.
Talks I've Given
-
Don't fire the testers
Featuring Alan Parkinson
So you are practising BDD; your team has a shared understanding of your user stories from the great scenarios you have written, you’ve fully automated all the scenarios to create an executable specification using your favourite test automation tool. With all that, do you really need testers on...
agile bdd bddx testers automation -
Decapitating WebDriver for faster Automation
Featuring Alan Parkinson
Running end-to-end automated checks with Selenium WebDriver on a modern WebApp is slow, very slow. Very quickly your suite goes from taking 10 minutes to run to over an hour. This performance problem is further compounded by the decision to cross-test the whole suite across multiple web browsers....
javascript testing webdriver -
Buried treasure, what’s hiding in your Scenarios?
Featuring Alan Parkinson
We’ve had the conversation with the business, elicited examples and documented them in
Gherkin. In reality conversations with the business don’t take place using Gherkin, so they
have to be translated into the ‘Given When Then’ format. Unwittingly details can be lost and
ambiguities introduced...
bddx bdd team-dynamics gherkin -
CREATING DATA WITH THE TEST DATA BUILDER PATTERN
Featuring Alan Parkinson
This talk describes how to apply the Test Data Builder Pattern to Cucumber-JVM for creating test data on-demand without direct database manipulation.
cucumber cukeup jvm testing