#Pynguin

Stephan Lukasczykstephan@mastodon.acm.org
2025-05-05

Just realised that our #Pynguin tool paper from 2022 now has more than 100 citations on Google Scholar. That feels quite impressive, I never expected that when we started this project more than five years ago. And now, in times of #LLM for everything it feels like it was the perfect time to have a test generator based on search-based algorithms. But rumours told me that Pynguin might have some LLM integration as well in the near future, to ease comparisons and future research

A screenshot from Google Scholar showing that the paper “Pynguin: Automated Unit Test Generation for Python” by yt and Gordon Fraser now has more than 100 citations.
Stephan Lukasczykstephan@mastodon.acm.org
2024-10-20

Travelling to #tudelft today to give a talk about the Python test-generation framework #Pynguin tomorrow.

An ICE 1 train standing at the platform in Passau, ready for departure to Hamburg. It’s early morning, the sky is still dark but many lights brighten the train station.A sign from Deutsche Bahn at Passau saying “Stadt, Land, Fluss, Fluss, Fluss: Der Bahnhof Passau sagt Servus”. The sign has green background and white text on it. The text roughly translates to English: City, Countryside, River, River, River: Passau’s train station says goodbye.
Stephan Lukasczykstephan@mastodon.acm.org
2024-06-21

Just released a new version of the #Pynguin test-generation framework for #Python and updated its website to also provide a list of found bugs, see pynguin.eu/blog/bugs-found-by-

Stephan Lukasczykstephan@mastodon.acm.org
2024-04-01

The next version of the #Pynguin test-generation framework for #Python will contain five #Blockchain|s. It will store all data from its inputs and outputs as well as the current weather, CPU load, and some personal data of the user in the blockchains. #AI will be used to retrieve health data from the user, such as caffeine level or time of the last meal they had. We do all this to provide means for better test cases that can be used for world domination. We’ll call it the Pinky&Brain release!

Stephan Lukasczykstephan@mastodon.acm.org
2023-08-19

I’ve published release 0.34.0 of the #Pynguin test generator for #Python. Many changes are internal, i.e., they affect developers, because I’ve activated many more checkers in the #Ruff linter. On the user-side there are a couple of more stopping conditions for the test-generation algorithms. The release is available from pypi.org/project/pynguin/, the code is on GitHub (github.com/se2p/pynguin/releas).

Happy #testing and #generating.

Stephan Lukasczykstephan@mastodon.acm.org
2023-08-02

5:15 in the morning, on my way to Obermarchtal in Baden-Württemberg, to meet some nice colleagues from the University of Stuttgart for some discussions on research. Looking forward to present the #Pynguin test generator for #Python to them. #PhDLife

A view of the early morning, with a street in the foreground, various houses, trees, and street lights in the middle and a blue sky with a partially hidden moon in the background.
Stephan Lukasczykstephan@mastodon.acm.org
2023-05-15

I'm the maintainer of the #Pynguin test-generation tool and some call me a #TeXLaTeX fetishist. I use it a lot and serve the community as a board member of the German-speaking #TeX user group, DANTE e.V. 2/2

Stephan Lukasczyk ☕stephan@home.social
2022-12-17

I am the maintainer of the #Pynguin test-generation tool and some call me a #TeXLaTeX fetishist. I use it a lot and serve the community as a board member of the German-speaking #TeX user group, DANTE e.V.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst