Testing gems

Showing projects tagged as Testing

  • Selenium WebDriver

    9.9 9.8 L2 Java
    This gem provides Ruby bindings for WebDriver.
  • faker

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

    9.7 8.1 L5 Ruby
    Acceptance test framework for web applications.
  • 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
  • factory_bot

    9.7 6.9 L5 Ruby
    A library for setting up Ruby objects as test data.
  • vcr

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

    8.9 9.7 L1 Java
    BDD that talks to domain experts first and code second.
  • shoulda-matchers

    8.8 7.7 L5 Ruby
    Provides Test::Unit- and RSpec-compatible one-liners that test common Rails functionality. These tests would otherwise be much longer, more complex, and error-prone.
  • WebMock

    8.7 6.7 L4 Ruby
    Library for stubbing and setting expectations on HTTP requests.
  • minitest

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

    8.5 6.4 L5 Ruby
    Speedup Test::Unit + RSpec + Cucumber by running parallel on multiple CPUs (or cores).
  • RSpec

    8.3 2.1 Ruby
    Behaviour Driven Development for Ruby.
  • Spring

    8.3 3.0 L4 Ruby
    Preloads your rails environment in the background for faster testing and Rake tasks.
  • Poltergeist

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

    8.2 5.0 L4 Ruby
    Provides "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code.
  • Split

    8.1 7.0 L5 Ruby
    Rack Based AB testing framework.
  • capybara-webkit

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

    7.6 5.7 L5 Ruby
    A faster Faker, generates dummy data, rewrite of faker.
  • mutant

    7.2 8.8 L4 Ruby
    Mutant is a mutation testing tool for Ruby.
  • Vanity

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

    7.2 5.8 L5 Ruby
    Web application testing in Ruby.
  • DuckRails

    7.0 0.0 L4 Ruby
    Tool for mocking API endpoints quickly & dynamically.
  • Spork

    6.9 0.0 L5 Ruby
    A DRb server for testing frameworks (RSpec / Cucumber currently).
  • Aruba

    6.3 8.0 L5 Ruby
    Testing command line applications with cucumber and rspec.
  • Appraisal

    6.2 2.5 L5 Ruby
    Appraisal integrates with bundler and rake to test your library against different versions of dependencies.
  • Machinist

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

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

    6.1 5.7 Ruby
    E164 international phone number normalizing, splitting, formatting.
  • Ruby Tests Profiling Toolbox

    6.1 6.7 Ruby
    Ruby Tests Profiling Toolbox
  • Fabrication

    6.0 1.0 L5 Ruby
    A simple and powerful object generation library.
  • Ruby-JMeter

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