Abstract:
Automated test case generation can be used to make testing process easier. To increase the quality of the generated test cases, optimization process (Search-based Software Testing) can be combined with mutation analysis (Mutation Testing). The combined technique is called Search based Mutation Testing (SBMT). In previous work, SBMT is used for non-web application. We extend SBMT to generate test cases automatically for backend web application with AVM as searching method. The transformation of the source code into test object is also the concern of this work. The test object is used as input when generating test cases. Experiment is done by comparing the SBST generated test cases with SBMT generated test cases. Our result has demonstrated that generated test cases that use mutant as consideration, gives higher mutation score compare to generated test cases without mutant. Finally, we can conclude that the addition of mutant in searching process can increase the quality of generated test cases.
Description:
Makalah dipresentasikan pada International Conference on Electrical Engineering and Computer Science 2018 (ICEECS 2018). School of Electrical Engineering and Informatics ITB and College of Electrical Engineering and Computer Science NTU. Bali, Indonesia, 13 November 2018.