
These tasks were created as part of the Information Systems Engineering - Project Preparation course at the Ben-Gurion University of the Negev.


A system for managing league seasons for football games. Includes client side and server side. The system enables: Fans - follow football games, players and teams, Management of the league - assignments of games, players, and teams into leagues and seasons according to national team policy.





​During the course, we iteratively developed an interactive information system for the management of football leagues. To manage the development process we used version control, project tracking services (Taiga), automated testing suits, and advanced design and engineering methods. All the phases of development were done, including the formulation of requirements, analysis, design, implementation (Java), testing, and deployment.
Comprehensive tests report is included here.
Various testing methods were applied such as:
-
Unit tests
-
Integration tests
-
Acceptance tests
-
Regression tests


Automated GUI Tests



The goal of the project was to predict the outcomes of football matches.

