Coming soon!
Test Automation Foundations
Introduction
New Test Pyramid (coming up next week)
System Level Tests
Smoke Tests
E2E Tests
Acceptance Tests
External System Contract Tests
Component Level Tests
Component Tests
Contract Tests
Unit Level Tests
Unit Tests
Narrow Integration Tests
Test Automation in Legacy Code
Phase 1: Pipeline in Legacy Code
Pipeline in Legacy Code (Summary)
Phase 2: System Level Tests in Legacy Code
Smoke Tests in Legacy Code
E2E Tests in Legacy Code
Acceptance Tests in Legacy Code
External System Contract Tests in Legacy Code
Phase 3: Component Level Tests in Legacy Code
Component Tests in Legacy Code
Contract Tests in Legacy Code
Phase 4: Unit Level Tests in Legacy Code
If choose to stay with Big Ball of Mud:
Unit Tests in Big Ball of Mud
Integration Tests in Big Ball of Mud
Else if choose to move to Hexagonal Architecture:
Hexagonal Architecture in Legacy Code
Unit Tests in Hexagonal Architecture
Narrow Integration Tests in Hexagonal Architecture
Else if choose to move to Clean Architecture
Clean Architecture in Legacy Code
Unit Tests in Clean Architecture
Narrow Integration Tests in Clean Architecture