Skip to content

A lightweight and modular test automation framework built using Pytest, designed for functional and regression testing of Python applications. This repository demonstrates the use of fixtures, parameterization, assertions, and test organization following best practices.

Notifications You must be signed in to change notification settings

tharunerd/pytest_automation

Repository files navigation

Pytest Portfolio

This repository showcases a variety of testing techniques using the pytest framework, including:

  • βœ… Unit testing
  • βœ… Flask API testing
  • βœ… Data-driven testing
  • βœ… Mocking
  • βœ… Automation testing using Selenium and APIs

πŸ“¦ Structure

  • simple_calc/: Unit tests for a basic calculator
  • flask_app/: Flask app with route testing
  • data_driven/: Parametrized tests
  • advanced/: Fixtures and mocking
  • automation/: Selenium and API testing

πŸš€ Setup

pip install -r requirements.txt

βœ… Run Tests

pytest

πŸ“„ View Python Automation Testing with Pytest (PDF)

About

A lightweight and modular test automation framework built using Pytest, designed for functional and regression testing of Python applications. This repository demonstrates the use of fixtures, parameterization, assertions, and test organization following best practices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages