Kapitel 7. Serverlose Anwendungen testen

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

Hörst du das, Mr. Anderson? Das ist der Klang der Unvermeidlichkeit.

Agent Smith, Die Matrix

Unter wirst du in diesem Kapitel die Eigenschaften und Fehlermöglichkeiten von serverlosen Anwendungen kennenlernen, die einen neuen Ansatz für das Testen erfordern. Du wirst lernen, wie du eine Teststrategie für dein Team entwickelst und wie du diese Strategie auf deine Tests anwendest. Das Ergebnis ist ein wesentlich einfacherer Testansatz, der sich nicht auf die Kategorisierung von Tests fixiert oder eine maximale Codeabdeckung anstrebt, sondern stattdessen die Ziele einer schnellen Bereitstellung, Fehlertoleranz und Beobachtbarkeit erfüllt.

Die Bemühungen zur Förderung der Softwarequalität haben sich traditionell auf die Identifizierung und Beseitigung von Fehlern konzentriert. Die wahrgenommene Qualität einer Software wurde oft daran gemessen, was bei ihr schief lief. Wenn Fehler in der Produktion auftraten, wurden Lücken in den Testsuiten gefunden und mit weiteren Tests gefüllt.

Aber die Software hat sich weiterentwickelt, und gleichzeitig sind die Anforderungen der Nutzerinnen und Nutzer in die Höhe geschnellt. Software muss jetzt hochverfügbar sein, eine niedrige Latenz haben und sich ständig weiterentwickeln. Die Art und Weise, wie Ingenieure Software entwickeln, hat sich verändert, um diesen Anforderungen ...

Get Serverlose Entwicklung auf AWS 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.