Endtest — это облачная платформа для автоматизированного тестирования веб- и мобильных приложений, ориентированная на подход low-code/no-code. Она предоставляет инструменты для создания, выполнения и поддержания тестов без необходимости в программировании, что делает её доступной как для технических специалистов, так и для представителей бизнес- и QA-команд. Платформа предназначена для ускорения процессов тестирования и интеграции их в конвейеры CI/CD.
С момента своего появления Endtest зарекомендовала себя как решение, способствующее повышению качества программного обеспечения за счёт упрощения и автоматизации тестовых процессов. Платформа поддерживает различные типы тестирования, включая функциональное, визуальное, API, а также тестирование email и SMS-сообщений. Она предлагает возможности для записи тестов в браузере, визуального сравнения интерфейса и планирования запусков тестов по расписанию.
- Поддержка веб- и мобильных приложений: возможность тестировать приложения на различных платформах, включая Windows, Mac, Linux, iOS и Android.
- Запись тестов в браузере: использование расширения для браузера Chrome для записи действий пользователя и автоматической генерации тестов.
- Визуальное тестирование: применение технологий компьютерного зрения для пиксельного сравнения интерфейса и обнаружения визуальных изменений.
- Самовосстанавливающиеся тесты: автоматическое обновление элементов тестов при изменении структуры веб-страниц.
- API-тестирование: возможность тестировать API-запросы и интеграции в рамках тестовых сценариев.
- Тестирование email и SMS-сообщений: проверка отправки и получения сообщений в процессе тестирования.
- Планирование запусков тестов: настройка автоматического запуска тестов по расписанию для регулярной проверки функциональности.
- Поддержка кросс-браузерного тестирования: возможность тестировать приложения в различных браузерах и версиях для обеспечения совместимости.
- Облачная инфраструктура: выполнение тестов в облаке с возможностью параллельного запуска, что ускоряет процесс тестирования.
- Интеграции с CI/CD инструментами: поддержка интеграции с такими инструментами, как Jenkins, Jira и Slack, для улучшения рабочего процесса разработки.
- Подробная отчетность: предоставление видеозаписей, скриншотов и логов консоли для упрощения процесса отладки.
- Поддержка командной работы: возможность совместной работы над тестами, улучшая эффективность и качество тестирования.