Skip to content

badhonparvej481/WEB_Automation_On_OrangeHRM_Using_Cypress_Cucumber

Repository files navigation

Badhon Parvej – QA Automation & DevOps Portfolio

Welcome to my QA Automation & DevOps projects repository!
I am a Software QA Engineer (SDET) with experience in test automation, DevOps practices, and security testing. This repository showcases my work, tools, and reports related to web application testing and automation.


🔹 About Me

I specialize in Software QA Engineering, Test Automation, DevOps Integration, and Security Testing.
My work focuses on ensuring high-quality software with robust automation pipelines and CI/CD practices.


🔹 Skills & Tools

  • Automation Tools: Selenium, Cypress
  • API Testing: Postman
  • CI/CD & DevOps: Jenkins, Docker, GitHub Actions
  • Cloud & Infrastructure: AWS
  • Methodologies: Agile, Scrum
  • Reporting & Analysis: Allure, Cucumber HTML Reports
  • Security: Penetration Testing, Vulnerability Scanning

🔹 Project Reports

Report Description
Allure Report Detailed automation test results
Test Case Report Manual & automated test cases
UI Web Automate Test Report UI automation summary
Demo Report Example project demo

🔹 Automation Frameworks

  • Cypress + Cucumber for BDD-style testing
  • Selenium WebDriver for cross-browser testing
  • Configurations & environment setup included for all frameworks

🔹 Allure & Cucumber Reports

  • Allure results stored in /allure-results/
  • Cucumber HTML reports generated by cucumber-html-report.js
  • View interactive test results with Allure or open HTML reports in a browser

🔹 How to Run Tests & Generate Reports

Follow these steps to set up and run the automation tests, then generate Allure and Cucumber reports:

1️⃣ Clone the repository

git clone https://github.com/badhonparvej481/Orangetoolz_ass_Automate_Using-_Cypress.git
cd Orangetoolz_ass_Automate_Using-_Cypress

### 2️⃣  Install dependencies
```bash
npm install

### 3️⃣ Run Cypress Tests
```bash
. Open Cypress UI (interactive mode):
npx cypress open
. Run tests in headless mode (recommended for CI/CD):
npx cypress run
. Run with Allure reporter:
npx cypress run --reporter mocha-allure-reporter

### 4️⃣ Generate Allure Report
```bash
npx allure generate allure-results --clean -o allure-report
npx allure open allure-report

### 5️⃣ Generate Cucumber HTML Report
``` bash
node cucumber-html-report.js



About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors