Bewertung:

Das Buch ist ein umfassender Leitfaden für die Testautomatisierung, der sich auf große Unternehmenssoftwareprojekte konzentriert und praktische Ratschläge, Beispiele und einen schrittweisen Ansatz bietet. Während es für seinen praktischen Inhalt und seine Klarheit gelobt wird, haben einige Leser Probleme mit Tippfehlern und mangelnder Tiefe in bestimmten Bereichen bemerkt.
Vorteile:⬤ Behandelt die Testautomatisierung für reale Unternehmensprojekte
⬤ bietet umfassende Anleitungen und praktische Beispiele
⬤ schrittweise Einführung
⬤ enthält verschiedene Programmiersprachen
⬤ bietet gute Ratschläge zu Testpraktiken
⬤ sehr empfehlenswert für Anfänger.
⬤ Enthält viele Tipp- und Grammatikfehler
⬤ einigen Bereichen mangelt es an Tiefe, insbesondere bei Unit-Tests
⬤ ein Teil des Buches basiert auf einer Website, die nicht mehr existiert
⬤ einige Inhalte werden als langatmig oder redundant angesehen
⬤ es fehlen Metriken zur Messung der Testeffektivität.
(basierend auf 10 Leserbewertungen)
Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects
Verlassen Sie sich auf diesen robusten und gründlichen Leitfaden, um eine erfolgreiche Testautomatisierung aufzubauen und zu pflegen. In dem Maße, in dem sich die Softwareindustrie von traditionellen Wasserfall-Paradigmen zu agileren Paradigmen wandelt, wird die Testautomatisierung zu einem äußerst wichtigen Werkzeug, das es Ihren Entwicklungsteams ermöglicht, Software in einem immer höheren Tempo zu liefern, ohne dabei Kompromisse bei der Qualität einzugehen.
Auch wenn es trivial erscheinen mag, die sich wiederholende Arbeit des Testers zu automatisieren, ist es nicht trivial, Testautomatisierung effizient und richtig einzusetzen. Viele Bestrebungen zur Testautomatisierung enden auf dem "Friedhof" der Softwareprojekte. Es gibt viele Faktoren, die den Wert der Testautomatisierung und auch ihre Kosten beeinflussen. In diesem Buch werden alle diese Aspekte ausführlich behandelt, damit Sie Entscheidungen treffen können, um die beste Testautomatisierungslösung zu schaffen, die nicht nur Ihrem Testautomatisierungsprojekt zum Erfolg verhilft, sondern auch dem gesamten Softwareprojekt zum Erfolg verhilft.
Eines der wichtigsten Details, das sich auf den Erfolg der Testautomatisierung auswirkt, ist, wie einfach die automatisierten Tests zu warten sind. Complete Guide to Test Automation bietet eine detaillierte praktische Anleitung für das Schreiben von gut wartbarem Testcode.
Was Sie lernen werden
⬤ Kennen Sie den tatsächlichen Wert, der von der Testautomatisierung zu erwarten ist.
⬤ Entdecken Sie die wichtigsten Merkmale, die Ihr Testautomatisierungsprojekt zum Erfolg führen werden.
⬤ Machen Sie sich die verschiedenen Überlegungen bewusst, die bei der Planung automatisierter Tests im Vergleich zu manuellen Tests zu berücksichtigen sind.
⬤ Bestimmen Sie, wer die Tests durchführen soll und welche Auswirkungen diese Entscheidung hat.
⬤ Architektieren Sie das Testprojekt und passen Sie es an die Architektur der zu testenden Anwendung an.
⬤ Entwerfen und implementieren Sie äußerst zuverlässige automatisierte Tests.
⬤ Fangen Sie früher an, aus der Testautomatisierung Nutzen zu ziehen.
⬤ Integrieren Sie die Testautomatisierung in die Geschäftsprozesse des Entwicklungsteams.
⬤ Nutzen Sie die Testautomatisierung, um die Leistung und Qualität Ihres Unternehmens zu verbessern, auch ohne formale Befugnisse.
⬤ Verstehen Sie, wie die verschiedenen Arten von automatisierten Tests in Ihre Teststrategie passen, einschließlich Unit-Tests, Last- und Leistungstests, visuelle Tests und mehr.
Für wen ist dieses Buch gedacht?
Personen, die an der Softwareentwicklung beteiligt sind, wie z. B. Leiter der Testautomatisierung, QA-Manager, Entwickler der Testautomatisierung und Entwicklungsmanager. Einige Teile des Buches setzen praktische Erfahrung im Schreiben von Code in einer objektorientierten Sprache (hauptsächlich C# oder Java) voraus, obwohl die meisten Inhalte auch für Nicht-Programmierer relevant sind.