= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Andrew Amesbury:
Using Python to test industrial control system frameworks at CERN
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
@ Kiwi PyCon 2014 - Saturday, 13 Sep 2014 - Track 1
http://kiwi.pycon.org/
**Audience level**
Novice
**Description**
This talk explores how Python has been used to develop a flexible test platform that is accessible to engineers and physicists without a formal software development background. The system enables users to automate the testing of components in the SCADA control system frameworks at the European Organization for Nuclear Research (CERN).
**Abstract**
The European Organization for Nuclear Research (CERN) has a distributed industrial control system that is in excess of 5,000,000 data points. The systems are all built upon common software frameworks developed in-house and the control system is developed by software developers, control engineers and physicists from across the world.
To ensure software quality, the software frameworks undergo rigorous testing and quality assurance procedures that include automated testing, this talk aims to explore how Python has been used to engineer a solution that provides automated regression testing for industrial control systems written in proprietary languages.