/luma_project

Python project testing an e-commerce app using Pytest, Selenium in collaboration with Test team.

Primary LanguagePythonMIT LicenseMIT

LUMA PROJECT

This project focuses on automating the testing of a Magento test e-commerce app with Pytest, Selenium, Allure, and GitHub Actions to ensure its functionality. This GitHub project, led by Denis Tadzhibaev, was initiated by a team under his leadership at RedRoverSchool. Contributors:

Team lead:

Denis Tadzhibaev                       linkedin

Team Members:

  1. Natalya Mastyaeva            linkedin    github

  2. Stanislav Osipov                 linkedin    github

  3. Vera Fesianava                   linkedin    github

  4. Alena Krauchuk                  linkedin    github

  5. Nikita Krasnopeev              linkedin    github

  6. Alina Mukhamatnurova     LinkedIn    github

  7. Galina Danilova                 linkedin    github

  8. Vasileva Irina                      linkedin    github

  9. Illia Levchenko                    linkedin    github

  10. Kanikovskii Aleksei             linkedin    github

  11. Anastasiya Lipatnikova       linkedin    github

  12. Jenny Kadzova                     linkedin    github



luma_project Python Version dependency - selenium dependency - pytest dependency - Faker dependency - allure-pytest

Allure-report

Description:

"magento.softwaretestingboard.com" is a test instance of the Magento e-commerce platform.

It is specifically created for testing purposes, allowing users to experiment with various features and functionalities of Magento. The website provides access to an admin interface for configuring and managing the store.

Testers can perform functionality testing by adding items to the cart, placing orders, and exploring the user interface. It offers an opportunity for performance testing, allowing testers to evaluate page load times and assess system responsiveness under load. Please note that the data and content on this test instance are not real and are solely for testing purposes.

Link to test cases

Link to website

How to work with this repository:

  • Clone repository to your machine.

  • Navigate to the root folder of the project.

  • Create a virtual environment.

  • Run command pip install -r requirements.txt

  • After, execute pytest -s -v to run tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.