Kapitel 4. Automatisiertes Testen und Qualitätssicherung
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Testen und Qualitätssicherung (QS) sind in der Regel die letzten Schritte, die ein neuer Softwarecode durchlaufen muss, bevor er in der Produktion eingesetzt werden kann. Ihr Ziel ist es, kostspielige Fehler oder andere auffällige Probleme zu finden, die es durch die Codeüberprüfung (wie im vorherigen Kapitel beschrieben) geschafft haben, damit sie nicht in die Produktion gelangen.
Der QA-Prozess findet statt, nachdem der Code entwickelt, geprüft und zur Aufnahme in die Codebasis akzeptiert wurde. werden die Begriffe Testen und QS gelegentlich verwechselt, vielleicht weil die beteiligten Akteure in verschiedenen Unternehmen entweder als Testing Engineers oder QA Engineers bezeichnet werden. Unabhängig von der Bezeichnung sind sie jedoch in der Regel für den in diesem Kapitel behandelten Prozess zuständig.
In der Regel besteht der QS-Prozess darin, manuelle und/oder automatisierte Tests in einer Umgebung durchzuführen, die der Produktionsumgebung sehr ähnlich ist und das Nutzerverhalten nachahmt, um alle Fehler zu finden, die bei der Codeüberprüfung nicht entdeckt wurden.
Wenn solche Fehler während der Tests/QS gefunden werden, wird die Funktion in den Entwicklungsstatus zurückversetzt. Der Softwareentwickler, der ursprünglich für die Implementierung verantwortlich war, muss die Probleme ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access