Testing tools

This is a grid of all testing-related tools

68 Packages
10 Features

Search & Filter

A browser automation framework and ecosystem.

34,292
Stars
8,694
Forks
3
Usage
Py3
Status Production/Stable
Version 4.46.0
Updated 17 Jul 2026
License Apache-2.0
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

The property-based testing library for Python

8,785
Stars
659
Forks
1
Usage
Py3
Status Production/Stable
Version 6.156.6
Updated 13 Jul 2026
License MPL-2.0
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

A test fixtures replacement for Python

3,803
Stars
417
Forks
37
Usage
Py3
Status Production/Stable
Version 3.3.3
Updated 14 Dec 2025
License MIT
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

splinter - python test framework for web applications

2,754
Stars
509
Forks
0
Usage
Py3
Status Unknown
Version 0.21.0
Updated 16 Aug 2025
License BSD
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

A Django plugin for pytest.

1,537
Stars
359
Forks
10
Usage
Py3
Status Production/Stable
Version 4.12.0
Updated 9 Apr 2026
License Custom
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

Object factory for Django

997
Stars
106
Forks
2
Usage
Py3
Status Production/Stable
Version 1.24.0
Updated 14 Jul 2026
License Apache-2.0
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

Test django schema and data migrations, including migrations' order and best practices.

572
Stars
34
Forks
0
Usage
Py3
Status Beta
Version 1.5.0
Updated 17 Jul 2026
License MIT
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

Useful additions to Django's default TestCase

633
Stars
63
Forks
2
Usage
Py3
Status Production/Stable
Version 2.4.1
Updated 19 Dec 2025
License BSD License
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

django-webtest provides integration of Ian Bicking's WebTest (http://docs.pylonsproject.org/projects/webtest/) with django's testing framework.

337
Stars
67
Forks
10
Usage
Py3
Status Production/Stable
Version 1.9.14
Updated 6 Oct 2025
License MIT license
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

Behave BDD integration for Django

215
Stars
56
Forks
2
Usage
Py3
Status Production/Stable
Version 2.0.0
Updated 7 Jul 2026
License MIT
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

Showing 10 of 68 packages in this grid.

View All Packages

Features Being Compared

10 features

pytest

Pytest plugin

unittest

Unittest extension

Nose

Nose test friendly

Webclient

Web client emulation

Factory

Data generation factory

Coverage

Coverage related stuff

BDD

Behaviour-driven development related stuff

Django-specific

Made specially for Django or has support for it

Fake data generator

Can generate fake data

Test file generator

Can create files with fake/test data