Unit тестування – це процес, в основу якого покладено створення тестів для перевірки того, як працює та чи інша ділянка коду. Unit-тестування виконується безпосередньо програмістом, який пише програмний код. Вміння проводити модульне тестування є важливою навичкою при розробці будь-якого програмного забезпечення, в тому числі написаного на PHP.
Під час проходження курсу ви навчитеся встановлювати фреймворк PHPUnit, налаштовувати debugger, використовувати ствердження. Дізнаєтеся, що таке залежності та як ними користуватись. Заглиблюючись у курс, ви розширите свої знання стосовно тестування помилок, які отримуєте одразу в PHP коді, зрозумієте, яким чином можна їх обробляти саме в тестах, а також виконаєте на практиці тестування виключень та відображень даних разом зі статичними методами.
Ви будете вміти тестувати найменші компоненти коду та покривати тестами вже готовий код, тестувати вхідні та вихідні дані патернами Mock та Stub, автоматизовувати даний процес. Також будуть розглянуті методи тестування баз даних та методологія розробки через тестування (TDD). Загалом, отриманні знання допоможуть вам значно збільшити ефективність вашої праці при кратному зменшенні витраченого часу.
В цьому уроці йде розгляд того що таке є фреймворк PHPUnit і те як можна його встановити. Крім цього також в уроці налаштується дебагера для того щоб можна було в подальшому розробляти тести. Також йде розгляд програмного забезпечення яке знадобиться для успішного проходження даного курсу.