IRTUM – Institutional Repository of the Technical University of Moldova

Platformă de testare automată a aplicațiilor Android cu utilizarea modelelor lingvistice mari

Show simple item record

dc.contributor.advisor POIATĂ, Anatol
dc.contributor.author DEVIZA, Tudor
dc.date.accessioned 2025-09-25T07:22:13Z
dc.date.available 2025-09-25T07:22:13Z
dc.date.issued 2025
dc.identifier.citation DEVIZA,Tudor. Platformă de testare automată a aplicațiilor Android cu utilizarea modelelor lingvistice mari. Teză de master. Programul de studiu Știința datelor. Conducător ştiinţific POIATĂ Anatol (lector univ.). Universitatea Tehnică a Moldovei. Chișinău, 2025. en_US
dc.identifier.uri https://repository.utm.md/handle/5014/33300
dc.description Fişierul ataşat conţine: Adnotare, Annotation, Cuprins, Introducere, Bibliografie. en_US
dc.description.abstract Prezenta lucrare de master reprezintă o cercetare aplicativă axată pe dezvoltarea unei platforme automate de testare a aplicațiilor Android, cu scopul de a optimiza procesele de verificare a software-ului mobil. Teza urmărește proiectarea și implementarea unui sistem care integrează explorarea sistematică a interfețelor (Ape), generarea contextuală a task-urilor (LangFlow) și execuția optimizată (AutoDroid), susținute de modele de limbaj de mari dimensiuni (LLM), contribuind astfel la reducerea efortului manual și la creșterea eficienței testării. Pentru realizarea acestei lucrări, au fost propuse și îndeplinite următoarele obiective: (1) Analiza cadrului teoretic privind testarea automată a aplicațiilor mobile și literatura de specialitate în domeniul LLM-urilor; (2) Evaluarea soluțiilor existente de testare automată, precum DroidBot și Appium, și identificarea limitărilor acestora; (3) Selectarea și integrarea tehnologiilor adecvate pentru dezvoltarea platformei, inclusiv Ape, LangFlow și AutoDroid; (4) Implementarea, testarea și evaluarea platformei pe un set de 10 aplicații Android, prezentând rezultatele experimentale obținute. Structura lucrării este organizată astfel: Capitolul 1. Introducere definește contextul testării automate și obiectivele cercetării. Capitolul 2. Arhitectura și designul platformei descrie componentele tehnice și metodologia de dezvoltare. Capitolul 3. Implementarea și evaluarea platformei prezintă procesul de testare a aplicațiilor și analiza comparativă cu instrumentele tradiționale. Platforma a fost dezvoltată utilizând Python ca limbaj principal, cu integrarea bibliotecilor Ape, LangFlow și AutoDroid, susținute de LLM-uri precum ChatGPT și Hugging Face. en_US
dc.description.abstract This master’s thesis represents an applied research focused on developing an automated testing platform for Android applications, aiming to optimize mobile software verification processes. The thesis pursues the design and implementation of a system that integrates systematic interface exploration (Ape), contextual task generation (LangFlow), and optimized execution (AutoDroid), supported by large language models (LLM), thereby contributing to reducing manual effort and enhancing testing efficiency. To achieve this work, the following objectives were proposed and fulfilled: (1) Analysis of the theoretical framework regarding automated testing of mobile applications and the relevant literature on LLMs; (2) Evaluation of existing automated testing solutions, such as DroidBot and Appium, and identification of their limitations; (3) Selection and integration of suitable technologies for platform development, including Ape, LangFlow, and AutoDroid; (4) Implementation, testing, and evaluation of the platform on a set of 10 Android applications, presenting the experimental results obtained. The structure of the thesis is organized as follows: Chapter 1. Introduction defines the context of automated testing and the research objectives. Chapter 2. Platform Architecture and Design describes the technical components and development methodology. Chapter 3. Implementation and Evaluation of the Platform presents the testing process of applications and a comparative analysis with traditional tools. The platform was developed using Python as the primary language, integrating Ape, LangFlow, and AutoDroid libraries, supported by LLMs such as ChatGPT and Hugging Face. en_US
dc.language.iso ro en_US
dc.publisher Universitatea Tehnică a Moldovei en_US
dc.rights Attribution-NonCommercial-NoDerivs 3.0 United States *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/us/ *
dc.subject testare automată en_US
dc.subject aplicații Android en_US
dc.subject modele de limbaj de mari dimensiuni (LLM) en_US
dc.subject automated testing en_US
dc.subject Android applications en_US
dc.subject large language models (LLM) en_US
dc.title Platformă de testare automată a aplicațiilor Android cu utilizarea modelelor lingvistice mari en_US
dc.title.alternative Automated testing platform for Android applications based on Large Language Models en_US
dc.type Thesis en_US


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States

Search DSpace


Browse

My Account