Ensemble Test Automation Framework

Featured at InterSystems DEVCON 2009



We created a test automation framework for InterSystems’ Ensemble productions when we were hired to develop conversions, HL7 interfaces and web apps by Michigan Medical PC. Our framework brings test-driven development (TDD) to the InterSystems tool chain of Cachè and Ensemble.

The benefits of TDD for InterSystems technology are similar to other technologies and platforms:

  • Improving the quality of new productions
  • Reducing the time/cost for developing new productions
  • Reducing mistakes made when modifying or extending existing productions
  • Reducing the cost of full regression testing

Another significant benefit to test automation in this context is to ease the pain, anxiety and risk of upgrading to a new version of Ensemble.

Open Source

We’ve released our testing framework at GitHub under the BSD license.

We’ve bundled an HL7 routing example, a simple general example application, and some documentation with the project to make it easier to get started. A rudimentary continuous integration task is included.

We last used this framework with Ensemble version 2008.2.

Testimonial

“Atomic Object’s team delivered on a challenging project by applying superior project management skills and applying highly developed testing skills to new problem domains. The AO team brings the goods and they consistently deliver very satisfying results.”

- Matt Beaverson, MMPC, Epic Project Manager

More to Explore

Production Testing Demonstration Video


The video can be watched in high quality or directly but in lower resolution below.


Copyright © Atomic Object LLC. - Grand Rapids, MI 49506 - (616) 776-6020 - Contact Us

Edit