Share Email Print

Proceedings Paper

Behavior driven testing in ALMA telescope calibration software
Author(s): Juan Pablo Gil; Mario Garces; Dominique Broguiere; Tzu-Chiang Shen
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper 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.

Paper Details

Date Published: 26 July 2016
PDF: 14 pages
Proc. SPIE 9913, Software and Cyberinfrastructure for Astronomy IV, 99130C (26 July 2016); doi: 10.1117/12.2232197
Show Author Affiliations
Juan Pablo Gil, ALMA (Chile)
Mario Garces, ALMA (Chile)
Dominique Broguiere, Institut de Radio Astronomie Millimétrique (France)
Tzu-Chiang Shen, ALMA (Chile)

Published in SPIE Proceedings Vol. 9913:
Software and Cyberinfrastructure for Astronomy IV
Gianluca Chiozzi; Juan C. Guzman, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?