Functional Tests

Unit, Integration and System tests

ORM: Data Mapper vs Active Record

Which one is better and why?

Testing with Test Doubles?

Dummy, Stub, Spy, Mock or Fake

Why you should not use Reflection when testing

with some code examples

The importance of tests in our software

Introduction to unit testing with PHP