Repository Owner: Israel Wasserman
This repository contains BDD scenarios written in Gherkin for multiple projects, demonstrating expertise in behavior-driven development (BDD) and API automation testing.
This section includes behavior-driven development (BDD) test scenarios for a banking web application.
- Main Page Navigation
- Bank Manager Functionality
- Customer Login Page Functionality
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
This section includes API test scenarios and Postman scripts for managing contacts and users.
- Contacts (Adding, Retrieving, Updating, and Deleting contacts)
- Users (Authentication & management)
- Validation using 'Script' in GET Contacts request
- Global parameters storage in the following requests:
- POST β Add Contacts
- POST β Log In User
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