Мне нужно применить модульное тестирование для одного из моих плагинов. Недавно я перестроил его в классы, поэтому юнит-тестирование должно быть проще в применении.
Каковы эффективные стратегии для модульного тестирования моего плагина? Мне нужен способ использовать функции WordPress, используемые в плагине, но мне не нужен работающий сайт WordPress (просто тестируйте данные в БД AFAIK), верно?
Мне трудно понять, как просто протестировать плагин, а не плагин в контексте сайта. Я мог бы использовать Selenium для этого, но сейчас я просто хочу сосредоточиться на модульном тестировании функциональности классов плагинов, чтобы не нарушать их при каждом обновлении.
источник
Я на самом деле не сделал это сам, но есть среда тестирования для модульного тестирования WordPress. Он предназначен для тестирования ядра, но может быть адаптирован для тестирования плагинов.
Больше информации здесь:
http://codex.wordpress.org/Automated_Testing
http://svn.automattic.com/wordpress-tests/
источник
Недавно я создал учебник, который берет информацию из моего поиска в Google, чтобы показать, как:
Учебник здесь , я надеюсь, что это поможет
источник