While You’re Asleep… We’re Testing

What does your sleep have to do with VitalSite’s quality? More than you know… It all has to do with our implementation of Behavior Driven Development (BDD).

As you may know from the Lean management philosophy, finding and fixing issues as early as possible is the key to increasing quality. On a Toyota assembly line, any worker can stop the line when a problem occurs. We wanted to apply the same attention to detail and rapid feedback to our software development process.

That’s why we recently introduced BDD to Geonetric. Behavior Driven Development focuses on defining the behavior of a feature and writing automated tests to ensure the software behaves as expected. Writing the actual code to add the feature to VitalSite comes after the test is developed. Sound backwards? It’s not – in fact, this process ensures every line of code not only adds value, but is automatically tested at the push of a button.

That automatic testing is another key piece of our BDD process. By testing features throughout the software multiple times per day – including over 2,000 tests that run each night – we can find and fix issues as soon as they happen. As you can imagine, the longer it takes to find something that’s broken, the harder it is to discover why it’s not working.

At Geonetric, quality has truly become a part of each step of our process, from defining a feature to ensuring the feature continues to work – next week or next year.

So sleep tight!

Plusone Twitter Facebook Email Stumbleupon Pinterest Linkedin Digg Delicious Reddit
This entry was posted in VitalSite by David Sturtz. Bookmark the permalink.
David Sturtz

About David Sturtz

David uses his deep background in design, content strategy and product development to bring vision and innovation to Geonetric’s digital marketing and content practices. He has tackled healthcare digital marketing challenges from all sides, from designing user-friendly information architectures to building content management software that runs websites for hundreds of healthcare brands. He holds a master’s degree in library and information science from Drexel University and a bachelor’s degree in design from the University of Northern Iowa.

Leave a Reply

Your email address will not be published.

Time limit is exhausted. Please reload CAPTCHA.