17Testen
Zu moderner Entwicklung robuster Software gehören automatisierte Tests. Die Definition von Test-Driven Development oder gar eine Diskussion um die Abgrenzung dieses Ansatzes wollen wir uns an dieser Stelle sparen. Vielmehr wollen wir uns Problemstellungen aus der Praxis konkreter Umsetzungen anschauen.
Vorausschicken wollen wir zudem, dass Tests keine Garantie für fehlerfreie Software geben. Tests stellen im Idealfall sicher, dass eine Funktionalität, ein Verhalten auch bei Änderung der Software weiterhin bestehen bleibt – nicht mehr, aber auch nicht weniger.
17.1Arten von Tests
Bevor wir uns die Entwicklung konkreter Tests in Rust anschauen, wollen wir versuchen, eine Definition und Abgrenzung zu finden.
Viele Testbegriffe
Die bekannteste ...
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