Python test-automation

Open-source Python projects categorized as test-automation

Top 22 Python test-automation Projects

  • Airtest

    UI Automation Framework for Games and Apps

  • 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.

    WorkOS logo
  • green

    Green is a clean, colorful, fast python test runner.

  • pytest-testmon

    Selects tests affected by changed files. Executes the right tests first. Continuous test runner when used with pytest-watch.

  • robotframework-appiumlibrary

    AppiumLibrary is an appium testing library for RobotFramework

  • grammarinator

    ANTLR v4 grammar-based test generator

  • benchllm

    Continuous Integration for LLM powered applications

  • Project mention: A free open-source tool for testing and evaluating prompts in batches (link in the comment). | /r/artificial | 2023-07-24

    GitHub repo - Link Website - Link Guide - Link

  • 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.

    InfluxDB logo
  • pysipp

    SIPp for Humans - launch multiple agents with Python

  • gabbi

    Declarative HTTP Testing for Python and anything else

  • python-benchmark-harness

    A micro/macro benchmark framework for the Python programming language that helps with optimizing your software.

  • pyrustic

    Collection of lightweight Python projects that share the same policy

  • Project mention: Show HN: Braq – The most obvious way to section a document | news.ycombinator.com | 2024-01-05

    Note 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]

  • course-api-framework-python

    TAU course on Building an API test automation framework with python

  • behavex

    BDD test wrapper on top of Behave for parallel test executions and more!

  • anta

    What do you call an ant with frogs legs?

  • pavilion2

    Pavilion is a Python 3 (3.5+) based framework for running and analyzing tests targeting HPC systems.

  • AutoControlGUI

    A framework for GUI automation

  • STATS-PAL

    A relatively simple but powerful heuristic that can automate performance test result analysis by using powerful statistics.

  • pytest-anki

    A pytest plugin for testing Anki add-ons

  • sample-microservices

    Sample cloud-first application forked from GoogleCloudPlatform/microservices-demo with added support for REST and Thrift APIs.

  • Project mention: Jump into Microservices Testing with Docker Compose and Skyramp | dev.to | 2023-11-30

    Skyramp 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.

  • testa

    A POC for testing your code, only with comments.

  • IntelliType

    Automate the typing process

  • bupytest

    Perform fast and detailed unit tests with BuPyTest.

  • 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 test-automation related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com