Kotest. Автоматизация тестирования на Kotlin

Kotest. Автоматизация тестирования на Kotlin

Kotest

Это раздел посвящен автоматизации тестирования с использованием Фреймворка Kotest

На Kotlin не много нативных Фреймворков для создания и запуска тестов.

Какой лучше я сказать не могу, т.к. не использовал Spek, но у первого больше лайков на GihHub.
Точно могу сказать, что для создания unit-тестов / интеграционных / функциональных / e2e в коде Kotlin - Kotest выигрывает на фоне java Фреймворков: Junit4/5, TestNG и т.д.

Материалы:

Сайт с документацией
Проект
Под-проект с расширениями - в том числе для Allure
Внешние ресурсы на английском
Мой Tutorial на Хабре на русском. Часть 1

Я сам довольно хорошо изучил это инструмент, готов помочь, если кто-то еще его использует или не знает с чего начать писать любые виды тестов на Kotlin.
Интересно услышать тех, кто широко использует возможности Kotest, например Property-Based тестирование или Фабрики Тестов.
И какой из стилей для вас оказался наиболее подходящим.
Может у кого-то есть проблемы, с которыми тут помогут

image

5 Likes

Спасибо за статью на Хабре.
Видно, что проделали серьёзную работу.

Я правда не всё понял, но я весьма начинающий “котлинист”…

Закончена серия статей на русском по работе с фреймворком Kotest. А также Spring Tetst.

Думаю над следующимим темами:

  • быстрая инетеграция с Docker и TestContainers
  • взаимодействие с Kubernetes из тестов
  • best practice написания кода и тестов на Kotlin

Если кому-то кроме меня это интересно оставьте свои пожелания / мнения