• Go Test Comments
  • Assert Libraries
  • Choose Human-Readable Subtest Names
  • Compare Full Structures
  • Compare Stable Results
  • Equality Comparison and Diffs
  • Got before Want
  • Identify the Function
  • Identify the Input
  • Keep Going
  • Mark Test Helpers
  • Print Diffs
  • Table-Driven Tests vs Multiple Test Functions
  • Test Error Semantics