A web based project developed for Cruise Ship Activity Coordination system using Java Servlet Pages and Java using MVC architecture approach and MySQL as the backend to implement the concepts and principles of Automation Testing. Passengers can register for events. Event coordinators are the people responsible for coordinating the specific event - there are typically several events at a single time and each coordinator manages the activities of that single event. The events manager is responsible for overall coordination of events, creation of events and for each event coordinator.
Achieved a 100% Code coverage on the full application using Selenium and JUnit for the Front End of the Application and also able to secured 100% mutation coverage on the backend with JUnit and PIT mutation testing tool.