Manual and Automation tests with Junit5.
Main flows:
1. Create courses by Admin
2. Delete a specific course by Admin
3. Assign software to a specific course by Lecturer
4. Assign a student to a specific course
5. Assign lecturer to a specific course by Admin