Test output green bars on terminal with handwritten flake notes

Node.js · Beginner · Live online

Testing HTTP APIs with Purpose

Contract tests, snapshots you can trust, and flaky test triage.

Tests should encode decisions, not lock accidents. We delete snapshots gleefully when taught how.

Duration: 4 weeks

Tuition (informational): 4,200,000 VND

Final quotes come from admissions. See Money-Back Policy for eligibility.

What ships in the syllabus

  • supertest harness layout
  • VCR pitfalls and alternatives
  • Snapshot pruning etiquette
  • Flaky test journal template
  • Test data factories with faker discipline
  • CI parallelization limits
  • Mentor review of your test PR

Outcomes we actually assess

  1. Stabilize one previously flaky suite with journal notes
  2. Introduce a factory module for dominant DTO
  3. Add contract test guarding one breaking field
Portrait for Lan Pham

Lan Pham

Former platform lead; focuses on Node service boundaries and contract tests.

FAQ — including what we skip

E2E browser tests?

Out of scope—HTTP API only.

Jest only?

Primary; node:test mapping appendix.

Limitation?

No mobile device farm topics.

Experience notes

“Flaky test journal forced us to admit environmental drift.”
Jade · survey