Automated unit testing of a SCADA control software: An industrial case study based on action research

Shahnewaz Amin Jolly*, Vahid Garousi, Matt M. Eskandar

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

19 Citations (Scopus)
18 Downloads (Pure)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012
Pages400-409
DOIs
Publication statusPublished - 17 May 2012
Externally publishedYes
Event5th IEEE International Conference on Software Testing, Verification and Validation, ICST 2012 - Montreal, QC, Canada
Duration: 17 Apr 201221 Apr 2012

Conference

Conference5th IEEE International Conference on Software Testing, Verification and Validation, ICST 2012
Country/TerritoryCanada
CityMontreal, QC
Period17/04/201221/04/2012

Keywords

  • action research
  • automated unit testing
  • industrical case study
  • SCADA software

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Automated unit testing of a SCADA control software: An industrial case study based on action research'. Together they form a unique fingerprint.

Cite this