Обзор
О Testplane
Testplane — это инструмент для автоматизации тестирования пользовательских сценариев в web-интерфейсах.
С помощью неё вы можете протестировать функциональность своего сайта или проекта, а также проверить, что ваша верстка при любых обстоятельствах соответствует эталонной. В вашем распоряжении — весь спектр команд, которые предоставляет WebDriverIO v8 и все возможности протокола Chrome DevTools. А ещё — привычный синтаксис Mocha.
В вашем проекте становится всё больше и больше тестов? — Testplane позволит вам легко масштабировать их прогон, не теряя в юзабилити. Она умеет не только запускать тесты параллельно, в разных браузерах, на разных платформах, но и собирать все результаты прогонов в единый html-отчет, с возможностями гибкого просмотра, группировки и фильтрации тестов.
Вам не хватает какой-то функциональности? — Не проблема! Вы можете написать свой плагин и решить свою задачу с максимальной эффективностью. Или найти уже готовый плагин и добавить его к своему проекту.
И это не всё.
Почему именно Testplane?
- Легкая настройка и большие возможности
- Быстрое выполнение тестов
- Гибкий запуск тестов
- Умное поведение при ошибках
- Подробный отчет о прогоне тестов
- Интерактивный запуск тестов
- Богатые возможности для отладки
- Расширяемость
Легкая настройка и большие возможности
- быстрое создание проекта с помощью create-testplane;
- все ключевые параметры имеют оптимальные дефолты;
- легко писать тесты, так как в основе Mocha;
- большой спектр команд, «под капотом» — WebdriverIO v8;
- своя мощная команда assertView для снятия и сравнения скриншотов;
- при сравнении скриншотов можно гибко управлять параметрами для отдельных тестов;
- при снятии скриншотов можно указать какие области игнорировать;
- автоматическая склейка больших изображений, выходящих за пределы вьюпорта.