Skip to content

Testing

How I validate correctness, prevent regressions, and catch issues early.

ToolStatusWhen I reach for it
Go testing + table-drivendailyUnit and integration tests — idiomatic, zero extra deps
testifydailyAssertions and suites to reduce test boilerplate
mockgen / gomockdailyGenerating interface mocks for isolated unit tests
golangci-lintdailyCatching bugs and style issues before code review
testcontainers-golearningSpinning up real Postgres/Redis/Kafka instances in tests
k6learningLoad and performance testing for HTTP services
PlaywrightfutureBrowser-based E2E tests for any frontend that ships

Edit to match your stack.