Мы используем BrightSpot как CMS в одном проекте. Я предлагаю подход к автоматизации тестирования (как показано ниже) и хотел бы знать, что делает кто-то еще по подобным линиям.Автоматизация тестирования веб-приложения на основе CMS
Используйте Capybara/Selenium-Webdriver для автоматизации фактической публикации страниц или управления интерфейсом редактирования содержимого BrightSpot с помощью Capybara DSL. После публикации страниц: - Выполняйте структурные тесты на странице публикации. - Проверьте, что введенное содержимое видно или не отображается на основе определенной модели контента.
Пример,
<div id="asdfg" class="asdfg"> <h1 class="header">Entered Content</h1> </div>
Ожидать опубликовал страницу, чтобы иметь тег h1 под ДИВ # Asdfg и содержание "Поступил Content".
Но перед автоматизацией мы проведем ручное тестирование, чтобы проверить кросс-браузерное рендеринг (совместимость) и тестирование на отзывчивость.
Раскрытие информации: Я работаю для материнской компании инспектора призраков. – mansilladev