Verlässlich funktionierende Software stellt einen
immer wichtiger werdenden Erfolgsfaktor für Unternehmen und Organisationen dar.
Das Buch zeigt anhand vieler Beispiele, wie durch systematische Tests die
Qualität von Software sichergestellt wird. Gerade vor dem Hintergrund
steigender Anforderungen an IT-Sicherheit liefert testgetriebene, agile
Softwareentwicklung einen nachhaltigen Wertbeitrag: Systematisches Testen führt
zur Vermeidung von Fehlern und damit zu geringeren Kosten bei
Software-Herstellern und Anwendern.
Im Vordergrund steht die praktische Anwendung und Erweiterbarkeit der
Testwerkzeuge. Kurze Interviews mit Python-Entwicklern stellen deren persönliche
Erfahrungen mit Softwaretests dar. Die im Buch verwendete Sprache Python
zeichnet sich durch gute Lesbarkeit und leichte Erlernbarkeit gleichermaßen
aus. So sind die in Python realisierten Testfunktionen sowohl für
fortgeschrittene Entwickler wie auch für gelegentliche Programmierer stets gut
verständlich.