11 July 2018
SQUID are very happy to be hosting two great talks in our July meetup. Seb Rose will be talking about BDD and Tom Akehurst about mocking APIs.
6.00 pm Doors open / pizza & drinks
6.30 pm Seb Rose - An Introduction to BDD
7.00 pm Break
7.15 pm Tom Akehurst - Mock your APIs for faster, better, nastier tests
7.55 pm Wrap up and on to the pub
"An introduction to Behaviour Driven Development (BDD)"
Ever looked at a specification and wondered exactly what it meant? Ever wasted time trying to figure out what might be impacted by a change in the specifications? Ever been unsure which parts of the specification have actually been developed? Ever looked at test scripts and found yourself unclear what was actually being tested?
Of course you have!
There is a better way to tackle uncertainty and write easily understood specifications, that can also act as automated tests. Come find out how.
"Mock your APIs for faster, better, nastier tests."
Modern systems are increasingly composed of many networked services running on unreliable infrastructure, owned by different teams or even companies. To stand a chance of shipping a decent product on time, systems need to be tested early, often and with real-world failure scenarios in addition to the happy path.
This talk is all about why you need API mocking to help you achieve these goals and how to go about it.
Seb Rose - Consultant, coach, trainer, analyst and developer for over 30 years. Seb has been involved in the full development lifecycle with experience that ranges from Architecture to Support, from BASIC to Ruby. He’s a partner in Cucumber Limited, who help teams adopt and refine their agile practices, with a particular focus on collaboration and automated testing. Regular speaker at conferences and occasional contributor to software journals. Co-author of “BDD Books 1: Discovery” (Leanpub), lead author of “The Cucumber for Java Book” (Pragmatic Programmers), and contributing author to “97 Things Every Programmer Should Know” (O’Reilly). He blogs at cucumber.io and tweets as @sebrose.
Tom Akehurst - Tom is a developer with an unhealthy interest in finding new ways to break things. He’s the creator of WireMock and the founder of MockLab - API mocking tools for testing microservice, web and mobile apps.