Automated testing of an industrial supervisory control and data acquisition (scada) software system

dc.contributor.advisorGarousi, Vahid
dc.contributor.authorJolly, Shahnewaz Amin
dc.date.accessioned2017-12-18T22:38:42Z
dc.date.available2017-12-18T22:38:42Z
dc.date.issued2012
dc.descriptionBibliography: p. 161-166en
dc.description.abstractThis MSc project involved the application of two empirical software engineering approaches, case study and action research, during the systematic testing of a part of an evolving industrial SCADA software system. We performed black-box unit testing (BBUT) on this system according to the developers' requirement where we assess sect the behavior of 57 functions from the system-requirements perspective. Because of the inefficiency of a ailable te ting tools in our context, a customized BBUT tool, AutoBBUT, was developed. This was utilized as a part of this research to automatically generate NUnit test cases satisfying equivalence class partitioning, boundary value analysis and n-way testing. Afterward, we applied two white-box testing technique , code coverage measurement and mutation testing to verify and enhance the strength of these test cases. Finally, effectiveness of symbol and branch coverage was empirically evaluated based on their fault detection ability~ branch coverage was observed having more fault detection ability.
dc.format.extentxvii, 183 leaves: ill. ; 30 cm.en
dc.identifier.citationJolly, S. A. (2012). Automated testing of an industrial supervisory control and data acquisition (scada) software system (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/5096en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/5096
dc.identifier.urihttp://hdl.handle.net/1880/106097
dc.language.isoeng
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.titleAutomated testing of an industrial supervisory control and data acquisition (scada) software system
dc.typemaster thesis
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.item.requestcopytrue
ucalgary.thesis.accessionTheses Collection 58.002:Box 2126 627942996
ucalgary.thesis.notesUARCen
ucalgary.thesis.uarcreleaseyen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_Jolly_2012.pdf
Size:
77.62 MB
Format:
Adobe Portable Document Format
Description:
Thesis
Collections