Un análisis sobre el artículo "Test Desiderata" escrito por Kent Beck, en donde se listan 12 propiedades deseables de los tests.
An essay on Rake tasks, their Rails dependency, the value of testing them and, most of all, how to do it. Testing Rake tasks is essential when you need to keep your project robust and reliable all along. Let me show you how (and why) you should definitely do it.
A good test (be it unit or integration) should be fast, isolated, repeatable and in total control of its context. If you're doing integration tests that make real HTTP calls to external services, you're instantly breaking those 4 requirements.
During the 70s, mutation testing emerged as a technique to assess the fault-finding effectiveness of a test suite. It works by mutating objects behavior and looking for tests to “kill” those mutants. The