Привет! Это не рекламная статья одного из продукта DevExpress, а публикация с которой начинаю цикл заметок об опыте применения TestCafe Studio для тестирования web-приложений. Ниже, кратко приведу основную информацию о данном продукте.
TestCafe Studio – это кроссплатформенное приложение, с которым можно работать в Widows, Linux и вроде как в MacOS. Последнее не проверял. Для работы с TestCafe Studio не требуются браузерные плагины и какие-то особенные настройки браузера. Функционал данного инструмента позволяет начинать тестировать web-приложени уже сразу после завершения установки и не требует от тестировщика знаний java script (по началу). Реализована возможность ручной генерации тестовых сценариев (Visual Web Test recorder). Можно писать тесты в любом браузере, редактировать тестовые сценарии и запускать проверки на разнообразных операционных платформах и гаджетах. Если выходит обновление браузера вам не нужно будет заново переписывать ранее созданные тесты. Пора устанавливать!
Устнановка на ОС Windows:
1. Скачать по ссылке trial на 30 дней.
2. Согласится и следовать инструкциям. По окончанию установки ярлык появится на рабочем столе.
Да, продукт платный , но для того чтобы понять устраивает ли он вас в работе периода в 30 дней вполне хватит. В моей команде эта IDE куплена, так как каждодневно используем её в работе.
Установка на Linux:
Сразу скажу инструкция установки на Linux не прокатила для Astra Linux. В руководстве сказано что скачай, разархивируй, запусти. Для того чтобы запустить нужно было дополнительно скачать и установить пакет библиотек libgconf-2-4.
sudo apt-get update sudo apt-get install libgconf-2-4 sudo apt-get install -f
В следующей статье начнём рассматривать основные элементами TestCafe Studio применительно к конкретному функционалу. Не смогу показать как работает IDE на рабочем проекте (запрещено) и по этому подготовлю некую тестовую форму с основными элементами встречающимися практически на всех сайтах (выпадающие меню, чек-боксы и т.п.).
Отправляя сообщение, Вы разрешаете сбор и обработку персональных данных. Политика конфиденциальности.