Den Wert automatischer Softwaretests begreift man spätestens, wenn diese Bugs vor den Usern lokalisieren. Sie helfen aber auch den eigenen Code zu überdenken und ergänzen letztlich z. T. die Dokumentation. D. h. sie stellen eine vertrauensbildende Maßnahme zum Code dar.
Das Schreiben und Ausführen dieser Tests sollte so einfach wie möglich sein. Die Batterienin der Python Standardlib haben lange Zöpfe. Wir unterhalten uns mit HolgerKrekel über das automatische Testen von Software generell und sprechen im 2. Teil speziellüber sein Testframework py.test und ergänzende Tools wie z. B. dem Metatestrunner tox.
Wir danken Holger, der bis zur letzten Schwingung seiner Stimmbänder diese Episode mit interessantemWissen und Erfahrungen rund um das Softwaretesten bereichert hat.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More