Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save PramodDutta/feca1e08c13d05d4ad650443fe5215f8 to your computer and use it in GitHub Desktop.

Select an option

Save PramodDutta/feca1e08c13d05d4ad650443fe5215f8 to your computer and use it in GitHub Desktop.
14 Python Projects (API Testing + Selenium) for QA.md

๐Ÿ 14 Python Projects (API Testing + Selenium) for QA

Author - Pramod Dutta Details - https://sdet.live/python0x

# Project Idea Description References / Links
1 API + UI Login Test Validate login API and confirm session in UI with Selenium Reqres API, Practice Login Site
2 CRUD Operations API Testing Test create/read/update/delete APIs and check UI update Fake REST API, Selenium Docs
3 Weather API & UI Validation Compare API weather data with displayed values in UI OpenWeather API, AccuWeather Demo
4 Bookstore API & Search Automation Add books via API and verify in UI catalog DemoQA Bookstore API, Bookstore UI
5 User Registration Flow Register via API, log in via Selenium Restful Booker API, DemoQA Login
6 E-Commerce Cart Validation Add product via API, check in UI cart DummyJSON Products API, Automation Practice Store
7 API Schema Validation + UI Validate API JSON schema and check UI price/name match JSON Schema Validator, Swagger Petstore API
8 Social Media Post Validation Create a post via API and verify it in UI feed JSONPlaceholder Fake API, UI Demo Feed
9 End-to-End Booking Flow Create booking via API, confirm booking in UI Restful Booker API, PHP Travels Demo
10 Search Autocomplete Testing Compare API autocomplete suggestions vs UI dropdown RapidAPI Autocomplete Collection, DuckDuckGo Suggestion API, Google Search
11 Hybrid Test Automation Framework PyTest + Requests + Selenium framework with reporting PyTest Docs, Allure Reports, Requests Library
12 Parallel Execution (API + UI) Run API and UI tests in parallel with pytest-xdist pytest-xdist, Selenium Grid
13 API Mocking + UI Verification Mock API responses and validate UI fallback behavior Responses Library, pytest-httpserver, WireMock Cloud
14 CI/CD Pipeline Automation Full regression suite (API + UI) in GitHub Actions or Jenkins GitHub Actions Docs, Jenkins Docs, Docker Selenium
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment