Skip to content

talk2kabir/GUI-testing-review

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

GUI testing for mobile applications

Mobile apps GUI testing: a systematic review

The paper can be found at: GUI testing for mobile applications: a systematic literature review

This repo provide the list of the literature analyzed in the systematic review mentioned above and some other important data that may help the research community.

Brief about the paper

The paper systematically reviews literature published between 2011 and 2020, to gain an insight into GUI testing for mobile apps. Specifically, the paper aims to identify (i) the main objective of GUI testing, (ii) the approaches/methods, as well as (iii) the performance evaluation criteria and metrics, and (iv) the challenges and future research direction. It follows a predefined systematic literature review procedure that involved both the automatic and manual search strategies to cover all relevant literature. The search of the literature was conducted over seven popular digital libraries. As a result, a total of 61 literature was found and analyzed using four research questions that aligned with the objectives of the paper.

List of papers analyzed in the review

  1. ICSE 2019 Practical GUI Testing of Android App via Model Abstraction and Refinement
  2. ISSTA 2019 TestMig Migrating GUI Test Cases from iOS to Android
  3. SEKE 2019 Semantic Analysis for Deep Q-Network in Android GUI Testing
  4. ICSE 2019 GUI-Guided Repair of Mobile Test Scripts
  5. ISSTA 2018 Towards Automated Translation between Generations of GUI-based Tests for Mobile Devices
  6. AST 2018 Sentinel- Generating GUI Tests for Android Sensor Leaks
  7. 2018 UIChecker An Automatic Detection Platform for Android GUI Errors.
  8. IS3C 2018 Automated GUI Testing for Android News Applications
  9. ICSE 2018 DetReduce Minimizing Android GUI Test Suites for Regression Testing
  10. ICAIT 2018 Reducing False Positives in Automated OpenCV-based Non-Native GUI Software Testing
  11. 2018 CrawlDroid Effective Model-based GUI Testing of Android Apps
  12. COMPSAC 2018 Exploration Scheduling for Replay Events in GUI Testing on Android Apps
  13. 2018 A-TEST Reinforcement Learning for Android GUI Testing
  14. ASE 2017 Sketch-Guided GUI Test Generation for Mobile Applications
  15. ASE 2017 Beyond GUI Testing for Android Applications
  16. 2017 A Novel Tool for Automatic GUI Layout Testing
  17. WiSPNET 2017 Automatic Android Application GUI Testing A Random Walk Approach
  18. ASE 2017 Systematic Reduction of GUI Test Sequences
  19. 2017 MobiSys Demo Fully Automated UI Testing System for Large-scale Android Apps Using Multiple Devices
  20. 2017 Mobile GUI testing
  21. ICST 2017 ATOM Automatic Maintenance of GUI Test Scripts for Evolving Mobile Applications
  22. FSE 2017 Permission-Aware GUI Testing of Android
  23. FSE 2017 Guided, Stochastic Model-Based GUI Testing of Android Apps
  24. 2017 Automatically Discovering, Reporting and Reproducing Android Application Crashes
  25. 2017 Automated parallel GUI testing as a service for mobile applications
  26. CACRE 2016 Learning to Prioritize GUI Test Cases for Android Laboratory Programs
  27. 2016 Automated Mobile UI Test Fragility An Exploratory Assessment Study on Android
  28. ASE 2016 Automated Model-Based Android GUI Testing using Multi-level GUI Comparison Criteria
  29. FSE 2016 Automated test input generation for Android are we really there yet in an industrial case
  30. SRS 2016 Class Coverage GUI Testing for Android Applications
  31. MoMM 2016 Systematic Exploration of Android Apps Events for Automated Testing
  32. ISSTA 2016 Sapienz Multi-objective Automated Testing for Android Applications
  33. ICST 2016 A Framework for Monkey GUI Testing
  34. ICST 2016 Generating Reproducible and Replayable Bug Reports from Android Application Crashes
  35. ICSE 2016 Reducing Combinatorics in GUI Testing of Android Applications
  36. ICSE 2016 FSMdroid Guided GUI Testing of Android Apps
  37. FSE 2016 Minimizing GUI Event Traces
  38. MSR 2015 Mining Android App Usages for Generating Actionable GUI-based Execution Scenarios
  39. ASE 2015 Static Window Transition Graphs for Android
  40. ASEW 2015 Testing approach for mobile applications through reverse engineering of UI Patterns
  41. ISSRE 2015 SIG-Droid- Automated System Input Generation for Android Applications
  42. ICSE 2015 A Combined Technique of GUI Ripping and Input Perturbation Testing for Android Apps
  43. COMPSAC 2015 PATS A Parallel GUI Testing Framework for Android Applications
  44. EuroSys 2014 Efficiently, Effectively Detecting Mobile App Bugs with AppDoctor
  45. ICST 2014 Automated Generation of Oracles for Testing User-interaction Features of Mobile Apps
  46. TSE 2014 On the Accuracy, Efficiency, and Reusability of Automated Test Oracles for Android Devices
  47. 2014 MobiGUITAR A Tool for Automated Model-Based Testing of Mobile Apps
  48. SERE 2014 ADAutomation An Activity Diagram Based Automated GUI Testing Framework for Smartphone Applications
  49. FSE 2014 EvoDroid Segmented Evolutionary Testing of Android Apps
  50. CSNT 2014 Automatic Android GUI Traversal with High Coverage
  51. MobiSys 2014 PUMA Programmable UI-Automation for Large-Scale Dynamic Analysis of Mobile Apps
  52. MobiSys 2013 Poster A Black-Box based Android GUI Testing System
  53. ISSTA 2013 Automated Testing with Targeted Event Sequence Generation
  54. FASE 2013 A Grey-Box Approach for Automated GUI-Model Generation of Mobile Applications
  55. OOPSLA 2013 Targeted and Depth-first Exploration for Systematic Testing of Android Apps
  56. OOPSLA 2013 Guided GUI Testing of Android Apps with Minimal Restatrt and Approximate Learning
  57. FSE 2013 Dynodroid An Input Generation System for Android Apps
  58. MUM 2012 Testdroid automated remote UI testing on Android
  59. FSE 2012 Automated Concolic Testing of Smartphone Apps
  60. ASE 2012 Using GUI Ripping for Automated Testing of Android Applications
  61. AST 2011 Automating GUI Testing for Android Applications
  62. ICST 2011 Experiences of System-Level Model-Based GUI Testing of an Android Application
  63. ICSE 2018 DroidMate-2- A Platform for Android Test Generation
  64. ICSE 2017 DroidBot- A Lightweight UI-Guided Test Input Generator for Android
  65. 2020 CAT- Change-focused Android GUI Testing
  66. ICSE 2020 ComboDroid- generating high-quality test inputs for Android apps via use case combinations
  67. ICSTW 2020 Model-Based Testing of GUI Applications Featuring Dynamic Instanciation of Widgets
  68. SCP 2020 Efficient testing of GUI applications by event sequence reduction

About

Mobile apps GUI testing: a systematic review

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published