Profile cover photo
Profile photo
Colin Graham
74 followers
74 followers
About
Colin's posts

Post has attachment
Reason #23 your acceptance tests are rubbush : Chekovs Gun
No, not that Chekov [Ripped straight from the wikipedia article ] Remove everything that has no relevance to the story. If you say in the first chapter that there is a rifle hanging on the wall, in the second or third chapter it absolutely must go off. If i...

Post has attachment
Dogfooding Contract to test our internal tools
Our testing framework wouldn't be of any use to anyone else if we weren't willing to use it ourselves .... so, we went about dogfooding contract to test one of our internal tools. A quick recap on Contract Contract is an open source testing tool aimed at si...

Post has attachment
Behavioral testing with Contract 0.0.6
A single stateless contract is never going to go very far in testing a HTTP system, which is why with version 0.0.6 of Contact, we're very pleased to announce 2 game changing new features to our framework. A quick recap on Contract Contract is an open sourc...

Post has attachment
Parameterising contracts for interaction driven development
This is a follow on post about Contract, if you've not read any of the previous posts, this should serve as a good introduction.  Having to specify single contract per file is a little painful, especially if you have a few scenarios to be tested. Lets look ...

Post has attachment
Contract 0.0.4, delivering expressions
This week saw the release of Contract 0.0.4 and the first months stats from maven central. About 30 unique downloads, I'm chuffed if even half of those people who downloaded it actually used it. Ok, on to what we did this week. Wildcard expressions: Having ...

Post has attachment
Taking contract for a field test with Jenkins and Dashing
I've been working on Contract for a while now, and I'm starting to get that feeling that things are going a little too well on the build front ...... I want to take the project for a field test and see what happens. The plan I've been wanting to build a Das...

Post has attachment
I'm not the first person to have this problem
I'm going to try to post once a week to document what I'm doing with contract and anything else that happens to cross my mind ......  And because these blog posts look better with at least one photo. Surely I'm not the first person to have this problem ??? ...

Post has attachment
Introducing, Contract 0.0.1
Two years ago, I started asking myself that question "surely, I'm not the first person to have had this problem". I was working on a green field project and was looking for a better way to test the interaction between services that communicate over HTTP. I ...

Post has attachment
Testing the test tool
Going back to working on my HTTP contract testing tool, I've basically realized for the most part that I'm done!! Well, the minimal viable version is done. No bells and whistles just yet. So, why the lack of confidence in releasing it? I've nothing in the r...

Post has attachment
Wait while more posts are being loaded