Paper
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, Mario Garces, Dominique Broguiere, and Tzu-Chiang Shen "Behavior driven testing in ALMA telescope calibration software", Proc. SPIE 9913, Software and Cyberinfrastructure for Astronomy IV, 99130C (26 July 2016); https://doi.org/10.1117/12.2232197
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Calibration

Software development

Antennas

Binary data

Telescopes

Astronomy

Logic

RELATED CONTENT

Automating engineering verification in ALMA subsystems
Proceedings of SPIE (August 06 2014)
Towards a dynamical scheduler for ALMA a science ...
Proceedings of SPIE (July 26 2016)
Overview of the East Asia ALMA development program
Proceedings of SPIE (July 09 2018)
The ALMA software architecture
Proceedings of SPIE (September 15 2004)
ALMA: the first year of observations
Proceedings of SPIE (September 13 2012)
ALMA Observing Tool
Proceedings of SPIE (July 14 2008)

Back to Top