"# OrangeHRM"
The goal of this project is to automate the testing of key features on the Orange HRM website, which is a popular Human Resource Management platform. This project uses Cypress to perform end-to-end testing and is structured using the Page Object Model (POM) for better maintainability and scalability.
Key features covered in the test automation include:
- User login and authentication
- Admin dashboard functionality
- Employee management features (e.g., adding, editing, and deleting employees)
- User roles and permissions validation
- Cypress: A JavaScript-based testing framework for end-to-end testing.
- JavaScript: Programming language for writing test scripts.
- Page Object Model: A design pattern for creating object-oriented classes that serve as an interface for web pages in automated tests.
- Node.js: JavaScript runtime used to run the Cypress tests.
- Automated UI testing for Orange HRM web application.
- Implemented Page Object Model for better structure and readability of tests.
- Cross-browser support with Cypress.
- Reporting and test result visualization.
- Test execution with detailed logs for debugging.