Unit tests matter

Или Roadmap для Unit тестов на WordPress.

  1. Теоретические основы тестирования
    1. Зачем необходимо тестирование?
    2. Какие виды тестирования бывают?
    3. Чем юнит-тестирование отличается от других видов тестирования?
    4. Кто и как должен тестировать продукт?
  2. Библиотеки для тестирования
    1. PHPUnit
      1. Базовые команды
      2. Фикстуры (Fixtures)
      3. Бутстрап (bootstrap.php)
      4. Утверждения (Asserts)
      5. Создания конфигов (phpunit.xml)
      6. Code coverage
    2. Mockery
      1. Стабы/Моки/Шпионы
      2. Частичные моки
      3. Моки для типов данных
      4. Абстрактные классы
      5. Hard dependencies
    3. Тестирования WordPress: Brain Monkey или WP_Mock
      1. Моки для WordPress функций
      2. Замена глобальных переменных
    4. Function Mockery для тестирования функций PHP
      1. Тестирование php-функций
      2. Создание patchwork.json
  3. Проблемы с тестированием:
    1. Слишком большие юниты
    2. Hard Dependency
  4. Контроль тестов
    1. Continuous Integration
Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены символом *.

Наш Telegram

Всегда только всё самое новое про WordPress от WordPress Digest и никакого спама