Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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