Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shubhamagrawal1507/xyz_bank
This project automates various functionalities of XYZ Bank's web application using Python's Behave framework and Selenium WebDriver. It focuses on testing customer and bank manager scenarios, ensuring the application's reliability and efficiency.
https://github.com/shubhamagrawal1507/xyz_bank
behave-framework python selenium
Last synced: about 1 month ago
JSON representation
This project automates various functionalities of XYZ Bank's web application using Python's Behave framework and Selenium WebDriver. It focuses on testing customer and bank manager scenarios, ensuring the application's reliability and efficiency.
- Host: GitHub
- URL: https://github.com/shubhamagrawal1507/xyz_bank
- Owner: shubhamagrawal1507
- Created: 2024-11-29T08:20:07.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-29T08:36:41.000Z (about 1 month ago)
- Last Synced: 2024-11-29T09:27:30.282Z (about 1 month ago)
- Topics: behave-framework, python, selenium
- Language: HTML
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## XYZ Bank Automation Project - README.md
**Project Overview**
This project automates various functionalities for XYZ Bank using Python, Behave, Selenium, and Behave-HTML for reporting. It covers both customer and bank manager functionalities.
**Key Technologies**
- Python: Programming language used for automation scripts.
- Behave: BDD (Behavior-Driven Development) framework.
- Selenium: Web automation library for browser interaction.
- Behave-HTML: Generates HTML reports from Behave test results.**Project Structure**
- **features**: Contains Behave feature files defining test scenarios, steps and pages.
- **behave.ini**: Behave configuration file.**Installation**
1. Install Python (version 3.x recommended).
2. Create a virtual environment to manage project dependencies.
3. Install required packages using `pip install -r requirements.txt`.**Usage**
1. Run tests from the command line: `behave`
This will execute all feature files and generate an HTML report summarizing the test results.