Python Testing Frameworks

Open-source Python projects categorized as Testing Frameworks

Top 9 Python Testing Framework Projects

Testing Frameworks
  1. pytest

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

    Project mention: Most Effective Approaches for Debugging Applications | dev.to | 2025-04-27

    Large-scale changes to fix a bug often introduce unintended side effects, making incremental fixes a safer approach. Robbin Schuchmann, Co-Founder of EOR Overview, advises, “Applying fixes incrementally is the most reliable way to correct bugs in applications.” By adjusting one variable or function at a time and validating each change with tools like pytest or Mocha, developers ensure fixes are effective without destabilizing the system. This aligns with test-driven development (TDD), which a 2022 IEEE study found reduces defect rates by 15%. Incremental fixes also simplify rollbacks, preserving stability.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Robot Framework

    Generic automation framework for acceptance testing and RPA

    Project mention: Generic automation framework for acceptance testing and RPA | news.ycombinator.com | 2025-06-10
  4. hypothesis

    The property-based testing library for Python

    Project mention: Falsify: Hypothesis-Inspired Shrinking for Haskell | news.ycombinator.com | 2025-04-20
  5. Behave

    BDD, Python style.

  6. nose

    nose is nicer testing for python

  7. nose2

    The successor to nose, based on unittest2

  8. mamba

    The definitive testing tool for Python. Born under the banner of Behavior Driven Development (BDD). (by nestorsalceda)

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. Slash

    The Slash testing infrastructure

  11. vedro

    Pragmatic Testing Framework

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 Frameworks discussion

Log in or Post with

Python Testing Frameworks related posts

  • Generic automation framework for acceptance testing and RPA

    1 project | news.ycombinator.com | 10 Jun 2025
  • Falsify: Hypothesis-Inspired Shrinking for Haskell

    1 project | news.ycombinator.com | 20 Apr 2025
  • Tutorial Robot Framework: Instalación y primeros pasos

    5 projects | dev.to | 7 Mar 2025
  • Testando código que chama serviços da AWS

    4 projects | dev.to | 4 Feb 2025
  • Top 10 Tools for Efficient Web Scraping in 2025

    2 projects | dev.to | 16 Jan 2025
  • Property-Based Testing for the People

    5 projects | news.ycombinator.com | 6 Jan 2025
  • Robot Framework Using the Browser Library: Advantages, Disadvantages, and Practical Tips

    1 project | dev.to | 29 Nov 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 pytest 13,023
2 Robot Framework 11,030
3 hypothesis 8,040
4 Behave 3,350
5 nose 1,362
6 nose2 806
7 mamba 531
8 Slash 80
9 vedro 38

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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