GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Categories
  • Newsletter
  • Submit
  • Login
  • Awesome Python
  • Code Coverage
  • Testing Frameworks
  • GUI / Web Testing
  • Object Factories
  • Error Handler
  • Mock
  • Fake Data
  • Test Runners
  • Order By Dev Activity

This view

  • Original page
  • New address

GeezerVison is showing python.libhunt.com — Python Testing | LibHunt

  • Subscribe
  • Submit
  • Categories
  • About
  • Login

Python Testing

Libraries for testing codebases and generating test data.

10

8

6

4

2


9.8

9.9
Selenium

9.5

9.4
locust

9.3

9.3
faker

9.3

9.8
pytest

9.2

9.6
Robot Framework

9.0
0.0
PyAutoGUI

58 Testing packages and projects

  • Selenium

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

    9.5 9.4 L3 Python
    Write scalable load tests in plain Python 🚗💨
    locustio logo
  • SaaSHub - Software Alternatives and Reviews

    SaaSHub helps you find the best software and product alternatives
    Promo www.saashub.com
    SaaSHub Logo
  • faker

    9.3 9.3 L4 Python
    Faker is a Python package that generates fake data for you.
    joke2k logo
  • pytest

    9.3 9.8 L4 Python
    The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
    pytest-dev logo
  • Robot Framework

    9.2 9.6 L4 Python
    Generic automation framework for acceptance testing and RPA
    robotframework logo
  • PyAutoGUI

    9.0 0.0 L4 Python
    A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.
    asweigart logo
  • Moto

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

    8.5 9.8 L3 Python
    The property-based testing library for Python
    HypothesisWorks logo
  • FuckIt.py

    7.7 0.0 L4 Python
    The Python error steamroller.
    ajalt logo
  • Mimesis

    7.6 7.1 L4 Python
    Mimesis is a Python library for generating fake but realistic data in multiple languages and locales.
    lk-geimfari logo
  • tox

    7.5 9.6 Python
    Command line driven CI frontend and development task automation tool.
    tox-dev logo
  • responses

    7.5 7.3 L4 Python
    A utility for mocking out the Python Requests library.
    getsentry logo
  • freezegun

    7.4 6.9 L4 Python
    Let your Python tests travel through time
    spulec logo
  • Behave

    7.4 7.8 Python
    BDD, Python style.
    behave logo
  • factory_boy

    7.2 4.3 L4 Python
    A test fixtures replacement for Python
    FactoryBoy logo
  • Schemathesis

    7.0 9.9 Python
    Catch API bugs before your users do
    schemathesis logo
  • splinter

    6.9 2.3 L5 Python
    splinter - python test framework for web applications
    cobrateam logo
  • VCR.py

    6.9 7.2 L4 Python
    Automatically mock your HTTP interactions to simplify and speed up testing
    kevin1024 logo
  • httpretty

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

    6.1 0.0 L2 Python
    create custom test databases that are populated with fake data
    emirozer logo
  • Selenium Wire

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

    5.7 0.0 L3 Python
    nose is nicer testing for python
    nose-devs logo
  • sixpack

    5.7 0.0 L4 Python
    Sixpack is a language-agnostic a/b-testing framework
    sixpack logo
  • PyRestTest

    5.5 0.0 L3 Python
    Python Rest Testing
    svanoort logo
  • coverage

    5.3 -
    Code coverage measurement.
  • model_mommy

    4.8 0.0 L5 Python
    DISCONTINUED. Creating random fixtures for testing in Django.
  • time-machine

    4.5 8.8 Python
    Travel through time in your tests.
    adamchainz logo
  • nose2

    4.5 7.5 L5 Python
    The successor to nose, based on unittest2
    nose-devs logo
  • syrupy

    4.4 9.3 Python
    :pancakes: The most popular pytest snapshot plugin
    syrupy-project logo
  • mixer

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

    4.3 6.6 L2 Python
    Green is a clean, colorful, fast python test runner.
    CleanCut logo
  • inline-snapshot

    4.0 8.2 Python
    inline-snapshot boosts efficiency when writing tests by generating code with the expected values and simplifies snapshot tests with pytest.
    15r10nk logo
  • mock

    3.9 7.8 L2 Python
    The Python mock library
    testing-cabal logo
  • betamax

    3.9 5.8 Python
    A VCR imitation designed only for python-requests.
    betamaxpy logo
  • mamba

    3.8 4.4 L5 Python
    The definitive testing tool for Python. Born under the banner of Behavior Driven Development (BDD).
    nestorsalceda logo
  • fakeredis

    3.7 9.5 Python
    In-memory fake Redis for Python tests: a drop-in replacement for redis-py and valkey-py, with no server to run. Emulates Redis, Valkey, DragonflyDB, KeyDB and KiviDB.
    cunla logo
  • httmock

    3.6 0.0 L4 Python
    A mocking library for requests
    patrys logo
  • Mocket

    3.2 6.2 Python
    a socket mock framework - for all kinds of socket animals, web-clients included
    mindflayer logo
  • sentry-telegram

    3.1 7.0 L5 Python
    Plugin for Sentry which allows sending notification via Telegram messenger.
    butorov logo
  • Cornell

    2.4 4.2 Python
    Cornell - record & replay mock server
    hiredscorelabs logo
  • Slash

    2.4 0.0 Python
    The Slash testing infrastructure
    getslash logo
  • python-libfaketime

    2.0 5.1 Python
    A fast time mocking alternative to freezegun that wraps libfaketime.
    simon-weber logo
  • picka

    2.0 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.
    antlong logo
  • callee

    1.9 0.0 L5 Python
    Argument matchers for unittest.mock
    Xion logo
  • FauxFactory

    1.9 7.6 L5 Python
    Generates random data for your tests.
    omaciel logo
  • aiounittest

    1.8 3.2 Python
    Test python asyncio-based code with ease.
    kwarunek logo
  • Python Testing Crawler

    1.8 0.0 Python
    A crawler for automated functional testing of a web application
    python-testing-crawler logo
  • Vedro

    1.6 4.4 Python
    Pragmatic Testing Framework
    vedro-universe logo
  • Mock Generator

    1.4 0.0 Python
    A tool to auto generate the basic mocks and asserts for faster unit testing
    pksol logo
  • Pytest Mock Generator

    1.1 2.6 Python
    A pytest fixture wrapper for https://pypi.org/project/mock-generator
    pksol logo
  • pytest-fastapi-deps

    1.1 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.
    pksol logo
  • RedExpect

    1.1 1.8 Python
    Automate SSH in python easily!
    Red-M logo
  • pymox

    1.1 9.2 Python
    Pymox - Python mocking on steroids
    ivancrneto logo
  • fake.py

    1.0 6.6 Python
    Minimalistic, standalone alternative fake data generator with no dependencies
    barseghyanartur logo
  • doublex

    0.9 -
    Powerful test doubles framework for Python.
  • radar

    0.6 -
    Generate random datetime / time.
  • mqtt-explorer

    0.6 0.0 Python
    MQTT Explorer - MQTT Subscriber client to explore topic hierarchies
    gambitcomminc logo
  • unittest

    -
    (Python standard library) Unit testing framework.

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.

Popular Comparisons

  • pytest
    vs
    Robot Framework
  • splinter
    vs
    Selenium
  • nose2
    vs
    pytest
  • PyAutoGUI
    vs
    Selenium
  • Mimesis
    vs
    faker

Add another 'Testing' Package

Do not miss the trending, packages, news and articles with our weekly report.

Awesome Python is part of the LibHunt network. Terms. Privacy Policy.

(CC)
BY-SA
Spin The Wheel Of Names for a cryptographically secure random name picker.
Schedule a when to meet poll.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.