The Philosophy of Testing

Much like we gain knowledge about the behavior of the physical universe via the scientific […]

The testing balance for large integrations

Continuous Integration The first step to delivering consistent and high-quality software is Continuous Integration (CI). […]

BDD with Cucumber and Ruby: fast intro for impatient developers

Cucumber is a very fun and cool tool for writing automated acceptance tests to support […]

Understanding behavior-driven development

Test-driven development (TDD) is a software development process originated from Extreme Programming (XP) invented by […]