Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more β
Top 18 Python Test Projects
-
pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
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.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
Project mention: Use cocotb to test and verify chip designs in Python | news.ycombinator.com | 2024-11-22
-
-
-
-
-
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.
-
byexample
Write snippets of code in C++, Python, Ruby, and others as documentation and execute them as regression tests.
-
-
-
-
sample-microservices
Sample cloud-first application forked from GoogleCloudPlatform/microservices-demo with added support for REST and Thrift APIs.
-
-
-
-
clirunner
A python test helper for invoking and testing command line interfaces (CLIs) based on Click's CliRunner
-
-
balder
Balder is a python test system that allows you to reuse a once written testcode for different but similar platforms/devices/applications.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Test discussion
Python Test related posts
-
Show HN: Magnitude β open-source, AI-native test framework for web apps
-
How ReportPortal "Made" Pytest Run Twice
-
Local Variables as Accidental Breadcrumbs for Faster Debugging
-
Integrating Lab Equipment into pytest-Based Tests
-
Testing an automation framework
-
Pytypest: Modern Interface for Pytest Fixtures
-
The new Balder Test Framework - Reusable and installable tests
-
A note from our sponsor - Stream
getstream.io | 12 Jul 2025
Index
What are some of the best open-source Test projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | pytest | 12,840 |
2 | uiautomator2 | 7,292 |
3 | cocotb | 2,020 |
4 | django-jenkins | 940 |
5 | Nitrate | 293 |
6 | nbmake | 199 |
7 | monkeyble | 101 |
8 | byexample | 60 |
9 | pytypest | 59 |
10 | rasa-train-test-gha | 34 |
11 | exam-terminal | 20 |
12 | sample-microservices | 13 |
13 | testa | 10 |
14 | hyperscript | 6 |
15 | spock | 5 |
16 | clirunner | 5 |
17 | codegame | 3 |
18 | balder | 1 |