Skip to main content
📡 You're offline — showing cached content
<EC
/>
Install EzyCoders
Read posts offline, faster loads, no browser UI
Install
✕
⚡
New version available!
Update
<EzyCo
ders
/>
Resume Builder
Resume
🌙
Theme
▼
Light
✓
Dark
✓
Sepia
✓
Ocean
✓
Forest
✓
Midnight
✓
Rose
✓
High Contrast
✓
System
✓
Sign In
Expand Menu
🗺️
Roadmaps
🃏
Flashcards
📄
Resume
📚
Series
🎓
Tutorials
🗺️
My Path
🎤
Mock Interview
⚡
Cheat Code
🛠️
Dev Tools
Quick Access
🗺️
Roadmaps
🃏
Flashcards
📚
Series
🎓
Tutorials
🗺️
My Path
🎤
Mock Interview
⚡
Cheat Code
📄
Resume Builder
🛠️
Dev Tools
← All Tutorials
Tutorial
PHPUnit Testing
Write bulletproof PHP code with PHPUnit — unit, integration, and TDD.
0/42 topics · 0%
Sign in
to track your progress and continue where you left off.
42 Topics
1
What is PHPUnit?
4 min
Quiz
2
PHPUnit Configuration
4 min
3
Writing Your First Test
5 min
Quiz
4
Assertions Reference
5 min
Quiz
5
Data Providers
5 min
Quiz
6
Mock Objects
6 min
Quiz
7
Stubs
6 min
Quiz
8
setUp and tearDown
5 min
Quiz
9
Test Doubles — Spies
5 min
10
Integration Tests
6 min
11
HTTP Testing
5 min
12
Code Coverage
5 min
Quiz
13
TDD — Test Driven Development
6 min
Quiz
14
Dependency Injection in Tests
5 min
Quiz
15
Test Organization
4 min
16
Mockery
5 min
17
Testing Exceptions
5 min
Quiz
18
Parameterized Tests
5 min
19
Testing Private Methods
5 min
20
Database Testing
6 min
21
Testing Output
4 min
22
Continuous Integration
5 min
23
Snapshot Testing
4 min
24
Performance Testing
4 min
25
PHPUnit Best Practices
5 min
Quiz
26
PHPUnit PHP8 Attributes
5 min
27
Faker for Test Data
5 min
28
Object Mother Pattern
5 min
29
Test Builder Pattern
5 min
30
Contract Tests
6 min
31
Mutation Testing
5 min
32
PHPStan Static Analysis
5 min
33
Parallel Testing
4 min
34
Testing File System
5 min
35
Testing Email Sending
5 min
36
Test Doubles Summary
5 min
37
PHP Code Quality Tools
5 min
38
Behat BDD Testing
5 min
39
Testing Queues
4 min
40
Testing Events
4 min
41
PHPUnit Best Practices Deep Dive
5 min
Quiz
42
PHPUnit Interview Prep
5 min
Quiz