Ruby RSpec: Thank You for Running My Tests in Random Order Running your tests in random order will increase their robustness. You can now configure RSpec to do just that.
Embedded Systems Randomized Testing in Lua with Lunatest Randomized testing can detect the edge cases. I created Lunatest, a testing library for Lua) with a functionality for randomized testing.
Presenter First Presenter First in GTK+ and C – Updated for 2012 A sample project that demonstrates Presenter First in the context of GTK+ and C — updated to work with the latest tools.
C & C++ Acceptance Testing C++ with Cucumber and the Wire Protocol The following example shows how this works with C++ using Cucumber-Cpp, plus an example that comes bundled with it.
Development Practices Acceptance Tests, My Hero! Acceptance tests are crucial even for small hobby projects.
Web Apps These Intermittent Test Failures Will Not Stand, Man I rid a large test suite of intermittent failures. Here are some of the causes of the random failures and what I did to prevent them from failing.
Development Practices Some Tweaks for C Development to Help with TDD Advice to help developers use test driven development more effectively in the language C.
Ruby on Rails Improving Unit Test Iteration Speed with Rails, Spork, and Resque Reviews a series of steps taken to make Rails tests using Spork run quickly but properly detect changes to code.
C & C++ Using CMock when C is Oversensitive Employing CMock is usually straightforward. Here are a few common sticking points I've come across and how you can work around them.
C & C++ Comparing googlemock to Mocha Compares unit testing with mock objects in googlemock to RSpec/Mocha, highlighting the differences for someone used to higher-level languages like Ruby.
Android Development Android App Test File Distribution with Dropbox Android apps have so many different devices they should run on, but how do you share the APK files with other devices? Dropbox to the rescue!
Embedded Systems SVUnit Brings TDD to Logic Design Unit-testing and TDD could benefit logic design, since ASIC bugs are expensive to fix. SVUnit is a promising endeavor for the Verilog crowd.