Introduction
Welcome
()
What you should know
()
How to use the exercise files
()
1. The Basics of Test-Driven Development
What is unit testing?
()
Why use unit testing?
()
Automated vs. manual testing
()
Install PHPUnit
()
Write a unit test
()
Extend a unit test
()
Write a test-driven development method
()
Filter PHPUnit tests
()
2. Advanced Test-Driven Development
Test doubles overview
()
Build a dummy object
()
Build a test stub
()
Test mock
()
Data providers
()
Advanced data providers
()
Write an exception-based test
()
3. Test-Driven Development Tactics
The test-driven development cycle
()
Advantages of TDD
()
Refactor with TDD
()
Decouple code with TDD
()
4. PHPUnit Advanced Tactics
Code coverage basics
()
Advanced code coverage
()
Database tests
()
Ex_Files_TestDev_PHP.zip
(28.7 MB)