Skip to content

OrangeHRM offers a comprehensive human resource management system to suit a business's HR needs. The project covers the management system in an automated way for both the admin and the employee.

Notifications You must be signed in to change notification settings

ra-hul/Website-Automation-with-TestNG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Automation Testing of the OrangeHRM using TestNG.

Overview

OrangeHRM offers a comprehensive human resource management system to suit a business's HR needs. The project covers the management system in an automated way for both the admin and the employee.

The Steps For Admin:

  • Login as admin
  • Go to the PIM menu and create a new employee. Save the employee's first name, last name, employee ID, username and password.
  • Search by the employee ID to check if the employee is found on the dashboard
  • Go to the Directory menu search by employee name and check if the employee is found and logout the session.

The Steps for an Employee:

  • Login with the newly created employee credential.
  • Assert the full name is showing beside the profile icon.
  • Go to My info page from the left menu bar.
  • Scroll down and select Gender and Blood Type as O+.
  • Save it and then log out of the user.

Technology used:

  • Selenium Webdriver
  • TestNG Framework
  • Java
  • Gradle
  • Intellij idea
  • Allure Report

To Setup The Environment: Gradle

-For the Dependencies, visit:https://mvnrepository.com/

Dependencies are:(Based on version)

To run this project:

  • Clone this project
  • Hit the following command into the terminal: gradle clean test

To generate an Allure report:

  • allure generate allure-results --clean -output
  • allure serve allure-results

Allure Overview Report and Behaviour:

Overview:

allure_result

Behaviour:

allure_behave

Test Cases:

Click on the Link To view: Test_Case_for_Orange-HRM.xlsx

Video record of the Automation:

automation.mp4

About

OrangeHRM offers a comprehensive human resource management system to suit a business's HR needs. The project covers the management system in an automated way for both the admin and the employee.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages