IOS Unit Testing am Beispiel: Xctest-Tipps und -Techniken mit Swift

Bewertung:   (4,7 von 5)

IOS Unit Testing am Beispiel: Xctest-Tipps und -Techniken mit Swift (Jon Reid)

Leserbewertungen

Zusammenfassung:

Das Buch wird als unverzichtbare Ressource für iOS-Entwickler gelobt, die ihre Unit-Testing-Fähigkeiten verbessern möchten. Es bietet praktische Beispiele, nützliche Techniken und wertvolle Einblicke in das Schreiben effektiver Tests. Der Inhalt ist gut strukturiert und richtet sich sowohl an Anfänger als auch an erfahrene Entwickler.

Vorteile:

Umfassende Abdeckung von iOS-Testtechniken, praktische Beispiele, gut organisierte Struktur, geeignet für alle Kenntnisstufen, informative Tipps zum Schreiben zuverlässiger Tests und ein vertrauenswürdiger Autor mit nachgewiesener Expertise.

Nachteile:

Es werden keine nennenswerten Nachteile genannt; einige Nutzer weisen jedoch darauf hin, dass das Buch zwar für die iOS-Entwicklung geeignet ist, dass aber diejenigen, die aus anderen Bereichen der Programmierung kommen, möglicherweise zusätzliche Ressourcen benötigen, um die Lücke zu schließen.

(basierend auf 9 Leserbewertungen)

Originaltitel:

IOS Unit Testing by Example: Xctest Tips and Techniques Using Swift

Inhalt des Buches:

Ändern Sie das Design Ihres iOS-Codes furchtlos mit soliden Unit-Tests. Verwenden Sie das in Xcode integrierte Test-Framework XCTest und Swift, um schnelles Feedback zu Ihrem gesamten Code zu erhalten - auch zu Legacy-Code. Lernen Sie die Tricks und Techniken zum Testen des gesamten iOS-Codes, insbesondere der View-Controller (UIViewController), die für iOS-Apps entscheidend sind. Lernen Sie, Abhängigkeiten in Legacy-Code, der ohne Tests geschrieben wurde, zu isolieren und zu ersetzen. Üben Sie sicheres Refactoring, das diese Tests ermöglicht, und beobachten Sie, wie alle Ihre Änderungen schnell und automatisch überprüft werden. Nehmen Sie selbst die kühnsten Codeänderungen mit vollem Vertrauen vor.

Manuelle Code- und UI-Tests werden langsamer, je tiefer die Navigationshierarchie geht. Es kann mehrere Fingertipps erfordern, nur um einen bestimmten Bildschirm zu erreichen, ganz zu schweigen von den eigentlichen Workflow-Tests. Automatische Unit-Tests bieten so schnelles Feedback, dass sie die Regeln der Entwicklung ändern können. Bringen Sie das Testen in die iOS-Entwicklung, sogar für Legacy-Code. Verwenden Sie XCTest, um Unit-Tests in Swift für Ihren gesamten Code zu schreiben.

IOS-Entwickler reservieren Unit-Tests normalerweise nur für ihre Modellklassen. Aber dieser Ansatz überspringt den Großteil des Codes, der in iOS-Apps üblich ist, insbesondere bei UIViewControllern. Lernen Sie, wie Sie Unit-Tests für diese View-Controller durchführen können, um Ihre Möglichkeiten für Unit-Tests zu erweitern. Da gute Unit-Tests die Grundlage für sicheres Refactoring bilden, sind Sie in der Lage, mutige Änderungen vorzunehmen. Lernen Sie, wie Sie die häufigsten Fehler, die Swift-Programmierer machen, mit dem XCTest-Framework vermeiden können. Nutzen Sie die Codeabdeckung, um Lücken in Ihren Testsuiten zu finden. Lernen Sie, wie Sie harte Abhängigkeiten identifizieren können.

Ändern Sie das Design Ihres Codes schnell, mit weniger Risiko und weniger Angst.

Weitere Daten des Buches:

ISBN:9781680506815
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2020
Seitenzahl:300

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

IOS Unit Testing am Beispiel: Xctest-Tipps und -Techniken mit Swift - IOS Unit Testing by Example:...
Ändern Sie das Design Ihres iOS-Codes furchtlos...
IOS Unit Testing am Beispiel: Xctest-Tipps und -Techniken mit Swift - IOS Unit Testing by Example: Xctest Tips and Techniques Using Swift

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: