Problem / Goal
The system size and complexity required extensive testing, both manual and automated. The latter was accomplished through a large number of FitNesse tests that were run on demand during modifications of key components of the system. These tests included multiple scenarios for typical system operations and edge cases along with failures of specific components. Additionally, a solution for monitoring key components was designed and deployed.