Service Layers Testing
Thesis in external company
Reference persons RICCARDO COPPOLA
Research Groups DAUIN - GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG
Thesis type THESIS WITH A COMPANY
Description Recent web application development paradigms involve the implementation of highly distributed systems, with a progressive transition from monolithic applications to applications consisting of an increasing number of micro-services that offer individual functionalities and cooperate with each other.
This thesis work deals with the design, adoption and development of test automation in multi-layer, micro-service and multi-platform web projects, and the incorporation of these techniques within the design, development and validation chain of the different service layers that constitute the applications.
The thesis will also assess the applicability of the techniques within continuous testing environments in highly distributed projects, which include the presence of services provided in the cloud, and the differentiation of testing methods with respect to physical layers or virtualised layers.
Finally, the thesis will evaluate the use of Artificial Intelligence and Machine Learning algorithms, which can be used for different phases of the testing process, such as the generation of input data and behaviours during the development phase, or to anticipate critical issues during the integration phase and reduce the time needed for Integration and System Tests.
The activities of the thesis will be conducted with an external.
Required skills Object-oriented programming, software testing (basics), web application development (basics)
Deadline 06/05/2023 PROPONI LA TUA CANDIDATURA