Go Testing - der komplette Einstieg (Golang)
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
In unserem zweitägigen Go Testing Intensivworkshop lernen Sie alles, was Sie über richtige Tests in Go Wissen müssen. Dabei lernen Sie sowohl das Go Testing package, als auch "Testify", die beliebteste Go Test Bibliothek kennen. Sie lernen anhand von echten Real-World Open Source Beispielen wie Sie eine Test-Suite richtig aufbauen.
Inhalte
- Einführung und Aufbau von Unit-Tests
- Unit-Test Bibliotheken in Go
- Testify vs Go Testing Framework
- Grundlagen des Go Testing Framework
- Das go test Kommando
- Testify im Überblick
- Table basierte Tests (DRY)
- Mocking und Stubs (mock.mock...)
- Sub-Tests
- Integrationstests mit externen Schnittstellen (REST Apis etc.)
- Einführung in Performance- und Last-Tests
- Test Coverage? Wieviel ist nötig?
- Best Practices
- Automatisierte Tests mit Continuous Integration (CI) und Continuous Delivery (CD)
Voraussetzungen
- Kenntnisse analog zum Go Grundkurs
Zielgruppe
- Alle Go-Entwickler*innen
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Uhrzeiten
09:00–16:00 Uhr
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest – praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D