The European version of CITCON (the Continuous Integration and Testing Conference) had a last minute change of plan, and has switched locations to London! This is one of my favourite conferences (see my notes on 2006 and 2009), and I'm really happy to see it coming back to London. Registrations have only been open for a week, but … Continue reading Coming Soon: CITCON London 2010
Another JUnit Anti-Pattern
I've just updated the JUnit Anti-Patterns page with another example seen in the wild: Anti-pattern: Mixing Production and Test Code While I was there, I also added a link to the Test Smells page on the xUnit Patterns website (the link is on the left hand side in the "External Resources" section). I guess my … Continue reading Another JUnit Anti-Pattern
QA, QC, What’s the Difference?
I liked Jason Yip's posting: No matter how many times you say it, we still don't need a QA on the team - it really pins down the definition of the QA/QC terms. In summary: Quality Assurance (QA): The design and implementation of processes (roles + activities) to ensure quality in a system/product/service. Quality Control … Continue reading QA, QC, What’s the Difference?
This is one of those strange examples of synchronicity. I was moderating a message on the JUnit discussion group, when I came across a message by Lasse Koskela, which reminded me of his upcoming book: Test Driven. For a long time I had been planning to go and buy a copy, because I'm very interested … Continue reading Test Driven
Moderating JUnit Messages
The JUnit mailing list is the place to go when asking about questions not on the FAQ. However, being a moderated list, it can sometimes take a long time for the emails to work their way through the moderation queue. I've been stung a few times myself; an email I sent once took 5 days … Continue reading Moderating JUnit Messages
Yes, it's Yet Another JUnit Antipatterns Update. This time, I've tried to apply all the feedback I received from the find folks on the JUnit mailing list. Specifically, I posted a notice about my last update on the list, and received an absolute flurry of responses from unit testing luminaries near and far. As a … Continue reading YAJAPU
JUnit Antipatterns Update
I've just updated the JUnit Anti-patterns page with some of the ideas from Alex Garrett's article on JUnit Anti-patterns (developerWorks). The major anti-pattern additions are: Superficial Test Coverage Overly Complex Tests I've also tweaked the styles to fix a few display glitches.
JUnit Antipatterns Doppelganger
Recently spotted via Google: IBM developerWorks has recently published a new article on... JUnit Antipatterns! The article is quite a good read, as it covers different ground to the Exubero JUnit Antipatterns article. I'll probably update the Exubero article at some stage to refer to the developerWorks article, and possibly adapt some of its content.
JUnit AntiPatterns Update
I've updated the JUnit AntiPatterns article after receiving a number of emails giving feedback on suggested improvements and new anti-patterns. I've made the following changes: Added sections for Misuse of Assertions and Redundant Assertions, and reorganised the anti-patterns that relate to assertions. Anti-pattern examples and the refactored solutions are now styled differently.
I've updated the JUnit AntiPatterns article with a new anti-pattern: Multiple Assertions.