Automated testing of android apps: A systematic literature review
Automated testing of Android apps is essential for app users, app developers, and market
maintainer communities alike. Given the widespread adoption of Android and the …
maintainer communities alike. Given the widespread adoption of Android and the …
A survey of context simulation for testing mobile context-aware applications
Equipped with an abundance of small-scale microelectromechanical sensors, modern
mobile devices such as smartphones and smartwatches can now offer context-aware …
mobile devices such as smartphones and smartwatches can now offer context-aware …
AppFlow: using machine learning to synthesize robust, reusable UI tests
UI testing is known to be difficult, especially as today's development cycles become faster.
Manual UI testing is tedious, costly and error-prone. Automated UI tests are costly to write …
Manual UI testing is tedious, costly and error-prone. Automated UI tests are costly to write …
Gifdroid: Automated replay of visual bug reports for android apps
Bug reports are vital for software maintenance that allow users to inform developers of the
problems encountered while using software. However, it is difficult for non-technical users to …
problems encountered while using software. However, it is difficult for non-technical users to …
Video2Action: Reducing human interactions in action annotation of app tutorial videos
Tutorial videos of mobile apps have become a popular and compelling way for users to
learn unfamiliar app features. To make the video accessible to the users, video creators …
learn unfamiliar app features. To make the video accessible to the users, video creators …
Translating video recordings of mobile app usages into replayable scenarios
Screen recordings of mobile applications are easy to obtain and capture a wealth of
information pertinent to software developers (eg, bugs or feature requests), making them a …
information pertinent to software developers (eg, bugs or feature requests), making them a …
Toward interactive bug reporting for (android app) end-users
Many software bugs are reported manually, particularly bugs that manifest themselves
visually in the user interface. End-users typically report these bugs via app reviewing …
visually in the user interface. End-users typically report these bugs via app reviewing …
An infrastructure approach to improving effectiveness of Android UI testing tools
Due to the importance of Android app quality assurance, many Android UI testing tools have
been developed by researchers over the years. However, recent studies show that these …
been developed by researchers over the years. However, recent studies show that these …
Roscript: a visual script driven truly non-intrusive robotic testing system for touch screen applications
J Qian, Z Shang, S Yan, Y Wang, L Chen - Proceedings of the ACM/IEEE …, 2020 - dl.acm.org
Existing intrusive test automation techniques for touch screen applications (eg, Appium and
Sikuli) are difficult to work on many closed or uncommon systems, such as a GoPro. Being …
Sikuli) are difficult to work on many closed or uncommon systems, such as a GoPro. Being …
Towards efficient record and replay: A case study in wechat
WeChat, a widely-used messenger app boasting over 1 billion monthly active users,
requires effective app quality assurance for its complex features. Record-and-replay tools …
requires effective app quality assurance for its complex features. Record-and-replay tools …