The iMPAcT Tool for Android Testing
Autor: | Ana C. R. Paiva, Inês Coimbra Morgado |
---|---|
Rok vydání: | 2019 |
Předmět: |
Reverse engineering
Test strategy Computer Networks and Communications Computer science business.industry 020207 software engineering 02 engineering and technology computer.software_genre Human-Computer Interaction Software testing 020204 information systems 0202 electrical engineering electronic engineering information engineering Android (operating system) Software engineering business computer Social Sciences (miscellaneous) |
Zdroj: | Proceedings of the ACM on Human-Computer Interaction. 3:1-23 |
ISSN: | 2573-0142 |
Popis: | This paper presents iMPAcT tool that tests recurring common behavior on Android mobile applications. The process followed combines exploration, reverse engineering and testing to automatically test Android mobile applications. The tool explores automatically the App by firing UI events. After each event fired, the tool checks if there are UI patterns present using a reverse engineering process. If a UI pattern is present, the tool runs the corresponding testing strategy (Test Pattern). During reverse engineering the tool uses a catalog of UI Patterns which describes recurring behavior (UI Patterns) to test and the corresponding test strategies (Test Patterns). This catalog may be extended in the future as needed (e.g., to deal with new interaction trends). This paper describes the implementation details of the iMPAcT tool, the catalog of patterns used, the outputs produced by the tool and the results of experiments performed in order to evaluate the overall testing approach. These results show that the overall testing approach is capable of finding failures on existing Android mobile applications. |
Databáze: | OpenAIRE |
Externí odkaz: |