Python Testing

Open-source Python projects categorized as Testing

Top 23 Python Testing Projects

  1. LocalStack

    💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

    Project mention: Let's Build Together: A Local Playground for Apache Polaris | dev.to | 2025-02-24

    LocalStack - AWS Cloud Service Emulator

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. locust

    Write scalable load tests in plain Python 🚗💨

    Project mention: Smoke, stress, spike, soak, and recovery: 5 essential load test profiles | news.ycombinator.com | 2024-08-15

    Hi everyone!

    Long time lurker, first time poster here. I'm the maintainer of Locust (https://github.com/locustio/locust), and this is the second part of my series about load testing.

    Let me know what you think!

  4. faker

    Faker is a Python package that generates fake data for you. (by joke2k)

  5. httpbin

    HTTP Request & Response Service, written in Python + Flask.

    Project mention: WebAssembly on Kubernetes | dev.to | 2025-03-06

    The use case should be more advanced than Hello World to highlight the capabilities of WebAssembly. I've implemented an HTTP server mimicking a single endpoint of the excellent httpbin API testing utility. The code itself is not essential as the post is not about Rust, but in case you're interested, you can find it on GitHub. I add a field to the response to explicitly return the underlying approach, respectively native, embed, or runtime.

  6. pytest

    The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

    Project mention: How to Run Tests in Visual Studio Code: A Complete Guide | dev.to | 2025-03-06

    Python: pytest

  7. PyAutoGUI

    A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.

  8. undetected-chromedriver

    Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

    Project mention: Cross-platform RAT deployed by weaponized 'requests' clone | dev.to | 2024-08-30

    Failed Proof-of-Origin checks: The package claimed to be associated with the GitHub repository undetected-chromedriver, but other packages held stronger claims to this repository.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Robot Framework

    Generic automation framework for acceptance testing and RPA

    Project mention: Tutorial Robot Framework: Instalación y primeros pasos | dev.to | 2025-03-07
  11. Moto

    A library that allows you to easily mock out tests based on AWS infrastructure.

    Project mention: Testando código que chama serviços da AWS | dev.to | 2025-02-04
  12. hypothesis

    Hypothesis is a powerful, flexible, and easy to use library for property-based testing.

    Project mention: Property-Based Testing for the People | news.ycombinator.com | 2025-01-06

    The python package Hypothesis[0] already does a great job bringing property-based testing to the people! I've used it and it's extremely powerful.

    [0]: https://github.com/HypothesisWorks/hypothesis

  13. pywinauto

    Windows GUI Automation with Python (based on text properties)

  14. FuckIt.py

    The Python error steamroller.

    Project mention: Python's Preprocessor – Pydong | news.ycombinator.com | 2024-08-22

    > https://github.com/ajalt/fuckitpy

    10 years ago this was just a joke, but today, now that we're finally agile enough so that any disorganized jumble of completely unreviewed and unversioned notebooks might suddenly become a production pipeline? Why let errors halt the execution of that perfect nightmare you've been working on! The only problem is that the database still won't let you shove a string into an integer slot, but data-science is looking forward to switching over to spreadsheets completely as soon as we can migrate the data from redshift.

  15. qodo-cover

    Qodo-Cover: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! 💻🤖🧪🐞

    Project mention: Top 5️⃣ Debugging Tools🧐 | dev.to | 2025-02-19

    qodo can be used as an IDE plugin Qodo Gen, a Git plugin Qodo Merge, or a CLI tool Qodo Cover, allowing seamless integration and experience.

  16. Mimesis

    Mimesis is a robust data generator for Python that can produce a wide range of fake data in multiple languages.

  17. freezegun

    Let your Python tests travel through time

  18. responses

    A utility for mocking out the Python Requests library.

  19. molecule

    Molecule aids in the development and testing of Ansible content: collections, playbooks and roles

  20. tox

    Command line driven CI frontend and development task automation tool.

    Project mention: Speed up CI with uv ⚡ | dev.to | 2024-11-02

    We can replace tox with tox-uv:

  21. manticore

    Symbolic execution tool

  22. pandera

    A light-weight, flexible, and expressive statistical data testing library

  23. factory_boy

    A test fixtures replacement for Python

  24. Behave

    BDD, Python style.

  25. VCR.py

    Automatically mock your HTTP interactions to simplify and speed up testing

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Testing discussion

Log in or Post with

Python Testing related posts

  • 🚀 10 Best Free API Testing Tools You Should Use in 2025

    2 projects | dev.to | 18 Mar 2025
  • Tutorial Robot Framework: Instalación y primeros pasos

    5 projects | dev.to | 7 Mar 2025
  • Top 5️⃣ Debugging Tools🧐

    2 projects | dev.to | 19 Feb 2025
  • Testando código que chama serviços da AWS

    4 projects | dev.to | 4 Feb 2025
  • From Idea To Development: My Journey Completing the Cloud Resume Challenge AWS

    6 projects | dev.to | 8 Jan 2025
  • Property-Based Testing for the People

    5 projects | news.ycombinator.com | 6 Jan 2025
  • 5 Essential Patterns for Building Resilient Java Microservices: A Developer's Guide

    1 project | dev.to | 21 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Testing projects in Python? This list will help you:

# Project Stars
1 LocalStack 58,119
2 locust 25,837
3 faker 18,120
4 httpbin 13,003
5 pytest 12,555
6 PyAutoGUI 11,109
7 undetected-chromedriver 10,862
8 Robot Framework 10,455
9 Moto 7,814
10 hypothesis 7,757
11 pywinauto 5,228
12 FuckIt.py 5,134
13 qodo-cover 4,915
14 Mimesis 4,506
15 freezegun 4,296
16 responses 4,225
17 molecule 3,945
18 tox 3,772
19 manticore 3,727
20 pandera 3,698
21 factory_boy 3,612
22 Behave 3,276
23 VCR.py 2,764

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?