t.me/atinfo_chat Telegram группа по автоматизации тестирования

Инструменты автоматизации функциональных тестов без вебморды

Теги: #<Tag:0x00007f748c4bec60> #<Tag:0x00007f748c4bead0> #<Tag:0x00007f748c4be918>

Подскажите удобные инструменты для автоматизации функциональных тестов без вебморды. Т.е. чтобы не требовалось как в webDriver открывать браузер, возможно автоматизация с помощью прямой отправки http-запроса на сервер c последующим анализом ответа.

1 Симпатия

Сейчас, вот этим пользуюсь http://codeception.com/docs/modules/REST

Любая библиотека для работы с REST

На каком языке программирования?
Можете порыться тут https://github.com/atinfo/awesome-test-automation

Рекомендую Unirest

1 Симпатия

Python:
Requests: HTTP for Humans

Хотелось бы на языке java.

Вот для Java (один из многих)
Rest Assured

2 Симпатий

А зачем вообще какой-то фреймворк для реста?
Берете фреймворк для unit тестов (gtest) в качестве основы тестов, и шлете рест запросы используя возможности языка и 7 уровень OSI. Надо глубже? Делаете сокеты и шлете что надо используя возможности языка и 4-й уровень OSI.

2 Симпатий

Я в своё время собирал Фреймворк из Rest-Assured, Json-Path, test-ng, Allure + самописный репортер для интеграции с Hp ALM. Использую его до сих пор. Но у нас требования в проекте специфические. А так - все зависит от того какие хочешь отчеты видеть. Если на это пофиг - то просто берёшь и просто пишешь тесты в TestNg или Junit.

1 Симпатия