Kotlin Testing

Open-source Kotlin projects categorized as Testing

Top 23 Kotlin Testing Projects

  1. mockk

    mocking library for Kotlin

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Kotest

    Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.

  4. kotlin-sample-app

    📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.

  5. spek

    A specification framework for Kotlin (by spekframework)

  6. NotyKT 🖊️

    📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.

  7. Barista

    :coffee: The one who serves a great Espresso (by AdevintaSpain)

  8. Shot

    Screenshot testing library for Android

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Pact JVM

    JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

    Project mention: How to Shift Testing Left: 4 Tactical Models | dev.to | 2024-10-29

    If you’re looking to improve your testing before services are directly integrated, one way to improve the quality is by adopting Pact.

  11. S3Mock

    A simple mock implementation of the AWS S3 API startable as Docker image, TestContainer, JUnit 4 rule, JUnit Jupiter extension or TestNG listener

  12. skrape.it

    A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.

  13. roborazzi

    Make JVM Android integration test visible 🤖📸

  14. kotlin-compile-testing

    A library for testing Kotlin and Java annotation processors, compiler plugins and code generation

  15. marathon

    Cross-platform test runner (by Malinskiy)

  16. android-template

    Android app starter template

  17. kotlin-power-assert

    Kotlin compiler plugin to enable diagrammed function calls in the Kotlin programming language

  18. strikt

    An assertion library for Kotlin

  19. EvoMaster

    The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Currently targeting whitebox and blackbox testing of Web APIs, like REST, GraphQL and RPC (e.g., gRPC and Thrift).

  20. kotlin-faker

    Port of a popular ruby faker gem written in kotlin. Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.

  21. hamkrest

    Hamcrest for Kotlin

  22. Android-screenshot-testing-playground

    A sample repo to introduce screenshot testing in Android with different libraries

  23. venom

    A lightweight tool that simplifies testing of the process death scenario. (by YarikSOffice)

  24. mockative

    Mocking for Kotlin/Native and Kotlin Multiplatform using the Kotlin Symbol Processing API (KSP)

  25. kotlinfixture

    Fixtures for Kotlin providing generated values for unit testing

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Kotlin Testing discussion

Log in or Post with

Kotlin Testing related posts

  • How to Shift Testing Left: 4 Tactical Models

    1 project | dev.to | 29 Oct 2024
  • Tests Everywhere - Kotlin

    4 projects | dev.to | 23 Nov 2023
  • Evolution of unit tests in Android

    3 projects | dev.to | 22 Oct 2023
  • EvoMaster 2.0: A Fuzzer for generating JUnit tests for REST, GraphQL and RPC APIs

    1 project | /r/java | 13 Oct 2023
  • 🧪 **Demystifying Kotlin Unit Testing**: Your Odyssey to Code Confidence! 🚀

    3 projects | dev.to | 27 Aug 2023
  • Database Testing with Testcontainers and Kotlin Exposed ORM

    3 projects | dev.to | 29 Jun 2023
  • Running tests against a different repository (CI/CD)

    1 project | /r/devops | 3 Jun 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 24 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Testing projects in Kotlin? This list will help you:

# Project Stars
1 mockk 5,524
2 Kotest 4,534
3 kotlin-sample-app 2,425
4 spek 2,226
5 NotyKT 🖊️ 1,723
6 Barista 1,708
7 Shot 1,190
8 Pact JVM 1,095
9 S3Mock 895
10 skrape.it 833
11 roborazzi 791
12 kotlin-compile-testing 677
13 marathon 593
14 android-template 588
15 kotlin-power-assert 584
16 strikt 581
17 EvoMaster 554
18 kotlin-faker 483
19 hamkrest 344
20 Android-screenshot-testing-playground 330
21 venom 306
22 mockative 293
23 kotlinfixture 276

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai