ASE 2023
Mon 11 - Fri 15 September 2023 Kirchberg, Luxembourg
Fri 15 Sep 2023 10:30 - 11:00 at Room UK - Technical papers 1

As software systems become increasingly complex, testing has become an essential component of the development process to ensure the quality of the final product. However, manual testing can be costly and time-consuming due to the need for human intervention. This constrains the number of test cases that can be run within a given timeframe and, as a result, limits the ability to detect defects in software in a timely manner. Automated testing, on the other hand, can reduce the cost and time associated with testing, but traditional approaches have limitations. These include the inability to thoroughly explore the entire state space of software or process the high-dimensional input space of graphical user interfaces (GUIs). In this study, we propose a new approach for automated GUI-based software testing utilizing neuroevolution (NE), a branch of machine learning that employs evolutionary algorithms to train artificial neural networks with multiple hidden layers of neurons. NE offers a scalable alternative to established deep reinforcement learning methods and provides higher robustness to parameter influences and improved handling of sparse rewards. The agents are trained to explore software and identify errors while being rewarded for high test coverage. We evaluate our approach using a realistic benchmark software application and compare it to monkey testing, a widely adopted automated software testing method.

Fri 15 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:30 - 12:00
Technical papers 1[Workshop] A-TEST at Room UK
10:30
30m
Talk
Evaluating the Effectiveness of Neuroevolution for Automated GUI-Based Software Testing
[Workshop] A-TEST
Daniel Zimmermann FZI Research Center for Information Technology, Patrick Deubel FZI Research Center for Information Technology, Anne Koziolek Karlsruhe Institute of Technology
File Attached
11:00
30m
Talk
Automated Test Case Generation for Service Composition from Event Logs
[Workshop] A-TEST
Sebastien Salva LIMOS, IUT CA, UCA, Jarod Sue LIMOS, UCA
11:30
30m
Talk
Exploring Android Apps Using Motif ActionsRecorded talk
[Workshop] A-TEST
Michael Auer University of Passau, Gordon Fraser University of Passau
Media Attached File Attached