Testplane разработан на базе WebdriverIO и Mocha, чтобы упростить и ускорить разработку тестов и автоматизацию процесса их запуска. Тестирование заключается в том, чтобы воспроизвести действия пользователя в браузере и проверить, корректно ли на них отзывается интерфейс приложения.
Тесты разрабатываются на JavaScript и запускаются в реальных браузерах. Testplane используется для проверки бизнес-логики сервисов Яндекса.
Возможности
- простая установка и настройка;
- параллельный запуск тестов в разных браузерах;
- поддержка пользовательских плагинов;
- гибкая настройка запуска тестов в отдельных браузерах;
- перезапуск тестов, которые могли завершиться с ошибкой из-за проблем во внешней инфраструктуре.