Kapitel 7. Testen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In vielen Gesprächen mit anderen Sysadmins habe ich das Gefühl, dass sie sich selbst nicht als Tester sehen. Ob wir uns nun als Tester sehen oder nicht, in Wirklichkeit nutzen wir Tests, um uns Informationen über den Zustand von Aufgaben zu verschaffen und unsere Umgebungen zu erkunden, damit wir sie besser verstehen können. Wir wollen diese schrecklichen 2-Uhr-Seiten verhindern oder zumindest lernen, Probleme schnell zu beheben. In diesem Kapitel lernst du, welche Tests du schreiben musst, um automatisierte Tests zu nutzen, die Wirksamkeit von Tests zu bewerten und sie nach deinen Bedürfnissen zu verändern. Diese grundlegenden Konzepte brauchst du, um das Testen auf den Infracode(Kapitel 11) und das Infrastrukturmanagement(Kapitel 12) anzuwenden.

Du bist bereits am Testen

Hast du schon einmal die Installation einer Software auf einem nicht produktiven System durchgeführt, um zu sehen, wie das System reagiert und ob sich Fehler auf die Benutzer auswirken könnten? Dieser manuelle Testansatz ist als exploratives Testen bekannt. Das Ziel des explorativen Testens ist es, das Unbekannte zu entdecken, indem man mit dem System experimentiert und Bereiche untersucht, die einer subjektiven Analyse bedürfen, um festzustellen, ob sie sich in einem guten Zustand befinden. In "Exploratory Testing Explained" definiert James Bach exploratives ...

Get Modern System Administration 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.