All courses

Terratest

Terratest is a Go library that deploys real infrastructure, asserts on the result, then tears it down. This course covers the deploy-assert-destroy pattern, Terraform and Kubernetes helpers, retries for eventual consistency, fixtures, and how to run that in CI without leaking resources. It costs money and time, and it is not a substitute for a static scan: Checkov will not prove the load balancer answers, and Terratest will not catch a public bucket in a file you never applied.

Advanced3 sections · 12 lessons · ~5h total · 12-question self-test

Progress is saved in this browser only — no account required.

Final exam
Test yourself on everything
12 questions drawn from all 3 sections — every answer explained as you pick.
Start final exam