View Blog Post

How to Run a Four-Minute Mile and Accelerate Software Development

The “impossible” four-minute mile was accomplished by Sir Roger Bannister on a windy day in May of 1954. Now you can do it too. It is not that complicated when you think about it: just run four consecutive quarter-mile sprints in under sixty seconds each. Okay, so maybe the actual execution isn’t trivial. But his Read more…

View Blog Post

Fuzz testing

“Fuzzing” is a concept that has been in use for many years, mostly with in-house testing departments, and its effectiveness can have a profound effect on your code quality. In an IBM DeveloperWorks article, Elliotte Harold presents this testing technique for hardening applications against unexpected input – and shows what happens when he deliberately injects Read more…

View Blog Post

Selenium Screencast — using Selenium IDE, Selenium Remote Control and Ant

Selenium provides cross-browser functional, web-based testing using table-driven tests. What’s more is that you can configure Selenium to run these tests with every source code change or on a periodic basis. This flash demo walks you through the steps of using the Selenium IDE with Selenium Remote Control and Ant so that you can incorporate Read more…

View Blog Post

Code coverage stats misleading

There is an interesting thread on InfoQ entitled “Opinion: Code Coverage Stats Misleading” where the author states that coverage reports do not provide adequate confidence on testing efforts. It’s a good read– I also recommend checking out my article dubbed “Don’t be fooled by the coverage report” which uses code examples to show how misleading Read more…

View Blog Post

Businesses Primed for the Mashup Mosh Pit

Web 2.0 components Ajax and mashups were among the key players of dozens assessed in Gartner’s annual report identifying emerging technologies and their impact on businesses over the next decade. According to the report, mashups are nearing the hype cycle peak and “provides incremental improvements to established processes that will result in increased revenue or Read more…