Development of a continuous integration environment to improve the quality of automated testing of Siemens S7-300 field devices

OData support
Dr. Kiss Bálint
Department of Control Engineering and Information Technology

Users are counting on the proper function of softwares that make their work and life easier in all areas of life including services and entertainment. To ensure this, software testing is needed.

During the preparation of my thesis, I worked on quality management controlling of an application, which is used at evosoft Hungary Kft. by the project O3_4 Field Devices SystemTest. The application verifies the functions of the Siemens TIA Portal and helps the work of the testers. To be sure of the exactness of the received test results, this application also must be tested. The original test procedure for the application was not enough for deep testing because of the increasing size of the application.

Accordingly, I changed the pre-existing test procedure and wrote new test cases so I could achieve better coverage of the application and decrease the amount of time needed for testing. Furthermore, I saved the results in a structured way, that were created during testing. The advantage of better coverage and storing the organized results is that the bugs are found and fixed quicker. Thus, the application will have less bugs while running, which makes the work of the testers – who use the application very often – easier and quicker.


Please sign in to download the files of this thesis.