Skip to content

AlexeiLuchian/ecommerce-test-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce Test Automation Suite

Tests Python

Overview

Automated testing suite for a Romanian e-commerce website (Dr.Max) using Selenium WebDriver and Pytest.

Features

  • 15+ automated test cases covering:
    • Search functionality
    • Product display
    • Navigation
    • Cart operations
  • Page Object Model (POM) design pattern
  • HTML test reports
  • Cross-browser support

Technologies

  • Python 3.8+
  • Selenium WebDriver
  • Pytest
  • WebDriver Manager

Installation

# Clone repository
git clone https://github.com/AlexeiLuchian/ecommerce-test-automation.git
cd ecommerce-test-automation

# Create virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

Running Tests

# Run all tests
pytest

# Run specific test file
pytest tests/test_search.py

Test Results

Test Report Screenshot

Project Structure

├── tests/          # Test cases
├── pages/          # Page Object Models
├── utils/          # Helper functions
├── reports/        # Test reports
└── requirements.txt

Author

Alexei Luchian - Computer Science Student

License

MIT License

About

Automated testing suite for a e-commerce website using Selenium & Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published