test
- Информация о материале
- Категория: test
- Просмотров: 26
Playwright - инструмент тестирования пользовательского WEB интерфейса. Ссылка на статью о том как установить и настроить тесты с помощью библиотеки PLayWrights в Habr.ru https://habr.com/ru/companies/jugru/articles/652919/
- Информация о материале
- Категория: test
- Просмотров: 146
Curl
$ curl --insecure https://192.168.1.20:8443/api/company/
[{"n":-1,"name":"-"},{"n":1,"name":"Company 1"},{"n":2,"name":"Company 2"}]
- Информация о материале
- Категория: test
- Просмотров: 183
Для unit тестов хватает Mockito (ссылки в конце заметки).
Но, допустим, я хочу провести интеграционный тест своего сервиса, который взаимодействует через REST с другим сервисом.
Подробнее: Эмуляция стороннего сервиса при интеграционном тестировании с WireMock
- Информация о материале
- Категория: test
- Просмотров: 299
Виды тестирования:
1. Unit tests
2. Интеграционное
- REST
- behave-restfull - интересный способ описания тестов с помощью специального языка Gerkin (Behave тестирование с помощью RestAssured проекта shop_kotlin)
- REST tests (RestAssured)
- База данных (DataJpaTest)
- Given-When-Then tests
- Эффективный подход к тестированию WEB-КОНТРОЛЛЕРОВ в Spring Boot приложениях(habr)
3. Нагрузочное
Yandex tank test
Еще тесты:
Интеграционное тестирование на Kotlin проекта ktor_shop (https://ktor.io)
- Информация о материале
- Категория: test
- Просмотров: 291
Задача организовать удобное UNIT и интеграционное тестирование.
Пример проекта с gradle https://github.com/cherepakhin/vacancy_backend
Зачем? Интеграционные тесты должны быть отделены от unit тестов, т.к. нет смысла проводить интеграционное тестирование, если unit тесты упали (аксиома, но оказывается, это нужно говорить). Кратко:
В build.gradle.kts (пример) добавить: