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 - Lernen und professionell anwenden 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.