A really important part of being a tester is the ability to be pragmatic when the situation calls for it. It’s important to have principles and values that you are guided by but there are times where you might need to compromise these to get the job done. I don’t think this should be seen as a bad thing, rather an ability to adapt to the situation in front of you. I’m going to examine some of the most common scenarios from my own experience where you may have to compromise and be pragmatic in your thinking.Continue reading
In parts 1-4 of this series, I’ve looked at what contract testing is, introduced the pact framework and showed how you can use it to create consumer side and provider side code to ensure a specific contract scenario.
Now I’m going to look at building pact in to your pipeline and tips on how to achieve this in an efficient way that doesn’t block or slow product delivery.Continue reading
If you’ve been ready the parts I’ve written so far, you’ll know we’ve gone through what contract testing is, the pact framework and the consumer side code for a specific scenario.
In this part, we’ll be examining the provider side code of the same scenario. I’d therefore recommend checking out the earlier parts if you haven’t yet, or even for a refresher as this part may not have much context otherwise.Continue reading
Contract.. what now?
I have been doing a lot of work with contract testing recently and wanted to do a blog series on something, so this seems as good a thing as anything else! And it’s more technical and I want to do a mix of technical and non-technical blogs.
So, contract testing… some of you may have done this before and some of you may not but it’s becoming more and more relevant given the rise of micro-services and REST APIs.Continue reading
Since the first half of 2018, I’ve been really bad at blog updates and I want to change this and start blogging much more regularly. So I’m going to write some shorter blogs to get me back in to it and here is the first! I’m still going to write the longer articles, but I’ll be looking to save them for publishing elsewhere.
As always let me know any thoughts in the comments and contact me using the buttons if you wish via the various channels.Continue reading
Est Reading Time: 8 minutes
Est Reading Time: 7 minutes
Est Reading Time: 4 minutes
Now that I’ve finally got around to doing part 2, I should probably remind myself of the reason for part 1…
A question that I seem to have been asked a lot recently is:
“How do I get in to automated testing?”
For part 1 I explained a couple of issues I see with the question and the reason people ask it. You can find part 1 here.
Even given any potential pitfalls though automation is a great area to look to get in to so these are my tips for helping anyone start. Continue reading