Automated Unit Testing of a SCADA Control Software: An Industrial Case Study Based on Action Research
Shahnewaz Amin Jolly, Vahid Garousi, Matt M. Eskandar · 2012
We report in this case-study paper our experience and success story with a practical approach and tool for unit regression testing of a SCADA (Supervisory Control and Data Acquisition) software. The tool uses a black-box specification of the units under test to automatically generate NUnit test code. We then improved the test suite by white-box and mutation testing. The approach and tool were developed in an action-research project to test a commercial large-scale SCADA system called Rocket.