26 July 2016 Behavior driven testing in ALMA telescope calibration software
Author Affiliations +
ALMA software development cycle includes well defined testing stages that involves developers, testers and scientists. We adapted Behavior Driven Development (BDD) to testing activities applied to Telescope Calibration (TELCAL) software. BDD is an agile technique that encourages communication between roles by defining test cases using natural language to specify features and scenarios, what allows participants to share a common language and provides a high level set of automated tests. This work describes how we implemented and maintain BDD testing for TELCAL, the infrastructure needed to support it and proposals to expand this technique to other subsystems.
© (2016) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Juan Pablo Gil, Mario Garces, Dominique Broguiere, Tzu-Chiang Shen, "Behavior driven testing in ALMA telescope calibration software", Proc. SPIE 9913, Software and Cyberinfrastructure for Astronomy IV, 99130C (26 July 2016); doi: 10.1117/12.2232197; https://doi.org/10.1117/12.2232197


Automating engineering verification in ALMA subsystems
Proceedings of SPIE (August 06 2014)
Overview of the East Asia ALMA development program
Proceedings of SPIE (July 09 2018)
ALMA software architecture
Proceedings of SPIE (December 13 2002)
ALMA: the first year of observations
Proceedings of SPIE (September 13 2012)
ESO scalable architecture for operational databases
Proceedings of SPIE (July 12 2008)

Back to Top