Completed
NETWORKING + That was a one-connection example. Easy to make an N-connection.
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Advanced Testing with Go
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 TEST METHODOLOGY
- 3 TESTABLE CODE
- 4 SUBTESTS
- 5 TABLE DRIVEN TESTS
- 6 TEST FIXTURES
- 7 GOLDEN FILES
- 8 GLOBAL STATE
- 9 TEST HELPERS
- 10 REPEAT YOURSELF
- 11 INTERNAL PACKAGES
- 12 NETWORKING Testing networking? Make a real network connection
- 13 NETWORKING + That was a one-connection example. Easy to make an N-connection.
- 14 CONFIGURABILITY + Unconfigurable behavior is often a point of difficulty for tests.
- 15 COMPLEX STRUCTS
- 16 SUBPROCESSING Subprocessing is typical a point of difficult-to-test behavior. + Two options: 1. Actually do the subprocess
- 17 SUBPROCESSING: REAL
- 18 SUBPROCESSING: MOCK
- 19 INTERFACES
- 20 TESTING AS A PUBLIC API
- 21 CUSTOM FRAMEWORKS