Статьи

Unit tests matter

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

Или 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

Читать далее

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