Uier (UI[test]er) — это инструмент, который обеспечивает редактирование и управление тестами User Experience без кода или с минимальным кодом. Uier использует Selenium для тестирования или автоматизации пользовательского интерфейса. При запуске сценария результаты возвращаются в пользовательский интерфейс для визуального контроля сбоев. Каждый шаг делает снимки экрана и полное состояние браузера.
Uier, как правило, является бесплатной альтернативой Applitools, Endtest, Ghost Inspector, Usetrace, Screenster и многим другим. Помимо тестирования, Uier также можно использовать для общих целей автоматизации.
Для удобства тестирования Uier реализует API автоматизации браузера Selenium. Цель Uier — сделать его совместимым с Selenium IDE, реализуя все его команды.
Для каждого теста можно указать такие параметры, как начальный домен URL и используемый браузер. Определите команды, которые следуют сценарию, который требуется протестировать. После сохранения теста его можно запустить, и результаты будут выведены, и их можно будет наблюдать для каждого шага.
Помимо запуска одиночных тестов, тесты также можно объединять в коллекцию. В коллекции параметры по умолчанию могут быть перезаписаны. Это позволяет запускать тест не только для предопределенного URL-домена или браузера, но и для любой желаемой комбинации. Это полезная функция для облегчения запуска одного и того же теста в среде разработки, среде принятия пользователями, сервере сборки и т. д.
Вся связь между интерфейсом Uier и базой данных маршрутизируется через REST API. Этот REST API также доступен конечным пользователям для автоматизации общих или запланированных событий, таких как выполнение теста или добавление пользователей.