Testing tools

This is a grid of all testing-related tools

67 Packages
10 Features

Search & Filter

A browser automation framework and ecosystem.

34,054
Stars
8,679
Forks
3
Usage
Py3
Status Production/Stable
Version 4.43.0
Updated 7 May 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,610
Stars
643
Forks
1
Usage
Py3
Status Production/Stable
Version 6.152.4
Updated 27 Apr 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,789
Stars
415
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,764
Stars
512
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,528
Stars
358
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

984
Stars
104
Forks
2
Usage
Py3
Status Production/Stable
Version 1.23.4
Updated 30 Apr 2026
License Apache Lice…
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
33
Forks
0
Usage
Py3
Status Beta
Version 1.5.0
Updated 6 May 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

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

338
Stars
68
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

A plugin for coverage.py to measure Django template execution

203
Stars
38
Forks
1
Usage
Py3
Status Production/Stable
Version 3.2.2
Updated 19 Apr 2026
License Apache-2.0
Commits
Features
pytest
unittest
Nose
Webclient
Factory
Coverage
BDD
Django-specific
Fake data generator
Test file generator

Showing 10 of 67 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