Skip to content

TestChecklist

Anatoly Yumashev edited this page Nov 30, 2022 · 30 revisions

Чек лист для тестирования основного функционала

Обычно делается при каждом релизе или при обновлении зависимостей типа WordPress/WooCommerce.

# Сброс

Тест на демо сайта - DoD - смок тесты

тут https://wmstst.wpcraft.ru/wp-admin/

удаляем все данные

отключаем плагин WooMS

активация плагина

включаем опции по очереди

  • сначала остатки - синк - проверка что остатки появились
  • затем включаем вариации - снова синк - проверяем что вариации появились

релиз

  • обновить метки тестов по версиям WP, WooCommerce & PHP
  • слить весь код в мастер ветки
  • поставить метку и прописать чейнджлог https://github.com/wpcraft-ru/wooms/releases
  • опубиковать на wp org и wpcraft.ru

Тест обновлений и базовой версии

Релиз

Если все ок

Проверка кода на локальном сервере перед тестами

  • Деактивировать оба плагина

  • Удалить все данные

  • Выключить все опции и включить только базовые

  • Добиваемся синхронизации всего каталога продуктов

  • Проверяем наличие картинок

  • Постепенно активируем доп опции

  • Проверяем наличие вариаций

  • Проверяем работу заказов на передачу в МойСклад

  • Проверка debug log