test
- Информация о материале
- Категория: test
- Просмотров: 86
В окне с открытым тестируемого файла , нажать правую кнопку мыши и выбрать "Generate...":
Указать какой фреймворк использовать:
- Информация о материале
- Категория: test
- Просмотров: 203
Playwright - инструмент тестирования пользовательского WEB интерфейса. Ссылка на статью о том как установить и настроить тесты с помощью библиотеки PLayWrights в Habr.ru https://habr.com/ru/companies/jugru/articles/652919/
- Информация о материале
- Категория: test
- Просмотров: 222
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
- Просмотров: 264
Для unit тестов хватает Mockito (ссылки в конце заметки).
Но, допустим, я хочу провести интеграционный тест своего сервиса, который взаимодействует через REST с другим сервисом.
Подробнее: Эмуляция стороннего сервиса при интеграционном тестировании с WireMock
- Информация о материале
- Категория: test
- Просмотров: 414
Попытка как то структурировать тесты.
Виды тестирования:
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)