26 July 2016 Behavior driven testing in ALMA telescope calibration software
Author Affiliations +
Abstract
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, Juan Pablo Gil, Mario Garces, Mario Garces, Dominique Broguiere, Dominique Broguiere, Tzu-Chiang Shen, 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
PROCEEDINGS
14 PAGES


SHARE
RELATED CONTENT

ALMA observations during its first early science cycles
Proceedings of SPIE (August 05 2014)
Overview of the East Asia ALMA development program
Proceedings of SPIE (July 08 2018)
The ALMA OT in early science: supporting multiple customers
Proceedings of SPIE (September 23 2012)
ALMA: the first year of observations
Proceedings of SPIE (September 12 2012)
ALMA Observing Tool
Proceedings of SPIE (July 13 2008)

Back to Top