InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 23 Kotlin Testing Projects
mocking library for KotlinProject mention: mockk VS mockative - a user suggested alternative | libhunt.com/r/mockk | 2022-11-09
Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testingProject mention: Are there any plans to make a better build system for Kotlin than Gradle? | reddit.com/r/Kotlin | 2022-09-17
Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
A specification framework for Kotlin
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.Project mention: I have been unable to find some good and upto date android projects on using api, retrofit and mvvm architecture on youtube. Was hoping you guys can suggest some good playlists to learn these and other important topics. | reddit.com/r/androiddev | 2022-10-02
I also recommend: NotyKt multi-module
Screenshot testing library for AndroidProject mention: Improving snapshot tests with Paparazzi | dev.to | 2022-07-31
I previously wrote about snapshot testing Compose with Shot here: https://medium.com/proandroiddev/oh-snap-966bd786b7a4
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: 🤝 Contract Testing with Pact | dev.to | 2022-10-21
This PoC shows a step by step implementation of contract testing using Pact.
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Fluent Assertion-Library for Kotlin
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.
Kotlin compiler plugin to enable diagrammed function calls in the Kotlin programming language
An assertion library for KotlinProject mention: Which assertion library do you use? | reddit.com/r/Kotlin | 2022-07-12
Has anyone compared Strikt with AssertK? I'm especially interested in the number of matchers.
Cross-platform test runner written for Android and iOS projects (by Malinskiy)
Android app starter templateProject mention: Android Starter Template (hilt, ktor, coroutines, flow, modules, gradle.kts, version catalog, compose, MVVM, tests, GitHub CI) | reddit.com/r/androiddev | 2022-11-21
Hamcrest for KotlinProject mention: Which assertion library do you use? | reddit.com/r/Kotlin | 2022-07-12
Then you should give Hamkrest a try
https://serpro69.github.io/kotlin-faker/ Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.Project mention: Datafaker: An Alternative to Using Production Data | reddit.com/r/java | 2022-05-23
Lately, I've also tried https://github.com/serpro69/kotlin-faker which has a very convenient unique value generation for all fake data providers.
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 and GraphQL.Project mention: Anyone using AI for testing backend? | reddit.com/r/softwaretesting | 2022-02-07
If you want to see an exampling of AI-based fuzzing of backend services, you can look at EvoMaster
A lightweight tool that simplifies testing of the process death scenario. (by YarikSOffice)Project mention: Can we talk process death? | reddit.com/r/androiddev | 2022-01-21
You can technically repro it with the red square "terminate" button in Android Studio, with am kill, and https://github.com/YarikSOffice/venom does some magic to repro it too
Easy on-device screenshot testing for Android.Project mention: M1 and M2 chips | reddit.com/r/androiddev | 2022-07-28
There's one major advantage to paparazzi though: it's way faster, which allows us to do the snapshot tests every commit instead of only nightly. Dropshots also seems promising, but still needs an emulator, so it won't be as fast as paparazzi.
Fixtures for Kotlin providing generated values for unit testingProject mention: Kotlin Fixture Generator Plugin | reddit.com/r/Kotlin | 2022-03-05
Mocking for Kotlin/Native and Kotlin Multiplatform using the Kotlin Symbol Processing API (KSP)
Simple, Expressive, Extensible Testing for Kotlin on the JVM
A Kotlin/Multiplatform Kotlin Symbol Processor that generates Mocks & Fakes.
A sample repo describing best practices for effective snapshot testing on AndroidProject mention: Shot VS RoadToEffectiveSnapshotTesting - a user suggested alternative | libhunt.com/r/Shot | 2021-12-05
Showcase project showing some best practices for Snapshot testing on Android
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Kotlin Testing related posts
MocKMP VS mockative - a user suggested alternative
2 projects | 9 Nov 2022
🤝 Contract Testing with Pact
4 projects | dev.to | 21 Oct 2022
New Kotlin Native Kafka client released! 🥳
2 projects | reddit.com/r/Kotlin | 3 Oct 2022
Testing with fakes different states?
1 project | reddit.com/r/androiddev | 3 Aug 2022
M1 and M2 chips
1 project | reddit.com/r/androiddev | 28 Jul 2022
Which assertion library do you use?
4 projects | reddit.com/r/Kotlin | 12 Jul 2022
Do you do test-based capture & publish for QA? (Espresso, JUnit,..)
3 projects | reddit.com/r/androiddev | 9 Jul 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 27 Nov 2022
What are some of the best open-source Testing projects in Kotlin? This list will help you: