Test-splitter : creating unit tests from system tests with different input combinations
Access full-text files
Date
2018-12-07
Authors
Demir, Oguz
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
In this thesis, an automated test generation technique for creating unit tests from system tests is presented. Our technique includes two main approaches, which are splitting a test into multiple tests and alternating the input values of the tests by applying different input combinations. We also present our tool which allows this technique to be applied on Java projects. We evaluated our technique on popular open-source projects. The results show that our technique can effectively create unit tests from system tests and increase the code coverage of the test suite by applying different combinations for input values.