Автоматизированный тест паука - PullRequest
2 голосов
/ 29 ноября 2009

Я хочу добавить очень простой уровень автоматического тестирования интеграции в нашу текущую настройку непрерывной интеграции. (CI в настоящее время только проверяет разрывы сборки).

Есть ли продукт, который будет:

  • С базового URL-адреса, создайте паук на сайте и сообщать о любых кодах ошибки 404/500?
  • Позвольте мне добавить шаг для входа в систему, чтобы быть в состоянии пауком разрешить страницы?

Бонусы / буду-приятно:

  • Сообщить об ошибках JS
  • Отчет 404s связан с CSS

Я быстро взглянул на SilkTest & Selenium , и они, похоже, не обладают таким независимым от сайта подходом. (Шаг входа в систему, очевидно, это то, что они могут сделать ...)

Мы просто хотим отбросить самые простые / самые глупые из ошибок регрессии, и у нас есть абсолютный минимум времени для реализации такой автоматической проверки - отсюда и паук. В идеале решение можно запустить из командной строки и вывести результаты, которые я смогу проанализировать в TeamCity (пакет непрерывной интеграции).

Очень ценится.

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

SilkTest должен уметь обрабатывать ваш сценарий использования, вам нужно написать скрипт, который будет перемещаться по вашей странице, в зависимости от сложности вашей страницы, простого рекурсивного спуска может быть достаточно. Если он становится более сложным, вам могут понадобиться какие-то уже посещенные URL, чтобы избежать бесконечных циклов.

Что касается результатов, если вы используете Silk4J или Silk4Net, в которых оба используют бегуны xUnit для проведения тестов, я предполагаю, что вы сможете получить результаты в TeamCity.

1 голос
/ 30 ноября 2009

Вот список утилит , на который можно посмотреть.

...