Articles of тестирование

Как создать сайт разработки в подкаталоге сайта?

У меня есть сайт WordPress по адресу http://example.com и я хочу создать сайт разработки клона по адресу http://example.com/test . Я хочу, чтобы http://example.com/test был его собственным корневым URL-адресом, а также живым, используя одну и ту же базу данных для обоих. Как мне это сделать? Даниил

Каков хороший способ проверить, что обновления плагина были выполнены правильно?

Я работаю над автоматизацией обновлений плагинов во всех установках WordPress. Часть этого процесса – убедиться, что плагины обновлены правильно, не вносили ошибок и не вызывают новых конфликтов с другими плагинами. Есть ли способ проверить правильность обновления плагинов после этого?

Дублировать сайт WordPress в подкаталог, но использовать тот же db?

Я попытался просто скопировать всю корневую папку в подкаталог. Я понимаю, что файл .htaccess должен быть изменен. Но он не может заставить его работать правильно. Это что-то большее, чем изменение файла htaccess, который мне нужно сделать, чтобы сделать это возможным? Как я уже сказал в этом вопросе, я хочу использовать одну и ту же базу […]

Как правильно поддерживать тестовую версию сайта?

На моем месте работы у нас много сайтов, на которых почти все работают в WordPress. Некоторые из них довольно часто меняются и используют такие решения для электронной коммерции, как WooCommerce. Следовательно, на этих сайтах также используется множество плагинов, и поэтому необходимо регулярно обновлять их. Очевидно, что, когда мы делаем обновление, мы хотели бы протестировать, прежде […]

Не удалось найти статистику покрытия кода PHPUnit

Где я должен проверять статистику покрытия кода при использовании PHPUnit для WordPress? Моя настройка WordPress : У меня установлена ​​программа WordPress с использованием VVV, и мой набор тестов включает PHPUnit и WP-CLI . Как я выполнил тестовые примеры, чтобы найти покрытие кода? Когда я выполняю команду phpunit для проверки плагина WordPress, я могу видеть, если […]

Лучший способ переместить сайт в подпапку для целей тестирования?

Я должен сделать несколько изменений на веб-сайте, и я готов установить копию текущего в подкаталоге на том же сервере. IE, если мой сайт www.example.com , я пытаюсь полностью скопировать его на www.example.com/new/ , внести все необходимые изменения, затем, как только это будет сделано, скопируйте его обратно основной каталог. Я знаю, что это не просто перемещение […]

Тестирование плагинов для Multisite

Недавно я опубликовал плагин WordPress, и он отлично работает на отдельных сайтах. Мне сообщили, что плагин работает неправильно на многосайтовых установках, и я понимаю несколько причин. Я обновил код и теперь нуждаюсь в способе тестирования моего обновленного кода, прежде чем перейти к многосайтовой установке в реальном времени. У меня есть установка сайта WordPress на один […]

Тестирование плагина с несколькими версиями WordPress

Я создал свой первый плагин WordPress, и я хочу попробовать его с несколькими версиями WordPress, желательно локально (я использую бродягу для локальной разработки) Я нашел это: http://wpkrauts.com/2014/test-multiple-wordpress-versions-with-one-installation/, но я задаюсь вопросом, достаточно ли того, что предлагается. Например, этот процесс не похож на то, что он обновит / понизит базу данных. Достаточно ли просто изменить файлы […]

Внутренние ссылки меню не изменяются после дублирования веб-сайта WordPress

Я дублировал мой сайт в каталоге /var/www/html . Затем я также дублировал имя пользователя и имя БД моего сайта (скажем, example.com для test ) и изменил wp-config.php в соответствии. Проблема в том, что внутренние ссылки на моем дублированном сайте WordPress (например, в главном меню и т. Д.) Все еще ссылаются на исходный домен. Каков правильный […]

Проверка производительности файлов WordPress

Я хотел бы проверить производительность PHP-файлов в моей установке, найти какие-либо узкие места. Я уже использую плагины, такие как Debug Queries и WPDB Profiler, для просмотра генерируемых SQL-запросов, но мне хотелось бы что-то, что покажет мне время выполнения каждого файла php, чтобы определить, не оптимизирован ли какой-либо плагин. Есть ли для этого плагин?