Concept Flow - Test-driven basics
Write a failing test
Run test: it fails
Write code to pass test
Run test: it passes
Refactor code if needed
Repeat for next feature
This flow shows how you first write a test that fails, then write code to pass it, run tests to confirm, and finally improve code.