Open-source projects categorized as Tests | Edit details

Top 23 Test Open-Source Projects

  • GitHub repo Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

    Project mention: Aspiring Angular developer looking for list of must learn skills | reddit.com/r/Angular2 | 2021-05-14

    Also I would recommend using Cypress for e2e tests and get rid of protractor.

  • GitHub repo mockk

    mocking library for Kotlin

    Project mention: Fullstack Devs be like | reddit.com/r/ProgrammerHumor | 2021-03-06

    I haven't tried Jest, I will need to take a look, but at work we use Mockk (https://mockk.io/) and I really dig it.

  • GitHub repo dredd

    Language-agnostic HTTP API Testing Tool

    Project mention: Front End UI Test Automation With Mock API | reddit.com/r/csharp | 2021-05-18

    To test the API, I recommend a proper API testing framework that can run a full test suite without you having to write a single test case. In this area, I recommend Dredd and schemathesis. These frameworks will get you covered when it comes to ensuring that the API server complies with the API specification. You may find Dredd a bit confusing at the beginning, in which case I recommend a tutorial I wrote a while ago about testing with Dredd. In addition, you can consider using just-apis, which allows you to define your own test cases for the API in YAML files (so no programming required).

  • GitHub repo Kotest

    Powerful, elegant and flexible test framework for Kotlin

    Project mention: Parameterized Tests with Junit5 on Kotlin | reddit.com/r/Kotlin | 2021-04-03

    Or use https://kotest.io

  • GitHub repo mockito-kotlin

    Using Mockito with Kotlin

    Project mention: Argument(s) are different! Wanted: Unit test | reddit.com/r/androiddev | 2020-12-27
  • GitHub repo spek

    A specification framework for Kotlin

  • GitHub repo dockertest

    Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

    Project mention: Go Package for better integration tests: github.com/ory/dockertest | dev.to | 2021-04-23

    There's no excuse not to use github.com/ory/dockertest when working with datastores in Go. ory/dockertest simplifies integration tests and reduces the dependencies needed when running our tests because only Docker is required in those cases.

  • GitHub repo test262

    Official ECMAScript Conformance Test Suite

    Project mention: I bought ISO 8601-1:2019 and 8601-2:2019. AMA | news.ycombinator.com | 2021-04-03
  • GitHub repo mongodb-memory-server

    Spinning up mongod in memory for fast tests. If you run tests in parallel this lib helps to spin up dedicated mongodb servers for every test file in MacOS, *nix, Windows or CI environments (in most cases with zero-config).

    Project mention: Show HN: Mongita is to MongoDB as SQLite is to SQL | news.ycombinator.com | 2021-04-20
  • GitHub repo Kluent

    Fluent Assertion-Library for Kotlin

  • GitHub repo unit-testing-tips

    Unit testing tips by examples in PHP

    Project mention: Unit testing tips by examples in PHP | reddit.com/r/u_edgarsandi | 2021-03-28
  • GitHub repo atrium

    A multiplatform assertion library for Kotlin

    Project mention: Hacktoberfest: 69 Beginner-Friendly Projects You Can Contribute To | dev.to | 2020-09-29

    https://github.com/robstoll/atrium A multiplatform assertion library for Kotlin

  • GitHub repo jest-mongodb

    Jest preset for MongoDB in-memory server

    Project mention: Error with jest presets: “Preset @shelf/jest-mongodb not found.” | reddit.com/r/mongodb | 2021-03-27


  • GitHub repo strikt

    An assertion library for Kotlin

  • GitHub repo hamkrest

    Hamcrest for Kotlin

  • GitHub repo Testimo

    Testimo is PowerShell module for running health checks for Active Directory (and later on any other server type) against a bunch of different tests

    Project mention: Monitoring LDAPS connectivity/certificate with PowerShell | reddit.com/r/PowerShell | 2021-03-02

    GitHub Sources: https://github.com/EvotecIT/Testimo

  • GitHub repo expekt

    BDD assertion library for Kotlin

  • GitHub repo 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.

  • GitHub repo hikaku

    A library that tests if the implementation of a REST-API meets its specification.

  • GitHub repo KotlinSnapshot

    Snapshot Testing framework for Kotlin.

  • GitHub repo web-cve-tests

    A simple framework for sending test payloads for known web CVEs.

    Project mention: foospidy/web-cve-tests - A simple framework for sending test payloads for known web CVEs. | reddit.com/r/GithubSecurityTools | 2021-02-15
  • GitHub repo minutest

    Simple, Expressive, Extensible Testing for Kotlin on the JVM

  • GitHub repo awesome-playwright

    A curated list of awesome tools, utils and projects using Playwright

    Project mention: Scraping with selenium + docker | reddit.com/r/dataengineering | 2021-02-20

    Curated list for Playwright: Apparently there is a Python library https://github.com/mxschmitt/awesome-playwright

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). The latest post mention was on 2021-05-18.


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

Project Stars
1 Cypress 30,458
2 mockk 3,827
3 dredd 3,654
4 Kotest 2,908
5 mockito-kotlin 2,597
6 spek 2,097
7 dockertest 1,825
8 test262 1,613
9 mongodb-memory-server 1,457
10 Kluent 728
11 unit-testing-tips 562
12 atrium 365
13 jest-mongodb 349
14 strikt 330
15 hamkrest 321
16 Testimo 255
17 expekt 167
18 kotlin-faker 156
19 hikaku 155
20 KotlinSnapshot 141
21 web-cve-tests 107
22 minutest 94
23 awesome-playwright 93