Kotest. Автоматизация тестирования на Kotlin
Это раздел посвящен автоматизации тестирования с использованием Фреймворка Kotest
На Kotlin не много нативных Фреймворков для создания и запуска тестов.
Какой лучше я сказать не могу, т.к. не использовал Spek
, но у первого больше лайков на GihHub.
Точно могу сказать, что для создания unit-тестов / интеграционных / функциональных / e2e в коде Kotlin - Kotest
выигрывает на фоне java Фреймворков: Junit4/5, TestNG и т.д.
Материалы:
Сайт с документацией
Проект
Под-проект с расширениями - в том числе для Allure
Внешние ресурсы на английском
Мой Tutorial на Хабре на русском. Часть 1
Я сам довольно хорошо изучил это инструмент, готов помочь, если кто-то еще его использует или не знает с чего начать писать любые виды тестов на Kotlin
.
Интересно услышать тех, кто широко использует возможности Kotest
, например Property-Based тестирование или Фабрики Тестов.
И какой из стилей для вас оказался наиболее подходящим.
Может у кого-то есть проблемы, с которыми тут помогут