Skip to content

palatul16/5132_Orange_HRM

Repository files navigation

🧑‍💻 OrangeHRM Testing Project

This project is dedicated to the end-to-end testing of the OrangeHRM Demo Website. It showcases a detailed and systematic approach to both manual and automated testing, ensuring all functionalities and features of the website are thoroughly verified. 🚀

image


🌐 Project Overview

  • Website Under Test: OrangeHRM Demo
  • Team Members:
    • 👨‍💼 Atul Pal (Team Lead)
    • 👨‍💼 Paraskumar Zumbarlal Sanghvi (Manual Testing Lead)

📑 Key Deliverables

1. 📝 Test Plan

  • Comprehensive documentation outlining:
    • Scope and objectives.
    • Testing strategies, environment setup, and risk management.
    • Schedules and resources required for testing.

2. ✅ Requirements Traceability Matrix (RTM)

  • Tracks requirements throughout the project lifecycle.
  • Ensures all functionalities are tested and validated.

3. 🧠 Mind Map

  • A professional visual representation of the testing process.
  • Covers all aspects of the OrangeHRM website, including:
    • Functional areas.
    • Risk-based testing priorities.

4. 🔍 Test Scenario Report

  • High-level descriptions of functionalities to test.
  • Ensures complete coverage of:
    • Core features like employee management, leave tracking, and time and attendance.
    • Edge cases for robustness.

5. 📋 Test Case Report

  • Step-by-step test cases with:
    • Input data.
    • Expected outcomes.
  • Covers positive, negative, and edge case scenarios for:
    • User login/logout.
    • Employee data management.
    • Admin functionalities.

6. 📊 Test Execution Report

  • Detailed results of executed test cases.
  • Includes:
    • Screenshots.
    • Logs of success and failures.

7. 🐞 Bug Report

  • Detailed documentation of identified defects:
    • Steps to reproduce.
    • Severity, priority, and resolution status.

8. 📃 Bug Summary Report

  • A high-level summary of all reported bugs:
    • Categorized by severity (Critical 🛑, Major ⚠️, Minor ℹ️).
    • Prioritized for resolution.

🤖 Automation Testing

Framework Used:

  • Selenium WebDriver

🛠️ Tools & Technologies:

  • Java for scripting.
  • TestNG for test management.
  • Maven for dependency management.
  • Extent Reports for detailed test reporting.

Key Features Automated:

  • Functional testing:
    • Employee login/logout.
    • Leave application and approval.
  • Regression testing:
    • Ensure old functionalities work after new updates.
  • Cross-browser compatibility testing.

👥 Contributions

👨‍💼 Atul Pal

  • Led manual and automation testing efforts.

  • Authored:

    • Test Plan 📝.
    • RTM ✅.
    • Test Execution Reports 📊.
    • Management.
    • Automation.

    👨‍💼 Paraskumar Zumbarlal Sanghvi

  • Led manual and automation testing efforts.

  • Authored:

    • Test Scenarious 📝.
    • Test Cases ✅.
    • Bug Reports 🐞
    • Mind Map 📊.
    • Automation.

🧪 Key Testing Areas

  1. Functional Testing ⚙️
  2. UI/UX Testing 🎨
  3. Performance Testing 🏎️
  4. Compatibility Testing 💻
  5. Regression Testing 🔄

✨ Conclusion

This project demonstrates a robust and collaborative approach to testing the OrangeHRM Demo Website. By combining manual and automated testing, we ensure:

  • Higher quality of deliverables.
  • Enhanced user experience.
  • Increased reliability of the OrangeHRM system. ✅

📧 Contact

For questions or feedback, reach out at:
Email: [email protected]
Linkedin: https://www.linkedin.com/in/atul-pal-451b13251/
GitHub: Atul Pal

Email: [email protected]
Linkedin: https://www.linkedin.com/in/paras-sanghavi-b48a721b5/
GitHub: Paraskumar Zumbarlal Sanghvi