2016-07-07 5 views
0

Я работаю над сайтом WordPress для клиента, который ежедневно составляет от 300 до 1500 пользователей (эти цифры удвоятся пять месяцев в году). Они постоянно поднимают ошибки на сайте, которые нуждаются в исправлении.Автоматическое тестирование WordPress

Мне любопытно, если автоматизированные тесты стоят того, чтобы сайт был таким маленьким? Если да, то какие-либо предложения о том, что использовать? Я склоняюсь к чему-то вроде Selenium для функционального тестирования, а не модульных тестов. Предложения приветствуются. Благодарю.

ответ

-3

Я лично не думаю, что стоит проверить ваш сайт WordPress, если вы не используете несколько плагинов, и у вас есть только от 1000 до 10000 пользователей. Если вы используете несколько плагинов, я рекомендую вам прочитать эту статью, чтобы убедиться, что они не повлияют на ваш сайт: https://woocommerce.com/2015/08/evaluate-plugins-woocommerce/

Кроме того, у Selenium есть несколько ограничений, например, он ограничен только Firefox, и ему не хватает возможности хорошо, поэтому вы не будете тестировать всю функциональность.

+0

* он ограничен только Firefox * вы уверены?. Вы автоматизировали использование селена – Madhan

+0

Нет, вы правы, если вы используете Selenium IDE, это просто плагин в Firefox, но если вы используете Selenium WebDriver, вы будете быть в состоянии использовать Google Chrome и IE-драйвер. Да, я сделал проект с селеном, и это довольно просто. Посмотрите этот урок, он очень полный! http://toolsqa.com/selenium-webdriver/selenium-tutorial/ –

0

Вот мои мысли по этому поводу (как кто-то, кто рассматривает его на новый сайт Wordpress):

Подумайте, что вы надеетесь достичь путем тестирования. В моем случае у меня статическая главная страница, статическая страница со списком ресурсов (ссылки на внешние сайты) и страница блога. Если я собираюсь проверить это на Selenium, я не буду волноваться о тестах функциональности - их нет. Но я буду обеспокоен появлением сайта, который Selenium не очень хорошо тестирует. Для внешнего вида мне нужны глаза на сайт, который ищет проблемы.

Вы упомянули, что ваши пользователи «постоянно устраняют ошибки на сайте, которые нуждаются в исправлении [ing]» - какие ошибки?

Если ошибки связаны с функциональностью (например, когда я нажимаю кнопку X, я получаю Y, когда мне нужно получить Z), вы, вероятно, сможете проверить это с помощью Selenium. Это может быть той ошибкой, о которой говорилось в @ mathieu-vezina: если у вас есть несколько плагинов, которые противоречат друг другу, написание тестов Selenium поможет вам определить, когда происходят эти конфликты. Однако это, вероятно, то, что вы могли бы выяснить без Selenium, и если есть проблемы с сторонними плагинами, вы во власти разработчиков, когда дело доходит до исправлений ошибок. Поэтому тесты Selenium, вероятно, здесь не помогут.

Если ошибки связаны с внешним видом (например, элементы являются неправильным оттенком розового и слишком сильно сдвинуты), вы не сможете проверить это с помощью Selenium.

Имейте в виду, что для написания тестов Selenium и их сохранения требуется немалая работа, в большинстве случаев преимущество будет слишком малым, чтобы оправдать объем усилий.

Смежные вопросы