Affiliation:
1. Departamento Lenguajes y Ciencias de la Computación, E.T.S.I. Informática, Universidad de Málaga, Andalucía Tech, Málaga, Spain
Abstract
This paper presents the foundations and the real use of a tool to automatically detect anomalies in Internet traffic produced by mobile applications. In particular, our MVE tool is focused on analyzing the impact that user interactions have on the traffic produced and received by the smartphones. To make the analysis exhaustive with regard to the potential user behaviors, we follow a model-based approach to automatically generate test cases to be executed on the smartphones. In addition, we make use of a specification language to define traffic patterns to be compared with the actual traffic in the device. MVE also includes monitoring and verification support to detect executions that do not fit the patterns. In these cases, the developer will obtain detailed information on the user actions that produce the anomaly in order to improve the application. To validate the approach, the paper presents an experimental study with the well-known Spotify app for Android, in which we detected some interesting behaviors. For instance, some HTTP connections do not end successfully due to timeout errors from the remote Spotify service.
Funder
Regional Government of Andalusia
Subject
Computer Networks and Communications,Computer Science Applications
Cited by
11 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. EFSM Model-Based Testing for Android Applications;International Journal of Software Engineering and Knowledge Engineering;2023-12-20
2. The Role of Abstraction in Model Checking;Analysis, Verification and Transformation for Declarative Programming and Intelligent Systems;2023
3. Automating Test Case Generation for Android Applications using Model-based Testing;EMITTER International Journal of Engineering Technology;2022-04-26
4. Dynamic Testing Techniques of Non-functional Requirements in Mobile Apps: A Systematic Mapping Study;ACM Computing Surveys;2022-01-31
5. A Literature Review on Software Testing Techniques for Smartphone Applications;Engineering, Technology & Applied Science Research;2020-12-20