Kapitel 25: Testen und Tuning
In diesem Kapitel werden einige Techniken beschrieben, die Sie für die Bewältigung größerer Software-Projekte benötigen. Es geht um folgende Fragen:
Wie kann man einzelne Funktionen, Methoden oder ganze Module systematisch testen, um sicherzustellen, dass sie auch große Datenmengen bewältigen können und in Extremsituationen nicht versagen?
Wie findet man in einem komplexen Programmsystem Schwachstellen, die die Performance (Laufzeit) verschlechtern?
25.1 Automatisiertes Testen
Testen ist ein essenzieller Bestandteil jeder größeren Software-Entwicklung, gleichgültig, welcher Entwicklungsmethodologie man folgt. Bei größeren Projekten werden die Module des Gesamtsystems getrennt von verschiedenen Personen entwickelt, ...
Get Python 3 -- Das umfassende Praxisbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.