Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theother-paul/eshop_web_testing
This repo is a testing project of an online store website, set up with prestashop and hosted on localhost using Wampserver
https://github.com/theother-paul/eshop_web_testing
behave behavior-driven-development prestashop python3 selenium-webdriver wamp-server
Last synced: 13 days ago
JSON representation
This repo is a testing project of an online store website, set up with prestashop and hosted on localhost using Wampserver
- Host: GitHub
- URL: https://github.com/theother-paul/eshop_web_testing
- Owner: theOther-Paul
- Created: 2023-01-02T20:40:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-05T09:21:13.000Z (over 1 year ago)
- Last Synced: 2024-11-01T23:06:46.424Z (13 days ago)
- Topics: behave, behavior-driven-development, prestashop, python3, selenium-webdriver, wamp-server
- Language: HTML
- Homepage:
- Size: 1.61 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EShop_Web_Testing
## Description
This is a testing project on a Prestashop E-Commerce project, using Selenium, Pytest and Behave for the website testing, and ```randomuser.me/api``` for generating random
users.
##### The site itself is a demo project of Prestashop and was installed and deployed using WAMP.
These random users will be used in the testing process of the login flow.## Requirements
All requirements needed for running the tests will be found in the ```requirements.txt``` file and is periodically updated, once a new feature is implemented.
## Utilities
- Ps1 and batch scripts will be implemented for running all the tests at once, start servers, getting html reports and more
### Additional Files
- ```generate_new_users.py``` will be called whenever the test require a new set of data for a new user to be generated.
The functions inside will generate and store the
data, in case we need to debug a problem, or to check something else.
- ```helper.py``` is a collection of functions that is used to ease the test file of any non-testing function used by the test file
- to be added