Skip to content

Releases: TAMILKUMAR0027/Pytest_Automation_Project

Expanded Test Coverage and Framework Improvements

Choose a tag to compare

@14-Prasanna 14-Prasanna released this 14 Jun 17:52
Immutable release. Only release title and notes can be modified.
6f4e222

🚀 Release v1.0.1

Overview

This release introduces significant enhancements to the Pytest Selenium Automation Framework for the LambdaTest Ecommerce Playground. The update expands automation coverage across multiple application modules, improves framework maintainability, strengthens logging and reporting capabilities, and introduces new data-driven test scenarios.


✨ Highlights

🔍 Search Module Automation

  • Implemented complete Search module automation.

  • Added data-driven search validation using external test data.

  • Covered:

    • Keyword Search
    • No-Result Search Validation
    • Manufacturer Filter Verification
  • Enhanced reusable Selenium helper methods in BaseAction.

🛒 E-Commerce Feature Coverage

  • Added Wishlist automation improvements.
  • Added Add-to-Cart automation scenarios.
  • Added Checkout workflow automation.
  • Added Product Filtering validation.
  • Added Shop By Category automation.
  • Added Blog feature automation.
  • Added Product Review automation.

👤 Account & Authentication

  • Added Register automation scenarios.
  • Added Login negative test coverage.
  • Added Logout functionality.
  • Added Forget Password and Reset Password workflows.
  • Added Account Edit automation.
  • Added Newsletter Subscription validation.

📊 Framework Enhancements

  • Improved logging across multiple modules.
  • Enhanced assertion coverage for better test reliability.
  • Added additional reusable utility methods.
  • Improved data provider management.
  • Updated configuration handling and framework stability.

🐞 Bug Fixes

  • Resolved circular import issues.
  • Fixed wishlist-related defects.
  • Replaced direct Python logging usage with centralized logger implementation.
  • Addressed framework configuration conflicts and stability issues.

📈 Release Metrics

New Features

  • Search Module
  • Wishlist Enhancements
  • Blog Module
  • Account Management
  • Review Management
  • Product Filtering

Framework Improvements

  • Enhanced Logging
  • Data-Driven Test Coverage
  • Improved Assertions
  • Utility Method Expansion
  • Better Maintainability

Contributors

  • Tamil Kumar
  • Prasanna Venkatesh K
  • Rishwanth Adhishwar
  • Samiha Muhabathulla
  • Jothika

🔧 Technology Stack

  • Python
  • Pytest
  • Selenium WebDriver
  • Firefox & Chrome
  • Allure Reports
  • Pytest HTML Reports
  • GitHub Actions
  • Data-Driven Testing
  • Page Object Model (POM)

📌 Full Changelog

View all changes between:

v1.0.0 → v1.0.1

Basic Launch-Application - leafGround

Pre-release

Choose a tag to compare

@14-Prasanna 14-Prasanna released this 11 Jun 04:19
821ce63

Launch Application - Basic File Folder Structure and Bowser initialization