PHPUnit для тестирования WordPress плагинов. Часть 2: Как писать свои тесты

Рейтинг: 4.9 из 97 оценок

В прошлой статье я рассказал о том, как установить PHPUnit в WordPress плагин. Теперь можно приступить к написанию тестов. Но перед этим рассмотрим зачем вообще нужно писать unit тесты.

Главная цель – обеспечение стабильности кода во время его разрастания и усложнения. Грамотно написанные тесты позволят не переживать об уже написанном коде, ведь он точно будет рабочим как и прежде, а если это не так, то тесты покажут проблемные места. Хотя написание тестов и снижает скорость развития проекта на ранних этапах, но дает значительный этап на более поздних этапах разработки.

Также наличие тестов один из показателей качества кода – плохой код почти невозможно покрыть тестами из-за запутанности и сильной связанности компонентом системы. Хотя даже покрытый тестами код может быть плохим.

Не все unit тесты одинаково полезны для проекта и важно писать хорошие тесты. Хорошие – это те, которые дают как можно меньше ложных срабатываний и больше правильных. Больше об этом можно прочитать в книге Владимира Хорикова “Принципы юнит-тестирования”, а мы вернемся к PHPUnit.

Читайте далее

Добавить комментарий