jbrains.ca
Call us now 1 888 OK-JBRAINS (655-2724)
Call us now 1 888 OK-JBRAINS (655-2724)
Gus Power commented about the way he uses integration tests in his work. Interesting series of articles & comments. I also read Steve Freeman’s article in response to the same topic. It’s got me thinking about how we work and I thought I’d take the time to describe it here. You define an integration test… Read more…
#php comments_template( '', true ); ?>“Aha! So @jbrains is really against the integration tests just because they are too slow for hourly use”. Not so, Artem Marchenko. I first practised test-first programming with tests that took 12 minutes to execute, and happily made only four edits per hour while doing so. At the time, I simply needed tests. Now, after becoming comfortable writing tests, I want more than simply to type a specific design in correctly.
#php comments_template( '', true ); ?>I presented Integration Tests Are A Scam as a tutorial at Agile 2009. Since I haven’t managed to summarize more of my ideas on the subject, let me lean on Gabino Roche, Jr. to do that for me. He refers to my earlier work describing contract tests. I hope this helps the ones of you… Read more…
#php comments_template( '', true ); ?>I tried to respond to a comment from James Bach, but surpassed the 3000-character limit, so I’ve decided to add this long comment as a short article. James Bach: I don’t understand the point of calling a failure discovered by running a test “unjustifiable.” Let me offer you a justification: I WANT TO FIND BUGS…. Read more…
#php comments_template( '', true ); ?>I just read a tweet from Dale Emery that turned my attention back to the topic of integration tests and their scamminess. [Tweet disappeared, courtesy of Tweetpaste. I don't have a link to the original any more. I apologise for that.] Since practitioners tend to write acceptance tests as end-to-end (or integration) tests, I think… Read more…
#php comments_template( '', true ); ?>Read more in this series I fear that this first article in the series may be attacking a view that very few people hold: the idea that one should test all code paths by integration testing alone. — Dan Fabulich When I tell TDD practitioners my opinion about integration tests, some treat my position as… Read more…
#php comments_template( '', true ); ?>Read more in this series On March 1, 2010 I changed the phrase “integration tests” to “integrated tests” in this article. Integrated tests are a scam—a self-replicating virus that threatens to infect your code base, your project, and your team with endless pain and suffering. Wait… what? I mean it. I hate integrated tests. I… Read more…
#php comments_template( '', true ); ?>© 2005 - 2012 J. B. Rainsberger