Sneferu

Автор: Mario David
4.5
0
  • Последняя версия 0.3.3
  • Обновлено 3 дня назад
  • Поддерживаемые версии v7.2
  • Лицензия Apache 2.0
  • Ресурсы
  • Теги
    Инструменты
  • Координаты компонента
    Копировать

Описание

Sneferu - это библиотека для тестирования, которая упрощает процесс интеграционного тестирования веб-слоя CUBA-приложений. Она предоставляет API, позволяющий отображать взаимодействия и верификации на экранах интерфейса с помощью специального высокоуровневого языка тестирования. Sneferu предоставляет отличные возможности тестирования и обеспечения качества приложений при минимальных затратах.

Благодаря специальному легко читаемому языку можно создавать интеграционные тесты так, что они будут предельно понятны. Таким образом, Sneferu позволяет легко поддерживать и использовать тестовый комплекс.

Возможности

Sneferu позволяет:

  • Проверять любую бизнес-логику в контроллере экрана
  • Проверять корректность связывания XML экрана и соответствующего контроллера
  • Проверять корректное отображение любого программно созданного компонента / диалога экрана
  • Эмулировать и проверять загрузку данных
  • Эмулировать и проверять действия сервисного интерфейса

Sneferu не позволяет:

  • Тестировать реальную загрузку данных и их отображение в браузере
  • Тестировать реальное выполнение сервисов среднего слоя
  • Тестировать логику клиентской стороны интерфейса Vaadin, исполняемую браузере

Ссылки