Ensuring the Quality of the Mobile Application for Politecnico di Torino Students: Design and Implementation of Unit, Integration, and End-to-End Tests
Research Groups DAUIN - GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG
Thesis type SOFTWARE DEVELOPMENT
Description The reliability and stability of a mobile application play a vital role in ensuring a smooth and satisfying user experience. This thesis will focus on the analysis and verification of existing features of the mobile application for Politecnico di Torino students, applying the concepts and skills acquired in Software Engineering I and II courses to implement unit, integration, and end-to-end tests.
The research involves identifying the features of the mobile application, the source code of which is available on GitHub (https://github.com/polito/students-app), and defining appropriate test criteria to assess the reliability and proper functioning of the various software components. Particular attention will be devoted to the interactions among the different parts of the application and to verifying the correct execution of processes through the graphical interface.
Leveraging best practices and testing tools in the field of software engineering, the student will be able to identify any issues and malfunctions in the application, providing a detailed analysis of areas that require corrections or optimizations.
This thesis will not focus on creating new features, but rather on ensuring that the existing features are robust and performant, thus contributing to the overall improvement of the application quality used by Politecnico di Torino students.
The outcome of this work will be a more reliable and stable mobile application, capable of providing an optimal user experience for students, and highlighting the importance of software engineering skills in verifying and maintaining the quality of released software.
Required skills Software testing
Deadline 13/04/2024 PROPONI LA TUA CANDIDATURA