Skip to content

infinixbolt/Orange-HRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orange-HRM

License

Description

Orange-HRM is a Human Resource Management web application developed by Orange. This repository focuses on automating the functionality of the Orange-HRM web app using Cypress and JavaScript.

The goal of this project is to automate HR processes, streamline repetitive tasks, and ensure consistent and reliable testing of the Orange-HRM web application.

Table of Contents

Installation

To get started with the Orange-HRM automation, follow these steps:

  1. Clone the repository:
git clone https://github.com/your-username/orange-hrm.git
  1. Change into the project directory:
cd orange-hrm
  1. Install the required dependencies:
npm install

Usage

Before running the automation tests, ensure that the Orange-HRM web app is running and accessible. Make sure to update the configuration file with the appropriate URL and credentials.

To run the Cypress automation tests, use the following command:

npm run test

The Cypress test runner will open, allowing you to select and execute specific tests or run them all at once.

Tests

The automated tests in this project cover various aspects of the Orange-HRM web app's functionality, including:

  • Login and authentication
  • Employee management
  • Leave request processing
  • Performance reviews

The tests are organized into separate files based on the related functionality and can be found in the cypress/e2e directory.

Contributing

Contributions to this project are welcome! If you would like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature/my-feature
  3. Make your changes and commit them with descriptive messages.
  4. Push your changes to your forked repository.
  5. Open a pull request, describing the changes you made.

Your contributions will be reviewed, and once approved, they will be merged into the main codebase.

License

OrangeHRM is released under the GNU General Public License.

Contact

For any questions or inquiries, please contact:

Feel free to reach out with any feedback or suggestions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published