https://github.com/stefruseva88/parking-cost-tests
Test automation project for Parking Cost Calculator JS application with Cypress and QUnit
https://github.com/stefruseva88/parking-cost-tests
automation boundary-value-analysis js manual-testing unit-testing
Last synced: about 2 months ago
JSON representation
Test automation project for Parking Cost Calculator JS application with Cypress and QUnit
- Host: GitHub
- URL: https://github.com/stefruseva88/parking-cost-tests
- Owner: StefRuseva88
- License: mit
- Created: 2024-11-20T16:02:54.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-04T10:49:30.000Z (5 months ago)
- Last Synced: 2025-03-24T17:53:34.815Z (2 months ago)
- Topics: automation, boundary-value-analysis, js, manual-testing, unit-testing
- Language: JavaScript
- Homepage:
- Size: 71.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Parking Cost Calculator - Test Automation
[](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
[](https://qunitjs.com/)
[](https://www.cypress.io/)
[](https://www.google.com/chrome/)
[](https://www.mozilla.org/firefox/)
[](https://www.microsoft.com/edge)## ๐ Overview
This repository contains the test automation project for [Parking Cost Calculator](https://shino.de/parkcalc/). The project aims to validate the accuracy, functionality and error handling of the calculator through both manual and automated testing techniques.
## ๐ ๏ธ Tools and Technologies
- **Programming Languages**: JavaScript
- **Test Automation Frameworks**: Cypress, qUnit## โจ Features
- Automated functional tests for:
- Parking cost calculations for all parking types.
- Edge and boundary conditions (e.g., time transitions, weekly rates).
- Input validations and error handling.
- Comprehensive manual test cases for UI/UX and responsiveness.## ๐งช Testing Scope
### Functional Testing
- Validate parking cost calculations for:
- **Valet Parking**: $18/day, $12 for โค 5 hours.
- **Short-Term Parking**: $2 for the first hour, $1/additional 30 minutes, $24/day max.
- **Long-Term Garage Parking**: $2/hour, $12/day max, $72/week (7th day free).
- **Long-Term Surface Parking**: $2/hour, $10/day max, $60/week (7th day free).
- **Economy Lot Parking**: $2/hour, $9/day max, $54/week (7th day free).
### Non-functional Testing(Upcoming)
- **Performance Testing**: Simulate multiple users accessing the calculator simultaneously.
- **Accessibility Testing**: Ensure compatibility with screen readers and keyboard-only navigation.## ๐ Test Plan
The test plan includes:
1. **Manual Test Cases**:
- Available in the `/test-cases` folder.
- Covers UI/UX, responsiveness, and boundary conditions.2. **Automated Test Scenarios**:
- Scripts located in the `/automation-tests` folder.
- Written using qUnit and Cypress## ๐ License
This project is licensed under the MIT License. See the `LICENSE` file for details.### ๐ค Contact
For any questions or suggestions, please open an issue in the repository.---
### Happy Testing! ๐