PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Development of a gamified platform to recognize "visual oracles" in GUI testing

keywords GAMIFICATION, SOFTWARE ENGINEERING, SOFTWARE TESTING

Reference persons RICCARDO COPPOLA

External reference persons Tommaso Fulcini

Research Groups DAUIN - GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG

Thesis type RESEARCH THESIS

Description Gamification, the application of game elements and mechanics in non-game contexts, has proven to be a powerful tool for motivating and engaging people in various activities. In the field of Graphical User Interface (GUI) testing, the identification of "visual oracles," which are reference images representing the correct state of the interface, is a crucial aspect for evaluating the accuracy of automated tests.

The objective of this thesis is the development of a Gamification platform dedicated to the recognition of visual oracles in the context of GUI testing. The platform will use game mechanics to involve users in the creation and validation of visual oracles, aiming to improve the efficiency and effectiveness of automated GUI interface testing.

Analysis of needs and requirements: A detailed analysis of user needs in the context of GUI testing and the necessary requirements for developing a suitable Gamification platform will be conducted. An architecture for the Gamification platform will be designed, considering user interaction aspects and the management of visual oracle data. The most appropriate game mechanisms for involving users in the recognition and validation of visual oracles will be identified.

Implementation of the platform: The Gamification platform will be developed as a web app for the recognition of visual oracles.

Required skills Java development (or other OOP languages), Software Testing basics


Deadline 29/06/2024      PROPONI LA TUA CANDIDATURA