blog

Articles

Love Your Job - Top 10 Reasons to Love Agile Testing

Few things are more rewarding than working in a job that you love.

Kay Johansen has collected a list of "Top Ten Reasons to Love Agile Testing", which she's shared with the agile-testing mailing list.  It's inspirational and motivating to hear people who are passionate about their work talk about why they love their jobs.

Daniel Wellman's picture Daniel Wellman
If Your Build Fails and No One is Around to Hear It, Does It Make a Sound?

Continuous Integration build tools are great: they help us ensure our product works after every commit, keep historical data and metrics, build our product for all target environments, and do many more useful things. But there's one key aspect that often gets overlooked: They're fun.

Daniel Wellman's picture Daniel Wellman
Keeping Your Build Under Ten Minutes

One of the practices recommended by Extreme Programming (XP) is to keep a ten-minute build.  Kent Beck and Cynthia Andres write in Extreme Programming Explained (Second Edition): "Automatically build the whole system and run all of the tests in ten minutes.  A build that takes longer than ten minutes will be used much less often, missing the opportunity for feedback."

So what do you do when your build takes longer than ten minutes? 

Daniel Wellman's picture Daniel Wellman
Continuous Integration and Testing

Lisa Crispin explains in this article how CI has become an absolute necessity for any software development team in this day and age. For those who have yet to fully embrace CI, this article gives you some great reasons you should, along with some helpful resources to get you started.

Lisa Crispin's picture Lisa Crispin

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.