You Climbed the Test Pyramid. Now Eat a Custard Slice.

Martin Fowler's Test Pyramid has served the industry well for years. It tells you which types of tests to write (unit, integration, end-to-end) and roughly how many of each. The pyramid is intuitive: a wide base of fast unit tests, a narrower middle of integration tests, and a thin top of slow end-to-end tests. To … Continue reading You Climbed the Test Pyramid. Now Eat a Custard Slice.

Is it possible to improve the impact of our Testing by simplifying it?

I admire the simplicity of TDD. Red, Green, Refactor. Write a test, see it fail. Write some code, see the test pass. Refactor your code, the test should still be green. It's simple to describe and a simple concept to understand. Except it's not simple. I rarely practice TDD by myself these days, but I … Continue reading Is it possible to improve the impact of our Testing by simplifying it?