Testing is an integral part of the development cycle as it makes certain that the quality has met the desired requirements to be delivered. Automation can be achieved using a test framework, which creates and runs automatic checks to verify that our instance works as predicted even after changing. For example, after an upgrade, during any customization, the application should behave as expected. This