Pytest ist ein sogleich extrem mächtiges, als auch ein wunderbar erweiterbares Testframework. Ich benutze es fast in allen Python-Projekten. Doch war eine Sache immer irgendwie umständlich: Datengetriebe Tests, die aus CSV-Dateien parametrisiert wurden.
Tests direkt in der Quellcodedokumentation verfassen? Pythons »doctest« macht's möglich. Besonders praktisch ist das, wenn man im Rahmen der Quellcodedokumentation sowieso Beispiele mit angeben möchte. Damit spart man viel Zeit und die Beispiele funktionieren garantiert.
Manchmal erlebt man beim Testen noch echte Überraschungen. Zum Beispiel dann, wenn gut geplante und lokal ausgeführte Tests urplötzlich nicht mehr funktionieren, wenn sie auf einem anderen Rechner oder einem Buildserver ausgeführt werden. So meldete sich die Browser-Automatisierung »Selenium« plötzlich mit dieser erheiternden Meldung:
StaleElementReferenceException: Message: Element not found in the cache - perhaps the page has changed since it was looked up
Auch juergen.rocks verwendet Cookies.
Aber wir verwenden nur technisch notwendige Cookies zur Verwaltung und Absicherung Ihres Besuchs. Es gibt keine Tracking- oder Werbe-Cookies, und natürlich keine Cookies von Dritten.
Es gibt also keine Notwendigkeit, sich für irgendetwas an- oder abzumelden, was Sie sowieso nicht mögen würden.
Datenschutz-Infos