VamShop 3 построен на базе CakePHP 3.x, соответственно, есть встроенная поддержка автоматизированного тестирования PHPUnit.
Всё сделано в соответствии с официальной документацией, доступной по адресу — https://book.cakephp.org/3.0/en/development/testing.html
По умолчанию в VamShop 3 уже написаны тесты для некоторых Core модулей.
Данная статья будет пополняться постепенно.
В данной заметке расскажу как запустить автоматизированное тестирование.