10

8

6

4

2


9.8

9.9

9.6

9.7

9.4

9.4

9.2

9.9

9.1

9.7

8.9

3.2

56 Testing packages and projects

  • Selenium

    9.8 9.9 L2 Java
    A browser automation framework and ecosystem.
  • locust

    9.6 9.7 L3 Python
    Write scalable load tests in plain Python ๐Ÿš—๐Ÿ’จ
  • The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
    Promo
  • faker

    9.4 9.4 L4 Python
    Faker is a Python package that generates fake data for you.
  • pytest

    9.2 9.9 L4 Python
    The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
  • Robot Framework

    9.1 9.7 L4 Python
    Generic automation framework for acceptance testing and RPA
  • PyAutoGUI

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

    8.8 9.8 Python
    A library that allows you to easily mock out tests based on AWS infrastructure.
  • hypothesis

    8.4 9.9 L3 Python
    Hypothesis is a powerful, flexible, and easy to use library for property-based testing.
  • FuckIt.py

    7.8 0.0 L4 Python
    The Python error steamroller.
  • Mimesis

    7.6 9.1 L4 Python
    Mimesis is a powerful Python library that empowers developers to generate massive amounts of synthetic data efficiently.
  • responses

    7.5 8.0 L4 Python
    A utility for mocking out the Python Requests library.
  • Behave

    7.4 7.4 Python
    BDD, Python style.
  • freezegun

    7.3 6.7 L4 Python
    Let your Python tests travel through time
  • tox

    7.3 8.9 Python
    Command line driven CI frontend and development task automation tool.
  • factory_boy

    7.1 7.5 L4 Python
    A test fixtures replacement for Python
  • splinter

    7.0 8.6 L5 Python
    splinter - python test framework for web applications
  • VCR.py

    6.6 9.1 L4 Python
    Automatically mock your HTTP interactions to simplify and speed up testing
  • httpretty

    6.2 0.0 L4 Python
    Intercept HTTP requests at the Python socket level. Fakes the whole socket module
  • fake2db

    6.1 0.0 L2 Python
    create custom test databases that are populated with fake data
  • Schemathesis

    5.9 9.7 Python
    Automate your API Testing: catch crashes, validate specs, and save time
  • nose

    5.8 0.0 L3 Python
    nose is nicer testing for python
  • sixpack

    5.8 0.0 L4 Python
    Sixpack is a language-agnostic a/b-testing framework
  • Selenium Wire

    5.7 0.0 Python
    Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser.
  • PyRestTest

    5.5 0.0 L3 Python
    Python Rest Testing
  • coverage

    5.3 -
    Code coverage measurement.
  • model_mommy

    4.8 0.0 L5 Python
    Creating random fixtures for testing in Django.
  • mixer

    4.4 0.0 L5 Python
    Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects.
  • nose2

    4.3 7.9 L5 Python
    The successor to nose, based on unittest2
  • green

    4.2 8.1 L2 Python
    Green is a clean, colorful, fast python test runner.
  • mock

    3.8 6.0 L2 Python
    The Python mock library
  • betamax

    3.7 5.2 Python
    A VCR imitation designed only for python-requests.
  • mamba

    3.6 4.4 L5 Python
    The definitive testing tool for Python. Born under the banner of Behavior Driven Development (BDD).
  • time-machine

    3.6 8.3 Python
    Travel through time in your tests.
  • httmock

    3.4 0.0 L4 Python
    A mocking library for requests
  • Mocket

    2.9 7.8 Python
    a socket mock framework - for all kinds of socket animals, web-clients included
  • sentry-telegram

    2.8 6.2 L5 Python
    Plugin for Sentry which allows sending notification via Telegram messenger.
  • fakeredis

    2.6 9.5 Python
    Implementation of Redis in python without having a Redis server running. Fully compatible with using redis-py.
  • Cornell

    2.2 4.3 Python
    Cornell - record & replay mock server
  • Slash

    2.1 5.3 Python
    The Slash testing infrastructure
  • picka

    1.8 0.0 L3 Python
    pip install picka - Picka is a python based data generation and randomization module which aims to increase coverage by increasing the amount of tests you _dont_ have to write by hand.
  • python-libfaketime

    1.7 0.0 Python
    A fast time mocking alternative to freezegun that wraps libfaketime.
  • callee

    1.7 0.0 L5 Python
    Argument matchers for unittest.mock
  • FauxFactory

    1.6 2.6 L5 Python
    Generates random data for your tests.
  • Python Testing Crawler

    1.5 0.0 Python
    A crawler for automated functional testing of a web application
  • aiounittest

    1.5 2.6 Python
    Test python asyncio-based code with ease.
  • Vedro

    1.2 7.9 Python
    Pragmatic Testing Framework
  • pymox

    1.0 9.2 Python
    Pymox - Python mocking on steroids
  • Mock Generator

    1.0 0.0 Python
    A tool to auto generate the basic mocks and asserts for faster unit testing
  • doublex

    0.9 -
    Powerful test doubles framework for Python.
  • Pytest Mock Generator

    0.9 0.0 Python
    A pytest fixture wrapper for https://pypi.org/project/mock-generator
  • RedExpect

    0.8 0.0 Python
    Automate SSH in python easily!
  • pytest-fastapi-deps

    0.8 0.0 Python
    This library allows you to easily replace FastAPI dependencies in your tests. Regular mocking techniques do not work due to the inner working of FastAPI.
  • radar

    0.6 -
    Generate random datetime / time.
  • fake.py

    0.5 8.7 Python
    Minimalistic, standalone alternative fake data generator with no dependencies
  • mqtt-explorer

    0.5 0.0 Python
    MQTT Explorer - MQTT Subscriber client to explore topic hierarchies
  • unittest

    -
    (Python standard library) Unit testing framework.

Add another 'Testing' Package