În cadrul tezei de masterat s-a pus problema dezvoltării un sistem de automatizare a testarii software, bazat pe dezvoltarea definită de comportament, adică principiul „Behavior Driven Development” (BDD), ce are scopul de a minimiza discrepanța de comunicare dintre persoanele tehnice și non-tehnice ce participă la livrarea produsului software. Pentru implementarea proiectului s-a utilizat mediul integrat de dezvoltare IntelliJ IDEA. Proiectul părinte este un proiect bazat pe maven, precum și modulele derivate a acestuia. Sistemul este dezvoltat utilizând cadrul Spring-Boot și principiile de dezvoltare Spring. Cadrul de testare principal este Cucumber, ce suportă dezvoltarea definită de comportament, integrat cu cadrul TestNG, pentru execuția testelor și instrumentul de raportare Allure.
The scope of the master's thesis was to develop a software testing automation system, based on behavior-driven development, with the aim of minimizing the communication discrepancy between technical and non-technical people, who are involved in the delivery of the software product. The integrated development environment IntelliJ IDEA was used to implement the project. The parent project is a maven based project, as well as its derived modules. The system is developed using the Spring-Boot framework and Spring development principles. The main testing framework is Cucumber, which supports behavior-driven development, integrated with the TestNG framework for test execution, and the Allure reporting tool.