ДЮ
1) xDebug : модуль для самого php
2) composer.phar : инструмент для работы с php архивами основанными на зависимостях от различных компонентов
3) PhpUnit + Mockery + Faker : библиотеки подтягивыемы при помощи композера в вендор вашего проекта (они будут ядром для написания файлов тестирования)
4) Git : система контроля версий, чтобы не делать тысячи бекапов, а просто переключаться между ветками различных стадий кода
5) GitHub либо BitBucket : место для хранения репозитория с исходниками вашего кода (может потребоваться если захотите подключить систему непрерывной интеграции и автодеплоя с багтрекером)
6) Jenkins либо Travis CI либо ещё какая-нибудь система непрерывной интеграции автоматически запускающая тесты после каждого коммита
7) Codeception - удобный инструмент который обеспечивает написание модульных + интеграционных + приёмочных тестов