Selected Tags

Click on a tag to remove it

More Tags

Click on a tag to add it and filter down

Testing libraries

Showing projects tagged as Testing

  • JUnit

    9.3 5.8 L5 Java
    Common testing framework.
  • Mockito

    9.3 8.8 L4 Java
    Creation of test double objects in automated unit tests for the purpose of TDD or BDD.
  • REST Assured

    8.8 7.9 L5 Java
    Java DSL for easy testing for REST/HTTP services.
  • 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.
    Promoted scoutapm.com
  • Apache JMeter

    8.7 9.4 L2 Java
    Functional testing and performance measurements.
  • Gatling

    8.6 9.5 Scala
    Load testing tool designed for ease of use, maintainability and high performance.
  • TestContainers

    8.4 9.5 L5 Java
    Provides throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
  • Cucumber

    8.4 9.4 L5 Java
    BDD testing framework.
  • WireMock

    8.4 8.6 L5 Java
    Stubbs and mocks web services.
  • Karate

    8.4 9.0 Java
    Karate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework.
  • Moco

    8.3 9.0 L4 Java
    Concise web services for stubs and mocks, Duke's Choice Award 2013.
  • MockServer

    8.1 9.3 L2 Java
    Allows mocking of systems that are integrated with HTTP/S.
  • PowerMock

    8.1 4.6 L1 Java
    Enables mocking of static methods, constructors, final classes and methods, private methods and removal of static initializers.
  • Spock

    7.8 8.0 L4 Java
    JUnit-compatible framework featuring an expressive Groovy-derived specification language.
  • TestNG

    7.7 8.3 L2 Java
    Testing framework.
  • Java Faker

    7.5 7.0 Java
    A port of Ruby's fake data generator.
  • Truth

    7.2 7.7 L3 Java
    Google's assertion and proposition framework.
  • Awaitility

    7.2 5.5 L5 Java
    DSL for synchronizing asynchronous operations.
  • AssertJ

    7.2 9.1 L4 Java
    Fluent assertions that improve readability.
  • Hamcrest

    7.1 4.5 L5 Java
    Matchers that can be combined to create flexible expressions of intent.
  • Selenide

    6.9 9.1 L5 Java
    Concise API around Selenium to write stable and readable UI tests.
  • ArchUnit

    6.4 8.2 Java
    Architecture test library, to specify and assert architecture rules.
  • PIT

    6.3 6.0 L4 Java
    Fast mutation-testing framework for evaluating fault-detection abilities of existing JUnit or TestNG test-suites.
  • Galen

    6.3 0.0 Java
    Layout and functional testing framework for websites.
  • Pact JVM

    6.2 9.3 Groovy
    Consumer-driven contract testing.
  • Selenium

    5.8 0.0 L5 Java
    Portable software testing framework for web applications.
  • JUnitParams

    5.8 0.0 HTML
    Creation of readable and maintainable parametrised tests.
  • JSONAssert

    5.5 2.5 L4 Java
    Simplifies testing of JSON strings.
  • JFairy

    5.2 4.2 L5 Java
    Fake data generator.
  • JMockit

    5.1 4.1 L5 Java
    Mocks static, final methods and more.
  • JBehave

    4.9 7.2 L4 Java
    Framework for Behavioural Driven Development.