F# Testing

Open-source F# projects categorized as Testing | Edit details

Top 7 F# Testing Projects

  • GitHub repo NBomber

    Modern and flexible load testing framework for Pull and Push scenarios, designed to test any system regardless a protocol (HTTP/WebSockets/AMQP etc) or a semantic model (Pull/Push).

  • GitHub repo FsCheck

    Random Testing for .NET

    Project mention: Typesafe F# configuration binding | dev.to | 2021-11-28

    At Symbolica we're building a symbolic execution service that explores every reachable state of a user's program and verifies assertions at each of these states to check that the program is correct. By default it will check for common undefined behaviours, such as out-of-bounds memory reads or divide by zero, but it can also be used with custom, application specific, assertions too just like the kind you'd write in a unit test. Seen from this perspective it's kind of like FsCheck (or Haskell's QuickCheck or Python's Hypothesis), but much more exhaustive and without the randomness.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Expecto

    A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!

  • GitHub repo Canopy

    f# web automation and testing library, built on top of Selenium (friendly to c# also)

    Project mention: Ok, il y a des devs ici. Mais est-ce qu'il y a des testeurs ? | reddit.com/r/france | 2021-12-02
  • GitHub repo fsharp-hedgehog

    Release with confidence, state-of-the-art property testing for .NET.

    Project mention: What are you working on? (2021-06) | reddit.com/r/fsharp | 2021-06-01

    Looks cool. Is there a reason why you didn't use FsCheck or Hedgehog? They're built to generate random data for testing, and can return the seed if a test fails so you can rerun the test with the exact same data once you figure out what the problem is - which is useful if the failure condition is rare.

  • GitHub repo Fuchu

    Functional test library for F# / C# / VB.NET

  • GitHub repo Diffract

    A .NET library to perform structural diff between two objects

    Project mention: What are you working on? (2021-11) | reddit.com/r/fsharp | 2021-11-01

    During the hacktoberfest, we open source Diffract. It is a .NET library that displays a readable diff between two objects. It is particularly useful for unit testing complex objects. The library is written in F# but works with both F# and C#. Here is an example from the readme with union where the case is different:

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

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

F# Testing related posts


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

Project Stars
1 NBomber 1,171
2 FsCheck 933
3 Expecto 543
4 Canopy 493
5 fsharp-hedgehog 226
6 Fuchu 116
7 Diffract 12
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives