loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Mathias Menninghaus ; Falk Wilke ; Jan-Philipp Schleutker and Elke Pulvermüller

Affiliation: Universität Osnabrück, Germany

Keyword(s): GUI Testing, Test Generation, Test Automation, Search based Software Engineering, Genetic Algorithms.

Related Ontology Subjects/Areas/Topics: Service-Oriented Software Engineering and Management ; Software and Systems Development Methodologies ; Software Engineering

Abstract: Modern software systems often communicate with their users by graphical user interfaces (GUI). While the underlying business logic may be fully covered by unit tests, the GUI mostly is not. Despite the widespread use of capture and replay tools, which leave the test generation of GUI tests to the user, recent research also focuses on automated GUI test generation. From the numerous approaches, which include symbolic execution, model-based generation, and random testing, search based test data generation seems to be the most promising. In this paper, we create GUI tests using hill climbing, simulated annealing and several genetic algorithms which deal differently with the sequence length and use multi or single objective algorithms. These different test data generators are compared in terms of runtime and coverage. All approaches are also compared using different optimization goals which are a high coverage of the event flow graph (EFG) of the GUIs and a high coverage of the underlyin g source code. The evaluation shows that the genetic algorithms outperform hill climbing and simulated annealing in terms of coverage, and that targeting a high EFG coverage causes the best runtime performance. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.141.192.219

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Menninghaus, M.; Wilke, F.; Schleutker, J. and Pulvermüller, E. (2017). Search based GUI Test Generation in Java - Comparing Code-based and EFG-based Optimization Goals. In Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-250-9; ISSN 2184-4895, SciTePress, pages 179-186. DOI: 10.5220/0006277801790186

@conference{enase17,
author={Mathias Menninghaus. and Falk Wilke. and Jan{-}Philipp Schleutker. and Elke Pulvermüller.},
title={Search based GUI Test Generation in Java - Comparing Code-based and EFG-based Optimization Goals},
booktitle={Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2017},
pages={179-186},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006277801790186},
isbn={978-989-758-250-9},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Search based GUI Test Generation in Java - Comparing Code-based and EFG-based Optimization Goals
SN - 978-989-758-250-9
IS - 2184-4895
AU - Menninghaus, M.
AU - Wilke, F.
AU - Schleutker, J.
AU - Pulvermüller, E.
PY - 2017
SP - 179
EP - 186
DO - 10.5220/0006277801790186
PB - SciTePress