Написание unit tests является хорошей практикой в программировании. Но при написании тестов c помощью PhpUnit необходимо следовать определенным правилам:
1. Класс с тестами для тестируемого класса должен называться по имени этого класса + Test. Пример: для класса ClassName создаем класс с тестами с названием ClassNameTest.
2. Класс в котором будут написаны тесты должен наследоваться от PHPUnit\Framework\TestCase
3. Все методы с тестами должны быть публичными (public)
4. Название тест метода должно начинаться с test. Пример: testMethodName
5. Каждый тест метод должен содержать как минимум одно утверждение  - один из методов утверждения, например assertEquals
6. Один конкретный тест должен покрывать одно отдельное поведение тестируемого метода.

Установка PhpUnit с помощью Composer
Один из самых простых способов установить PhpUnit в проекте это использовать менеджер зависимостей Composer. Для этого необходимо перейти в корневую папку проекта, открыть консоль и ввести команду:
composer require --dev phpunit/phpunit

Данная команда установит все необходимые зависимости в vendor директории для использования PhpUnit и автозагрузки тестов. Теперь можно запускать тесты.

Простой пример написания тестов.
Для примера возьмем простой класс Counter в котором будет всего один тестовый метод count который должен подсчитывать сумму двух чисел.
<?php

class Counter
{
    public function count($a$b)
    {
        return $a + $b;
    }
}
Теперь покроем это метод тестом.
<?php

use PHPUnit\Framework\TestCase;

class CounterTest extends TestCase
{
    public function testCount()void
    {
        $counter = new Counter();

        $this->assertSame(8, $counter->count(2, 6));
    }
}

Запуск тестов в PhpStorm
Запускать тесты в PhpStorm используя последнюю версию достаточно просто. Для этого необходимо нажать на кнопку run возле тестового метода если хотите запустить всего один тест или же возле названия класса, если необходимо запустить все тесты класса или же настроить директорию с тестами в конфигурации нажав на Add Configuration в верхнем меню.
phpstorm
В результате увидим что тест успешно пройден.
phpstorm phpunit test passed
В случаи если возникла ошибка
Process finished with exit code 1
Cannot find PHPUnit in include path
необходим настроить PhpUnit в самом PhpStorm. Для этого переходим в Settings -> Languages & Frameworks -> PHP -> Test Frameworks, добавляем конфигурацию для PhpUnit Local и в появившемся окне настроек необходимо прописать путь к файлу autoload.php директории vendor в проекте и нажать Apply. 
phpstorm settings test framework
После этого можно запускать тесты.