Abstract
In practice, software developers and test teams generate functional tests with the help of user interface (UI) automation tools. Despite these tools, especially for large-scale applications, developers and test teams must (1) produce test steps from given test scenarios, (2) execute the test steps, and (3) evaluate if the test has passed or failed by observing the application behavior. FARLEAD-Android is a fully automated test generation engine which accomplishes these tasks for the developers and test teams. In this preliminary study, we evaluate FARLEAD-Android on a large-scale banking application. In our experiment, FARLEAD-Android reaches 54.55% of the activities, verifies the correct execution of six different functions, and reveals issues in three different functions during verification in approximately 24 minutes. Our evaluation shows that FARLEAD-Android must have an experience replay feature, investigate fragments along with activities, and use a human-readable test scenario format.
| Translated title of the contribution | Automated Functional Test Generation Practice for a Large-Scale Android Application |
|---|---|
| Original language | Turkish |
| Title of host publication | 2020 Turkish National Software Engineering Symposium, UYMS 2020 - Proceedings |
| Editors | Bekir Tevfik Akgun, Tolga Ayav, Semih Bilgen, Geylani Kardas |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Electronic) | 9781728185415 |
| DOIs | |
| Publication status | Published - 7 Oct 2020 |
| Externally published | Yes |
| Event | 14th Turkish National Software Engineering Symposium, UYMS 2020 - Istanbul, Turkey Duration: 7 Oct 2020 → 9 Oct 2020 |
Publication series
| Name | 2020 Turkish National Software Engineering Symposium, UYMS 2020 - Proceedings |
|---|
Conference
| Conference | 14th Turkish National Software Engineering Symposium, UYMS 2020 |
|---|---|
| Country/Territory | Turkey |
| City | Istanbul |
| Period | 7/10/20 → 9/10/20 |
Bibliographical note
Publisher Copyright:© 2020 IEEE.