Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Pynguin

Free#47 of 48 in Test Automation Software

Pynguin: A free, self-hosted command-line tool for generating Python unit tests. Ranked #47 of 48 in Test Automation Software by our editors (4.9/10); pricing: Free plan; best for python developers generating unit tests automatically.

4.9/10Editor score
Pynguin4.9 Visit Pynguin

At a glance

  • Editor score
    4.9 / 10
  • Pricing
    Free plan
  • Best for
    Python developers generating unit tests automatically
  • Free plan
    Yes
  • Paid from
    Free
  • Test targets
    Python programs
  • Facts checked
    23 Sep 2026
  • Where it wins

    • Generates Python unit tests automatically from a project and module
    • Offers search-based and whole-suite generation approaches
    • Free and open source, with Windows, macOS, and Linux support
  • Where it doesn't

    • Supports Python 3.10; versions 3.11–3.14 are experimental
    • Executes the module under test, so an isolated environment is recommended
    • Research prototype rather than a tool tailored for production use

Our verdict on Pynguin

Pynguin is an installable command-line framework that automatically generates unit tests for Python programs. It is aimed at Python developers who want generated tests for a project module, particularly those comfortable running developer tools in a self-hosted environment. Its command-line options let developers specify the project path, module name, and output path, with generated tests written to a chosen directory. The project is developed at the University of Passau’s Chair of Software Engineering II.

Pynguin’s focus is deliberately narrow: its test targets are Python programs, and it offers both search-based generation approaches and a whole-suite approach. It is free and open source, and runs on Windows, macOS, and Linux. That makes it a fit for developers seeking an inspectable tool rather than a hosted test service. It does not cover browser or mobile testing, so teams looking for broader test automation across those targets should consider a different product.

Version support is an important constraint. Python 3.10 is supported, while Python 3.11–3.14 are described as experimental. The maintainers identify Pynguin as a research prototype rather than a product tailored for production use, and warn that it executes the module under test; they recommend an isolated environment such as Docker. Choose it for experimentation or developer workflows where those constraints are acceptable. Teams needing production-oriented support, or stable use with newer Python versions, should look elsewhere.

Your product? Our editors can test Pynguin in depth and publish a review, labelled as paid · from $149/mo →

Pynguin pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on pynguin.eu

Pynguin fact sheet

Free planYes
Paid fromFree
Test targetsPython programs
Parallel runsNot verified
Execution environmentSelf_hosted
Cross-browser testingNo
Mobile testingNo
Test schedulingNot verified
CI/CD integrationNot verified
DeploymentSelf-hosted
PlatformsWindows, macOS, Linux
SupportDocs
Built forSolo, Small business, Mid-market (editorial estimate)
PricingFree plan
Websitepynguin.eu
Facts checked23 Sep 2026

Alternatives to Pynguin

See all Pynguin alternatives →

Used Pynguin? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Pynguin for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Pynguin 4.9/10

Pynguin is listed in our Test Automation Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/pynguin/"><img src="https://www.itechguides.com/best/badge/pynguin.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Guides on test automation software

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update