Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seeni26/citbank-cd-calculator-automation
This project is designed to automate the testing of the Certificate of Deposit (CD) Calculator on the CIT Bank website. By leveraging Selenium WebDriver for web automation and Apache POI for Excel file manipulation, this solution simulates user input, calculates results, and compares them to expected outcomes.
https://github.com/seeni26/citbank-cd-calculator-automation
apache-poi data-driven excel java maven selenium-webdriver
Last synced: 14 days ago
JSON representation
This project is designed to automate the testing of the Certificate of Deposit (CD) Calculator on the CIT Bank website. By leveraging Selenium WebDriver for web automation and Apache POI for Excel file manipulation, this solution simulates user input, calculates results, and compares them to expected outcomes.
- Host: GitHub
- URL: https://github.com/seeni26/citbank-cd-calculator-automation
- Owner: SEENI26
- License: mit
- Created: 2024-12-21T06:15:38.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2024-12-21T06:54:02.000Z (14 days ago)
- Last Synced: 2024-12-21T07:25:32.286Z (14 days ago)
- Topics: apache-poi, data-driven, excel, java, maven, selenium-webdriver
- Language: Java
- Homepage:
- Size: 223 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CIT Bank CD Calculator website
- I have automated the website using a Data-Driven Framework with Apache POI in Java and Selenium.
## The process of verifying the Certificate of Deposit (CD) calculations using the CIT Bank CD Calculator website. The script performs the following tasks:
- Reads input data (initial deposit, interest rate, term length, compounding frequency, and expected total) from an Excel sheet.
- Interacts with the web-based CD Calculator to calculate the actual total.
- Compares the calculated value with the expected value.
- Writes the result ("Pass" or "Fail") to the Result (F) column of the Excel sheet.
- Highlights the result in green for "Pass" and red for "Fail".# Automate the Calculation Process:
- The script interacts with the CIT Bank CD Calculator on the website, entering values like initial deposit, interest rate, term length (in months), and compounding frequency (such as monthly or quarterly).
- It then calculates the total return (final amount) based on these values.# Compare Expected Results with Actual Results:
- The project compares the calculated total (actual result) from the CIT Bank CD Calculator with the expected total (provided in the Excel sheet).
- If the actual total matches the expected total, the result is marked as "Passed." Otherwise, it is marked as "Failed."# Conclusion
This project can be useful for Quality Assurance (QA) teams to validate the accuracy of financial calculators on websites.
Happy testing! 🚀