CASPIAN JOURNAL

MANAGEMENT AND HIGH TECHNOLOGIES

MODEL OF AUTOMATED BUILDING OF THE NAVIGATION GRAPH OF THE USER INTERFACE OF THE MOBILE APPLICATION

Read Gorkavenko Vladimir S., Shurshev Valery F. MODEL OF AUTOMATED BUILDING OF THE NAVIGATION GRAPH OF THE USER INTERFACE OF THE MOBILE APPLICATION // Caspian journal : management and high technologies. — 2020. — №3. — pp. 40-52.

Gorkavenko Vladimir S. - Astrakhan State Technical University, slipmetal@mail.ru

Shurshev Valery F. - Astrakhan State Technical University, v.shurshev@mail.ru

A new approach to creating visual information about a mobile application is considered. This information can be created using the automated construction of the navigation graph of the user interface of a mobile application when developing a functional testing automation project. The result can be attached to the design documentation. The relevance of this work is due to the growing market for mobile devices and applications for them. In this regard, the need for high-quality automated testing of mobile applications is growing. At the moment in the field of commercial development of mobile applications, at the initial stages of development of a user interface functional testing automation project, the functional testing automation project developer, as a rule, does not have complete information about the software being tested in order to start covering its functionality with automated test scripts. In particular, the customer does not provide sufficient information about how the transitions from one information unit on the screen to another are logically implemented, which elements are on the screen and which of them the user can interact with, as well as how navigation is implemented in the application. The paper presents a description of the structure of an abstract user interface of a mobile application, substantiates the concept of a logical connection between screens of a mobile application. The structure of the screens and their interaction with each other are formalized, an algorithm for the automated construction of the navigation graph of the user interface of a mobile application is described. A measure of the complexity of the user interface of a mobile application has been determined. This makes it possible to proceed to the implementation of software that will perform automated building of the mobile application user interface catalog.

Key words: user interface, UI, functional testing, test automation, UI testing, quality control, mobile app, interface catalog, navigation graph