Dung (Donny) Nguyen
Senior Software Engineer
Testing
Testing Learning Roadmap
Stage 1: Foundations
Types of Testing
Test Terminology
The Testing Pyramid
Stage 2: Unit Testing
Unit Test
JUnit
TestNG
How TestNG Improves upon JUnit
Private Methods Testing
Stage 3: Test Doubles and Mocking
Mockito
Testing Controller Layer with Mockito
Testing Service Layer with Mockito
Stage 4: Integration Testing
Integration Test
Stage 5: End-to-End and API Testing
REST Assured
Getting Started
Playwright
Stage 6: Test-Driven Development (TDD)
Test Driven Development