# Библиотеки для автоматизации | Max Wiki Site
Библиотеки для автоматизированного тестирования Java REST WEB HTTP Генерация данных JSON Прочие Kotlin .Net Specflow Golang Groovy Java REST rest-assured.io Документация retrofit - одна из популярных библиотек. WEB Severenity - это фреймворк с открытым исходным кодом для написания функциональных тестов, в который из коробки встроена система генерации отчетов о выполненных тестах. HTTP mock-server - настраиваемый mock-сервер. GitHub.

# Библиотеки для автоматизации

Библиотеки для автоматизированного тестирования

## Java

### REST

- rest-assured.io
  Документация
- retrofit
  - одна из популярных библиотек.

### WEB

- Severenity
  - это фреймворк с открытым исходным кодом для написания функциональных тестов, в который из коробки встроена система генерации отчетов о выполненных тестах.

### HTTP

mock-server
- настраиваемый mock-сервер. GitHub
.

### Генерация данных

java-faker
- генерация разных данных. JavaDoc
.

### JSON

- JsonUnit
  - проверка json. Позволяет интегрироваться с AssertJ, поддерживает Kotlin.

### Прочие

- Graphwalker
  - автоматические построение графа обхода тестовых случаев. GitHub
  .
- QVisual (https://github.com/TinkoffCreditSystems/QVisual)
  . Библиотека для сравнения отображаемой страницы в браузере с эталоном.

## Kotlin

- Kotlintest
  . Документация
  .
- dynatest
  .
- kotest
  GitHub
  .
- Kaspresso
  - автоматизация UI от Касперского.
- kirl
  - типа аналог Geb.

## .Net

### Specflow

Официальный сайт
.

CreateDynamicInstance – SpecFlow Assist Dynamic
Примеры
получения различных типов данных из таблицы.

## Golang

- Dockertest
  позволяет запускать, опускать образы в докере из кода.

## Groovy

- webtau
  - dsl на groovy для web-тестирования. Возможно на замену Geb. GitHub
  .