Python Testing

Open-source Python projects categorized as Testing

Top 23 Python Testing Projects

  • LocalStack

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

  • Project mention: LocalStack – a functional local AWS cloud stack | news.ycombinator.com | 2024-04-05
  • locust

    Write scalable load tests in plain Python 🚗💨

  • Project mention: Protegendo APIs da Esquerda para a Direita (e em td no meio do caminho) [Tradução +/- Comentada] | dev.to | 2024-02-17
  • 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
  • faker

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

  • Project mention: Leveling up your custom fake data with Faker.js | dev.to | 2024-01-27

    Faker was originally written in Perl and is also available as a library for Ruby, Java, and Python.

  • httpbin

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

  • Project mention: Bruno | news.ycombinator.com | 2024-03-09
  • pytest

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

  • Project mention: Integrating Lab Equipment into pytest-Based Tests | /r/Python | 2023-10-04

    In this blog post I want to demonstrate how my lab equipment such as a lab power supply or a digital multimeter (DMM) have been integrated into some pytest-based tests. Would love to get your feedback and thoughts! 🚀

  • PyAutoGUI

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

  • Project mention: PySimpleGUI 4 will be sunsetted in Q2 2024 | news.ycombinator.com | 2024-02-14
  • Robot Framework

    Generic automation framework for acceptance testing and RPA

  • Project mention: Beautiful is better than ugly, but my beginner code is horrible | dev.to | 2023-10-21

    Well, I work with software quality and despite not having a strong foundation in automation, one fine day I decided to make a change. I have been working with Robot Framework for a few months - and that's when I got a taste of the power of python. Some time later, I dabbled a little with Cypress and Playwright, always using javascript.

  • 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
  • undetected-chromedriver

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

  • Project mention: ad_clicker premium - Google/Bing Ads Clicker | /r/IMadeThis | 2023-12-08

    This command-line tool clicks ads for a certain query on Google/Bing search using undetected_chromedriver package. Supports proxy, running multiple simultaneous browsers, ad targeting/exclusion, and running in loop.

  • Moto

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

  • Project mention: OpenTF Announces Fork of Terraform | news.ycombinator.com | 2023-08-25

    > OpenMoto

    I dunno if you're trying to play on "hashimoto" but https://github.com/getmoto/moto#readme would be a prime name collision for any such "OpenMoto" name

    But yes, please, to adopting Vault. I don't have a horse in the race about Consul but my suspicion is such an effort would only be worthwhile if trying to adopt Nomad, too, which I gravely doubt

  • hypothesis

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

  • Project mention: Hypothesis | news.ycombinator.com | 2024-02-01
  • FuckIt.py

    The Python error steamroller.

  • Project mention: FuckIt.py VS exception_escaping - a user suggested alternative | libhunt.com/r/fuckitpy | 2024-01-17
  • pywinauto

    Windows GUI Automation with Python (based on text properties)

  • Mimesis

    Mimesis is a powerful Python library that empowers developers to generate massive amounts of synthetic data efficiently.

  • responses

    A utility for mocking out the Python Requests library.

  • Project mention: Please recommend a good API Mocking tool | /r/django | 2023-05-16
  • freezegun

    Let your Python tests travel through time

  • Project mention: About time: how to unit test code that depends on time | news.ycombinator.com | 2023-12-19

    * in C++.

    On Python, just use freezegun to inject controllable timestamps in response to calls to time methods.

    https://github.com/spulec/freezegun

  • molecule

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

  • Project mention: Centralized user mangement for Linux | /r/sysadmin | 2023-06-26

    Hell, the ansible roles I maintain use Molecule for testing.

  • manticore

    Symbolic execution tool

  • tox

    Command line driven CI frontend and development task automation tool.

  • Project mention: Pyenv – lets you easily switch between multiple versions of Python | news.ycombinator.com | 2024-03-25
  • factory_boy

    A test fixtures replacement for Python

  • Project mention: Embracing Modern Python for Web Development | dev.to | 2023-12-08

    Factory Boy doesn't currently support asynchronous operations, but there is an async-factory-boy extension with enough async support for most use cases. There is also an open pull request in Factory Boy with recent updates (July 2023) that will hopefully be merged soon.

  • Behave

    BDD, Python style.

  • Project mention: Behave VS vedro - a user suggested alternative | libhunt.com/r/behave | 2023-07-16
  • pandera

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

  • splinter

    splinter - python test framework for web applications

  • VCR.py

    Automatically mock your HTTP interactions to simplify and speed up testing

  • Project mention: Please recommend a good API Mocking tool | /r/django | 2023-05-16

    I made a library for this: https://github.com/kevin1024/vcrpy

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

Index

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

Project Stars
1 LocalStack 52,145
2 locust 23,647
3 faker 17,101
4 httpbin 12,397
5 pytest 11,349
6 PyAutoGUI 9,581
7 Robot Framework 9,050
8 undetected-chromedriver 8,066
9 Moto 7,374
10 hypothesis 7,275
11 FuckIt.py 5,000
12 pywinauto 4,612
13 Mimesis 4,304
14 responses 4,042
15 freezegun 3,970
16 molecule 3,807
17 manticore 3,634
18 tox 3,520
19 factory_boy 3,403
20 Behave 3,063
21 pandera 2,994
22 splinter 2,684
23 VCR.py 2,610

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com