Skip to content

ssibelcebeci/Parabank_TestAutomationProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parabank Web Bank - Test Automation Project

Java
Selenium TestNG Maven Cucumber

Automated UI Testing Framework built with Java, Selenium, TestNG, Cucumber and Maven for validating user journeys on the Parabank Web Bank


Overview

This project is a Test Automation Framework created to ensure the functional stability and reliability of the Parabank website.
It follows the Page Object Model (POM) and emphasizes readability, reusability and easy maintenance.


Key Features

POM for Clean separation of test logic and UI elements

Reusable Methods used as consistent and efficient scripting for Common utilities

Parameterized Testing for Dynamic data-driven test execution

Cross-Browser Support Chrome, Firefox, Edge

Configurable Environment `configuration.properties` support

Comprehensive Reporting TestNG HTML reports with logs


Test Coverage Summary

User Story Scenario 🟢 Status
US_601 New user registration 🟢 Passed
US_602 User login 🟢 Passed
US_603 Paying bills 🟢 Passed
US_604 Opening a New Bank Account 🟢 Passed
US_605 Transfer money between accounts 🟢 Passed
US_606 Update contact information 🟢 Passed
US_607 Credit application 🟢 Passed

Contributors

Names Links
İbrahim Huseynli (Project Leader) GitHub
Gürhan Ataş GitHub
Merve Çelebi GitHub
Sibel Cebeci GitHub
Ramazan Doğan GitHub
Affan Ergul GitHub

Project Animation


Built for maintainable, scalable UI tests.

About

A lightweight automation framework designed to validate essential banking workflows on the Parabank website with a clean, maintainable structure.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors