https://github.com/atomicobject/ensemble-test-framework
Ensemble Test Framework
https://github.com/atomicobject/ensemble-test-framework
Last synced: 3 months ago
JSON representation
Ensemble Test Framework
- Host: GitHub
- URL: https://github.com/atomicobject/ensemble-test-framework
- Owner: atomicobject
- License: other
- Created: 2010-12-10T20:12:29.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2017-05-03T13:58:59.000Z (almost 9 years ago)
- Last Synced: 2025-06-08T22:08:10.110Z (11 months ago)
- Homepage: http://www.atomicobject.com/pages/Software+Commons
- Size: 1.13 MB
- Stars: 6
- Watchers: 28
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.textile
- License: LICENSE
Awesome Lists containing this project
README
h1. Ensemble Test Automation Framework
We created a test automation framework for InterSystems' Ensemble productions when we were hired to develop conversions, HL7 interfaces and web apps with Ensemble. 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.
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 2016.1.
h3. More to Explore
* "Michigan Medical PC Case Study":/files/AtomicMMPCCaseStudy.pdf [PDF]
* "Saved by Tests - Importing and Upgrading to Ensemble 2008":http://spin.atomicobject.com/2009/03/16/saved-by-tests-importing-and-upgrading-to-ensemble-2008
* "Test Automation in InterSystems Cache and Ensemble [Part 1]":http://spin.atomicobject.com/2008/12/19/test-automation-in-intersystems-cache
* "Test Automation in InterSystems Cache and Ensemble [Part 2]":http://spin.atomicobject.com/2009/01/17/testing-ensemble-productions
* "Test-Driven Development summary":http://en.wikipedia.org/wiki/Test-driven_development
h3. Production Testing Demonstration Video
The video can be watched in "high quality":http://www.youtube.com/watch?v=gmI70PTiiMo or directly but in lower resolution below.
h2. Authors
* Justin DeWind (dewind@atomicobject.com)
* © 2009-2011 "Atomic Object":http://www.atomicobject.com
* More Atomic Object "open source":http://www.atomicobject.com/pages/Software+Commons projects