Speaker
Mr
Juniper Willard Willard
(Canadian Light Source)
Description
Methods of testing software are always an issue. Despite a movement in industry to increase testing of software in all forms, development of academic software (including that for control systems) often lags in this regard [1]. When testing is accomplished, it is rarely automated, and often accomplished in an ad-hoc manner. This results in delays, inconsistency, and uncertainty in reliability.
This talk outlines a series of methodologies and tools being undertaken at the Canadian Light Source in regards to testing of control system software. Of particular interest are a series of tools being developed to test EPICS systems prior to deployment, including those for unit testing of drivers, IOC applications, and custom code.
[1] arXiv 1506.05272v1, June 2015
Primary author
Mr
Juniper Willard Willard
(Canadian Light Source)