Monthly Archives: July 2015

Integration testing or how to sleep well at nights

Unit testing is good at checking the correctness of your code in isolation, but it’s not a panacea. Only integration tests can give us confidence that the application we develop actually works as a whole. They are also a good substitute for mocks in the cases where you can’t test important business logic without involving external dependencies.

More about Integration testing →

How to do painless TDD

Last week, we nailed the root cause of the problems, related to so-called test-induced damage – damage we have to bring into our design in order to make the code testable. Today, we’ll look at how we can mitigate that damage, or, in other words, do painless TDD.

How to do painless TDD →