Open-source projects categorized as test-framework | Edit details

Top 23 test-framework Open-Source Projects

  • GitHub repo mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

    Project mention: Iniciar en el mundo del TESTING AUTOMATIZADO ✍ | dev.to | 2021-05-11
  • GitHub repo ava

    Node.js test runner that lets you develop with confidence 🚀

    Project mention: Deno v1.10 Released | news.ycombinator.com | 2021-05-12

    I know a fella working on a Deno port of Ava (https://github.com/avajs/ava). When that and Koa are ported or compatible, I'll be giving Deno a legitimate go.

  • GitHub repo Catch

    A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)

    Project mention: Presenting a C++ project on Github elegantly | reddit.com/r/cpp_questions | 2021-05-07
  • GitHub repo TestCafe

    A Node.js tool to automate end-to-end web testing.

    Project mention: Zu jedem überlaufenen Online-Terminportal gehört mind. ein IT-Startup-Arschloch, das mit einem Scraper Termine abgreift und verkauft (via [email protected]_human5 ) | reddit.com/r/de | 2021-05-04
  • GitHub repo EarlGrey

    :tea: iOS UI Automation Test Framework

  • GitHub repo junit5

    ✅ The 5th major version of the programmer-friendly testing framework for Java and the JVM

    Project mention: Your cool open source libraries | reddit.com/r/java | 2021-04-12
  • GitHub repo dredd

    Language-agnostic HTTP API Testing Tool

    Project mention: [Showoff Saturday] I built a one-click API mock server (https://microapis.io) | reddit.com/r/webdev | 2021-05-08

    I'm using it at work with my current client, and it's a lifesaver when it comes to building the frontend. Specially if you make sure you validate the server implementation against the specification using tools like Dredd.

  • GitHub repo Truth

    Fluent assertions for Java and Android

  • GitHub repo NUnit

    NUnit 3 Framework

    Project mention: Automated Test in C#? | reddit.com/r/csharp | 2021-04-23

    Sure, there are the Microsofts own MSTest, then NUnit and XUnit and others. For Mocking you can use Moq and surely others I'm not familiar with.

  • GitHub repo Infection

    AST based PHP Mutation Testing Framework

    Project mention: news.ycombinator.com | 2021-02-17

    I’ve used the infection PHP library (https://github.com/infection/infection) in an API SDK that I maintain.

    My experiences were very similar to the author’s when I first started using it. Even though my test coverage was near 100%, the mutations introduced revealed that in large part my tests were fallible due to assumptions I’d made when writing them.

    I’ve incorporated mutation testing as the final step in my CI workflow as a test for my tests. It’s a fair bit of work the first time it’s run (especially with larger libraries), but in my opinion vital as a pairing with tests.

  • GitHub repo Atoum

    The modern, simple and intuitive PHP unit testing framework.

    Project mention: 10 Of The Best PHP Testing Frameworks For 2021 | dev.to | 2021-02-17

    Before installation, make sure you have the latest version of PHP installed in your system. You can set up an Atoumframework by either one of the ways.

  • GitHub repo MyTested.AspNetCore.Mvc

    Fluent testing library for ASP.NET Core MVC.

    Project mention: Can I somehow test the routs of a web app? what controller/action hitting a url will go to? | reddit.com/r/csharp | 2021-04-24

    Take a look at the MyTested library.

  • GitHub repo bash_unit

    bash unit testing enterprise edition framework for professionals

    Project mention: Unit testing for bash | reddit.com/r/bash | 2021-03-02
  • GitHub repo MSTest

    MSTest V2 framework and adapter

    Project mention: Most Complete MSTest Framework Tutorial Using .Net Core | dev.to | 2021-05-05

    Open-Source – MSTest V2 is open-source, and the project is hosted on GitHub. The public repositories of the MSTest V2 are Microsoft/testfx and Microsoft/testfx-docs. Since the project is open-source, it allows contributions from the community.

  • GitHub repo Atata

    C#/.NET test automation framework for web

    Project mention: Load testing with Atata and Selenoid (Part 1) | dev.to | 2021-04-15

    Atata is a great open source project created by @yevgeniyshunevych

  • GitHub repo Mockito

    HTTP mocking for Rust! (by lipanski)

  • GitHub repo Warewolf

    Effortless Microservice Design and Integration. This repository includes the code-base for the Warewolf Studio and Server.

  • GitHub repo dotnet-testcontainers

    A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.

    Project mention: Integration testing with EF Core, part 2 | dev.to | 2021-04-12

    Dotnet.Testcontainers also comes with some built-in classes that wraps various services, one of these classes actually wraps a SQL Server Docker container and there are few more that covers the most common databases e.g.

  • GitHub repo LightBDD

    BDD framework allowing to create easy to read and maintain tests.

  • GitHub repo CIDLib

    The CIDLib general purpose C++ development environment

    Project mention: What's the coolest thing you've created with c++? | reddit.com/r/cpp | 2021-05-03
  • GitHub repo webtau

    Webtau (short for web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, Graph QL, Browser, Database, CLI and Business Logic with consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.

    Project mention: What UI automation framework are you using? | reddit.com/r/softwaretesting | 2021-02-09
  • GitHub repo bdd-for-c

    A simple BDD library for the C language

    Project mention: Testing in C | reddit.com/r/C_Programming | 2021-05-07

    I'm currenlty looking at the bdd-for-c library. It's a new approach to testing to me that I'd like to test out.

  • GitHub repo KmTest

    Kernel-mode C++ unit testing framework in BDD-style

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-12.


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

Project Stars
1 mocha 20,476
2 ava 18,986
3 Catch 13,396
4 TestCafe 8,927
5 EarlGrey 5,287
6 junit5 4,568
7 dredd 3,643
8 Truth 2,255
9 NUnit 2,029
10 Infection 1,451
11 Atoum 1,387
12 MyTested.AspNetCore.Mvc 1,374
13 bash_unit 438
14 MSTest 397
15 Atata 366
16 Mockito 340
17 Warewolf 241
18 dotnet-testcontainers 228
19 LightBDD 215
20 CIDLib 183
21 webtau 181
22 bdd-for-c 64
23 KmTest 31