The Ministry of Testing exists to advance the software testing industry in a fun, safe, professional and forward thinking way.
Our meetups exist as a way to bring people together to talk and learn about good and authentic testing. We encourage everyone who is interested in making better software products to come along and participate.
For our fourth event, Simon and Stu have a fascinating topic from Thomas Shipley. Thomas has spoken at London Tester Gathering and will soon be seen at Nordic Testing Days - this is a great opportunity to see his talk and get his insights in a more direct and intimate setting!
As you are no doubt painfully aware we will need to modify the format so that our meetup can go ahead, given the current Coronavirus restrictions. As such, we've spoken to our colleagues at Ministry of Testing and arranged a Crowdcast (webinar) format for Thomas' talk instead.
On behalf of MoTBucks please stay safe, be kind to yourselves and others, and we'll look forward to seeing you online on August 6th!
Speaker: Thomas Shipley
Title : Verifying Relationships: Consumer-Driven Contract Tests and Microservices
Abstract: Microservice architecture brings many benefits but there is one potential pitfall when testing them. How do you model and test the many relationships between services? You could try integration tests but they are expensive to maintain, slow to run and come with orchestration complications.
Contract testing could help with this. But the traditional contract test has a circular problem. The team writing the service defines the contract and the test. As soon as this isn’t kept up to date (only a matter of time) the test is useless.
A better approach is Consumer-Driven Contract testing. Here we use the output of contract tests owned by your consumers to test your API. This talk will introduce you to the Pact framework to write these tests and the key concepts. You will be able to avoid that integration test pack and have more time for other test activities in your team.
Bio: Thomas Shipley is a contract QA currently working with Equal Experts at John Lewis. He has experience across many different industries covering gaming, retail and big data. Previous companies include Microsoft, Just Eat and Datasift. Most recently he has been focused on API contract and performance testing. You can find out more at his blog https://tomdriven.dev
This session will be a regular recurring event for every two weeks for us to use the TestSphere deck to talk testing.
Format will be:
Someone will randomly request a colour card based on the categories. Simon as the host with the cards will then pick a card randomly from that category and we can all discuss it. This will continue until we run out of time.
Limit is for 20 people tops, so if you can’t attend please RSVP no, so that others can take your place.