Всем привет.
Помогите, пожалуйста, подобрать подходящий инструмент для автоматизированного тестирования, отвечающий требованиям:
- Автотестирование GUI, API
- Умение получать JSON и работать с ним
- Эмуляция действий пользователя, например, нажатие кнопки мыши на определенный элемент или ввод последовательности символов с клавиатуры.
- Загрузка в браузер файла из компьютера
- Возможность записи и сохранения результата
- Возможность напрямую обращаться к БД
- Механизм возврата среды в исходное состояние после проведения тестов. Например, написать ХП для удаления
- Загрузки и загруженных данных
- Созданных справочных и смепленных данных
Сейчас разбираюсь с Каталон студио, но информации по нему не много, не могу разобраться, подходит он или нет