Skip to content

IsraelW18/gherkin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Gherkin Cucumber Project (BDD) Portfolio

Repository Owner: Israel Wasserman

Project Overview

This repository contains BDD scenarios written in Gherkin for multiple projects, demonstrating expertise in behavior-driven development (BDD) and API automation testing.


1️. Bank Web Application (BDD)

This section includes behavior-driven development (BDD) test scenarios for a banking web application.

πŸ“Œ Features Covered:

  • Main Page Navigation
  • Bank Manager Functionality
  • Customer Login Page Functionality

🌍 Global Environment Variables

The project uses global variables for multi-environment maintenance and simplified environment switching in tests. These variables are defined in:
banking_web_app_project/features/steps/common_steps.py


2️. API – Contact List Project (BDD & Postman)

This section includes API test scenarios and Postman scripts for managing contacts and users.

πŸ“Œ BDD Scenarios for API Requests:

  • Contacts (Adding, Retrieving, Updating, and Deleting contacts)
  • Users (Authentication & management)

πŸ›  Postman Collection:

  • Validation using 'Script' in GET Contacts request
  • Global parameters storage in the following requests:
    • POST – Add Contacts
    • POST – Log In User

πŸš€ Getting Started

To run these BDD tests, ensure you have Behave installed for Gherkin-based testing and import the Postman collection for API validation.

βœ… For any inquiries, feel free to reach out!
πŸ“Œ LinkedIn: Israel Wasserman

About

Gherkin Cucumber Portfolio (BDD)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published