This presentation is about the software development process focusing On Test-Driven Development (TDD) This is based on Udemy Unit testing and TDD python. This presentation contains: Definition of Software Development Process ■ Domain-Driven Development (DDD) ■ Continuous Integration (CI) ■ Behavior Driven Development (BDD) ■ Extreme Programming (XP) – Pair programming – Standup meetings ■ Test-Driven Development (TDD) ■ Hands-on TDD (Live coding)