Özet
Android applications are used extensively around the world. Many of these applications contain potential crashes. Black-box testing of Android applications has been studied over the last decade to detect these crashes. In this paper, we propose QLearning-Based Exploration (QBE), a fully automated black-box testing methodology, which explores GUI actions using a well-known reinforcement learning technique called QLearning. QBE performs automata learning to obtain a model of the AUT, and generates replayable test suites. Specifically, QBE learns from a set of existing applications the kinds of actions that are most useful in order to reach a particular objective such as detecting crashes or increasing activity coverage. To the best of our knowledge, ours is the first machine learning based approach in Android GUI Testing. We conduct experiments on a test set of 100 AUTs obtained from the commonly used F-Droid benchmarks to show the effectiveness of QBE. We show that QBE performs better than all compared black-box tools in terms of activity coverage and number of distinct detected crashes. We make QBE and our experimental data available online.
| Orijinal dil | İngilizce |
|---|---|
| Ana bilgisayar yayını başlığı | Proceedings - 2018 IEEE 11th International Conference on Software Testing, Verification and Validation, ICST 2018 |
| Yayınlayan | Institute of Electrical and Electronics Engineers Inc. |
| Sayfalar | 105-115 |
| Sayfa sayısı | 11 |
| ISBN (Elektronik) | 9781538650127 |
| DOI'lar | |
| Yayın durumu | Yayınlandı - 25 May 2018 |
| Harici olarak yayınlandı | Evet |
| Etkinlik | 11th IEEE International Conference on Software Testing, Verification and Validation, ICST 2018 - Vasteras, Sweden Süre: 9 Nis 2018 → 13 Nis 2018 |
Yayın serisi
| Adı | Proceedings - 2018 IEEE 11th International Conference on Software Testing, Verification and Validation, ICST 2018 |
|---|
???event.eventtypes.event.conference???
| ???event.eventtypes.event.conference??? | 11th IEEE International Conference on Software Testing, Verification and Validation, ICST 2018 |
|---|---|
| Ülke/Bölge | Sweden |
| Şehir | Vasteras |
| Periyot | 9/04/18 → 13/04/18 |
Bibliyografik not
Publisher Copyright:© 2018 IEEE.
Parmak izi
QBE: QLearning-Based Exploration of Android Applications' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.Alıntı Yap
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver