Стоит задача настроить автоматическое тестирование ресурса и получать уведомления в случае сбоев.
Нужно отслеживать:
- Функциональность (какая-то кнопка не работает, сломалась регистрация и т.д.);
- Ошибки css и вёрстки (например блок "уехал" после очередного обновления кода);
- Нарушение кроссбраузерности, в том числе на разных платформах и разрешениях.
- Доступность сайта
Я вижу решения:
- Один из вариантов:
- Selenium + Saucelabs
- ghostinspector.com
- pingdom.com (у них появился редактор тестов)
- В ghostinspector.com можно настроить % "похожести" результата этого и прошлого результата теста
- ручная проверка через Selenium + Saucelabs или отдельные сервисы (browsera.com)
- Pingdom и подобные сервисы
Есть ли более грамотное решение поставленной задачи? Что используете Вы?