This is a grid of all testing-related tools
Package | selenium | hypothesis | factory_boy | splinter | pytest-django | Model Bakery | django-test-plus | django-test-migrations | DDT - Data driven tests | behave-django | Django Coverage plugin | django-webtest | django-test-utils | django-dynamic-fixture | django-check-seo | faker-file | django-functest | wagtail-factories | pytest-djangoapp | djangocms-helper | fake.py | django-dbdiff | django-selenosis | django-test-tools | django-book-manager | django-plaintext-password | Django test curl | dj-migration-test | django-testscenarios | Django Model Observer | Django Dev Tools |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description |
A browser automation framework and ecosystem. |
The property-based testing library for Python |
A test fixtures replacement for Python |
splinter - python test framework for web applicati... |
A Django plugin for pytest. | Object factory for Django |
Useful additions to Django's default TestCase |
Test django schema and data migrations, including migrations' order and best practices. |
Data-Driven Tests for Python Unittest |
Behave BDD integration for Django |
A plugin for coverage.py to measure Django template execution |
django-webtest provides integration of Ian Bicking's WebTest (http://docs.pylonsproject.org/projects/webtest/) with django's testing framework. |
Utilities for testing Django applications |
A complete library to create dynamic model instances for testing purposes. |
Django Check SEO will check the SEO aspects of your site for you, and will provide advice in case o... |
Create files with fake data. In many formats. With no efforts. |
Helpers for creating high-level functional tests in Django, with a unified API for WebTest and Selenium tests. |
Factory boy classes for wagtail |
Nice pytest plugin to help you with Django pluggable application testing. |
Helper for Django applications development |
Minimalistic, standalone alternative fake data generator with no dependencies |
Diff the database state with pre-generated fixtures, for testing (tests that write themselves) |
Helpers for writing selenium tests for Django (formerly django-admin-testutils) |
Django utility for test scaffolding. Tools to create basic tests fast |
This reusable Django application provides models suitable for managing a list of books with ratings, somewhat like a private goodreads.com |
A Django password hasher to store passwords in plaintext |
Write Django test requests using curl syntax |
Django migration test module | Django Model Observer | ||
Category | Other | Other | Other | Other | Other | Other | App | Other | Other | App | Other | App | App | App | App | Other | App | App | Other | Other | App | App | App | App | App | App | Other | App | App | Other | App |
# Using This |
3
![]() |
1
![]() |
37
![]() |
0
![]() |
10
![]() |
2
![]() |
2
![]() |
0
![]() |
1
![]() |
2
![]() |
1
![]() |
10
![]() |
4
![]() |
10
![]() |
3
![]() |
1
![]() |
2
![]() |
0
![]() |
1
![]() |
1
![]() |
1
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
1
![]() |
1
![]() |
1
![]() |
Python 3? | |||||||||||||||||||||||||||||||
Development Status | Production/Stable | Production/Stable | Production/Stable | Unknown | Production/Stable | Production/Stable | Production/Stable | Beta | Beta | Production/Stable | Production/Stable | Production/Stable | Unknown | Unknown | Unknown | Beta | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Beta | Beta | Production/Stable | Production/Stable | Beta | Production/Stable | Beta | Beta | n/a | Beta | Beta |
Last updated | July 12, 2025, 5:54 a.m. | July 12, 2025, 2:17 p.m. | Feb. 3, 2025, 4:49 a.m. | Aug. 6, 2024, 11:09 a.m. | June 9, 2025, 12:10 p.m. | June 7, 2025, 6:18 a.m. | July 2, 2025, 5:13 p.m. | July 12, 2025, 8:09 a.m. | Feb. 25, 2024, 8:33 p.m. | June 14, 2025, 6:11 p.m. | June 15, 2025, 5:14 p.m. | April 3, 2025, 6:59 a.m. | Oct. 14, 2024, 6:33 p.m. | Oct. 10, 2024, 7:01 a.m. | May 2, 2024, 7:14 a.m. | May 20, 2025, 4:57 p.m. | Oct. 4, 2024, 4:53 a.m. | Nov. 20, 2024, 12:30 p.m. | July 12, 2025, 7:38 a.m. | July 8, 2025, 4:49 a.m. | June 1, 2025, 4:42 p.m. | May 10, 2024, 9:08 a.m. | April 24, 2025, 3:24 p.m. | Sept. 10, 2023, 8 a.m. | June 6, 2024, 7:21 p.m. | Oct. 31, 2024, 5:54 a.m. | Nov. 15, 2021, 11:22 a.m. | April 23, 2023, 8:06 a.m. | Jan. 15, 2022, 7:12 a.m. | ||
Version | 4.34.1 | 6.135.24 | 3.3.3 | 0.21.0 | 4.11.1 | 1.20.5 | 2.3.0 | 1.5.0 | 1.7.2 | 1.6.0 | 3.1.1 | 1.9.13 | 0.3 | 4.0.1 | 1.0.1 | 0.18.4 | 1.6.1 | 4.2.1 | 1.3.0 | 1.2.5 | 0.11.8 | 0.9.6 | 2.1.2 | 2.2.3 | 0.3.2 | 0.3.0 | 0.2.0 | 0.4.1 | n/a | 0.0.1 | n/a |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | Other | GitHub | Other |
Commits | |||||||||||||||||||||||||||||||
Stars | 32,732 | 7,916 | 3,660 | 2,754 | 1,464 | 909 | 626 | 555 | 442 | 208 | 200 | 330 | 341 | 388 | 160 | 95 | 133 | 105 | 41 | 31 | 18 | 12 | 4 | 7 | 4 | 2 | 2 | 4 | 0 | 3 | 0 |
Repo Forks | 8,489 | 616 | 406 | 513 | 346 | 95 | 63 | 33 | 112 | 49 | 36 | 68 | 68 | 68 | 16 | 6 | 11 | 47 | 6 | 19 | 0 | 5 | 1 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
Participants |
shs96c
barancev jimevans titusfortner jleyba diemol jarib AutomatedTester dfabulich illicitonion more... |
DRMacIver
Zac-HD tybug pyup-bot alexwlchan jobh honno Zalathar rsokl sobolevn more... |
rbarrois
francoisfreitag jdufresne kingbuzzman federicobond jeffwidman cclauss Tyarran carljm kamotos more... |
andrewsmedina
fsouza jsfehler dependabot[bot] douglascamata hltbra bernardobarreto flavianmissi dependabot-preview[bot] tarsisazevedo more... |
pelme
blueyed bluetech flub hramezani bfirsh adamchainz kingbuzzman rafales michael-k more... |
dependabot[bot]
amureki berinhard jairhenrique timjklein36 ashiazed cclauss anapaulagomes michael-k timjk-gp more... |
frankwiles
jefftriplett fcurella dependabot-preview[bot] grahamu goodtune epicserve williln sebatyler junaidurfjd more... |
dependabot[bot]
dependabot-preview[bot] sobolevn skarzi timgates42 wjqsm bckohan wwarne DmytroLitvinov elijahr more... |
txels
wswld pradyunsg skeletorXVI ntippman garymacindoe ppentchev santtu Harmon758 orgadish more... |
bittner
mixxorz ivancrneto sebastianmanger avsd sih4sing5hong5 nikolas blue-hope dolan-a morty more... |
nedbat
PamelaM jambonrose joshuadavidthomas browniebroke EmilMagenta agriffis adnathanail izquierdo Skeen more... |
gawel
kmike merwok inglesp gregmuellegger jamesbeith kharandziuk karyon yrik shea-maykinmedia more... |
ericholscher
acdha miracle2k mthornhill zen4ever dnordberg pterk tmc brent-hoover saltycrane more... |
paulocheque
valdergallo PoByBolek gregmuellegger wesleykendall qris drtyrsa zvictor MrWeeble timgates42 more... |
corentinbettiol
mbi lnxg33k DmytroLitvinov jgadelange |
barseghyanartur
artur-barseghyan-springernature martinburchell |
spookylukey
duncanjbrown frankier rsalmaso vishalsodani |
mvantellingen
jams2 marteinn engineervix katdom13 mikedingjan JakubMastalerz nickmoreton therefromhere thibaudcolas more... |
idlesign
dependabot[bot] jayvdb k4ml PetrDlouhy |
yakky
pre-commit-ci[bot] protoroto astagi dependabot-preview[bot] Eraldo felipe-prenholato jrief evildmp |
barseghyanartur |
jpic
pfouque blueyed |
fdintino
dakrauth sirspen |
luiscberrocal
pyup-bot dependabot[bot] luiscarlosberrocal iimontilla jayvdb |
cmalek
glennbach |
RealOrangeOne
renovate[bot] |
crccheck
actions-user |
philsupertramp
philipp-zettl dependabot[bot] |
Griffosx
davidegriffon |
||
Documentation | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | ||||||||||||||||||
Factory | |||||||||||||||||||||||||||||||
BDD | |||||||||||||||||||||||||||||||
Coverage | |||||||||||||||||||||||||||||||
Nose | |||||||||||||||||||||||||||||||
unittest | |||||||||||||||||||||||||||||||
pytest | |||||||||||||||||||||||||||||||
Webclient | |||||||||||||||||||||||||||||||
Django-specific | (wagtail) | (django cms) | |||||||||||||||||||||||||||||
Fake data generator | |||||||||||||||||||||||||||||||
Test file generator |
Feature | Description |
---|---|
Factory | Data generation factory |
BDD | Behaviour-driven development related stuff |
Coverage | Coverage related stuff |
Nose | Nose test friendly |
unittest | Unittest extension |
pytest | Pytest plugin |
Webclient | Web client emulation |
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 |
Search Weight | Package | Description | Last PyPI release | Stars | Forks | |||||
---|---|---|---|---|---|---|---|---|---|---|
{{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | Grid: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | N/A | {{ item.score }} | N/A | {{ item.repo_watchers }} | N/A | {{ item.repo_forks }} | N/A |