Testing gems

Showing projects tagged as Testing

  • Selenium WebDriver

    9.9 9.9 L2 Java
    A browser automation framework and ecosystem.
  • faker

    9.8 8.6 L5 Ruby
    A library for generating fake data such as names, addresses, and phone numbers.
  • factory_bot

    9.7 5.8 L5 Ruby
    A library for setting up Ruby objects as test data.
  • Capybara

    9.7 8.1 L5 Ruby
    Acceptance test framework for web applications
  • vcr

    9.1 4.4 L5 Ruby
    Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
  • shoulda-matchers

    8.9 7.1 L5 Ruby
    Simple one-liner tests for common Rails functionality
  • Cucumber

    8.9 9.9 L1 TypeScript
    A monorepo of common components - building blocks for implementing Cucumber in various languages.
  • WebMock

    8.8 7.0 L4 Ruby
    Library for stubbing and setting expectations on HTTP requests in Ruby.
  • minitest

    8.5 4.0 L2 Ruby
    minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
  • Parallel Tests

    8.5 6.5 L5 Ruby
    Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
  • Spring

    8.3 0.1 L4 Ruby
    Rails application preloader
  • timecop

    8.3 5.1 L4 Ruby
    A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
  • RSpec

    8.3 1.8 Ruby
    RSpec meta-gem that depends on the other components
  • Poltergeist

    8.3 0.0 L4 Ruby
    A PhantomJS driver for Capybara.
  • Split

    8.1 5.7 L5 Ruby
    :chart_with_upwards_trend: The Rack Based A/B testing framework
  • capybara-webkit

    8.0 0.9 Ruby
    A Capybara driver for headless WebKit to test JavaScript web apps
  • ffaker

    7.6 7.4 L5 Ruby
    Faker refactored.
  • mutant

    7.3 8.6 L4 Ruby
    Automated code reviews via mutation testing - semantic code coverage.
  • Watir

    7.2 8.6 L5 Ruby
    Watir Powered By Selenium
  • Vanity

    7.2 1.3 L4 Ruby
    an A/B testing framework for Rails that is datastore agnostic.
  • DuckRails

    7.1 0.0 L4 Ruby
    Development tool to mock API endpoints quickly and easily (docker image available)
  • Spork

    6.9 0.0 L5 Ruby
    A DRb server for testing frameworks (RSpec / Cucumber currently) that forks before each run to ensure a clean testing state.
  • Ruby Tests Profiling Toolbox

    6.4 8.0 Ruby
    Ruby Tests Profiling Toolbox
  • Aruba

    6.3 8.5 L5 Ruby
    Test command-line applications with Cucumber-Ruby, RSpec or Minitest. The most up to date documentation can be found on Cucumber.Pro (https://app.cucumber.pro/projects/aruba)
  • Appraisal

    6.2 3.7 L5 Ruby
    A Ruby library for testing your library against different versions of dependencies.
  • Machinist

    6.2 0.0 Ruby
    Fixtures aren't fun. Machinist is.
  • Phony

    6.2 7.1 Ruby
    E164 international phone number normalizing, splitting, formatting.
  • Konacha

    6.1 0.0 L5 Ruby
    Test your Rails application's JavaScript with the mocha test framework and chai assertion library
  • Fabrication

    6.0 0.0 L5 Ruby
    This project has moved to GitLab! Please check there for the latest updates.
  • Ruby-JMeter

    5.8 0.0 L5 Ruby
    A Ruby based DSL for building JMeter test plans