Добрый день.
Тестирую вручную web сайт, мобильное приложение и различные API, связанных с сервисом.
В связи с ростом проекта, встал вопрос об автоматизации процесса. Рассматривается инструмент с возможностью кроссплатформенного тестирования (web, mobile) + тестирование API. Также важен вопрос о интеграции с CI/CD (простота процесса). Желательно с поддержкой написания скриптов на Javascript и наличие дешборда для вывода статистики по тестам.
На данный момент пока рассматриваем (предварительный список согласно отзывам в сети):
1. Test Complete
2. Katalon Studio
3. Ranorex studio
4. Tricentis tosca
По возможности был бы рад получить любой фидбек по использованию подобных "комбайнеров". Установил триалки вышеперечисленных, у всех расширенный пользовательский интерфейс , на официальных сайтах инфа в основном а-ля "у нас можно делать все и это просто". В общем пока читаю доки и пробую делать мелкие таски. Думаю, если получу проблемы и замечания, с которыми можно столкнуться при использовнии данных продуктов, это значительно упростит процесс выбора инструмента.
Заранее спасибо
Добрый день. Подобный софт больше годится для обучения и быстрого создания прототипов ui тестов (в будущем, я думаю, нейросети сделают его незаменимым).
Автоматизацию веб-приложения надо начинать с описания приложения pageObject паттерном, чего не позволяет софт (точнее, руками эти сгенерированные тесты потом придется переписывать дольше, чем новые писать), записывающий твои действия. Если с js норм, залетай в чат
@js_for_testing, там есть таблица сравнения фреймворков автоматизации (
webdriver.io, codeceptjs, selenidejs, cypress и т.д.), остальное помогут/подскажут. На большинстве современных есть избыточная документация