Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 22 Python test-automation Projects
-
tavern
A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax (by taverntesting)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
pytest-testmon
Selects tests affected by changed files. Executes the right tests first. Continuous test runner when used with pytest-watch.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
python-benchmark-harness
A micro/macro benchmark framework for the Python programming language that helps with optimizing your software.
-
pavilion2
Pavilion is a Python 3 (3.5+) based framework for running and analyzing tests targeting HPC systems.
-
STATS-PAL
A relatively simple but powerful heuristic that can automate performance test result analysis by using powerful statistics.
-
sample-microservices
Sample cloud-first application forked from GoogleCloudPlatform/microservices-demo with added support for REST and Thrift APIs.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: A free open-source tool for testing and evaluating prompts in batches (link in the comment). | /r/artificial | 2023-07-24GitHub repo - Link Website - Link Guide - Link
Project mention: Show HN: Braq – The most obvious way to section a document | news.ycombinator.com | 2024-01-05Note that the above docstring format exists and the documentation generator that consumes it is not public. This docstring format is visible in the source code of my projects (https://pyrustic.github.io).
Braq is also used by Paradict for config files. This is what a config file in Paradict format might look like:
[user]
Project mention: Jump into Microservices Testing with Docker Compose and Skyramp | dev.to | 2023-11-30Skyramp provides a sample project, sample-microservices, which serves as an excellent starting point for demonstrating testing and mocking with a full-featured distributed application. The application is based on Google's Online Boutique repo, which is an e-commerce store consisting of 11 different microservices. The docker-compose-demo branch referenced above showcases how Skyramp can be seamlessly integrated with Docker Compose for testing microservices with no local setup required. You can also clone the repository and explore the structure of the microservices setup for your own purposes.
Python test-automation related posts
- Show HN: Braq – The most obvious way to section a document
- Sprucing up my read me for my Python project
- My Python micro benchmarking framework.
- Meet testa, a POC testing lib based on comments only (python, js, ruby, php)...
- renaming my Python micro-benchmarking project
- My Python micro-benchmarking project
- How do I achieve true concurrency in Python?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source test-automation projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Airtest | 7,822 |
2 | tavern | 990 |
3 | green | 782 |
4 | pytest-testmon | 782 |
5 | robotframework-appiumlibrary | 384 |
6 | grammarinator | 328 |
7 | benchllm | 207 |
8 | pysipp | 175 |
9 | gabbi | 148 |
10 | python-benchmark-harness | 147 |
11 | pyrustic | 91 |
12 | course-api-framework-python | 80 |
13 | behavex | 75 |
14 | anta | 42 |
15 | pavilion2 | 41 |
16 | AutoControlGUI | 40 |
17 | STATS-PAL | 23 |
18 | pytest-anki | 22 |
19 | sample-microservices | 12 |
20 | testa | 9 |
21 | IntelliType | 3 |
22 | bupytest | 2 |
Sponsored