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 ...
Get Rust 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.