10

8

6

4

2


9.7

8.8

9.6

8.7

9.6

4.8

9.5

6.2

8.8

5.8
vcr

57 Testing gems and projects

  • Selenium WebDriver

    9.9 9.9 L2 JavaScript
    This gem provides Ruby bindings for WebDriver.
  • Capybara

    9.7 8.8 L5 Ruby
    Acceptance test framework for web applications.
  • faker

    9.6 8.7 L5 Ruby
    A library for generating fake data such as names, addresses, and phone numbers.
  • webdriver

    9.6 4.8 Haskell
    a Haskell client for the Selenium WebDriver protocol
  • factory_girl

    9.5 6.2 L5 Ruby
    A library for setting up Ruby objects as test data.
  • vcr

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

    8.6 2.3 Haskell
    A unit testing framework for Haskell
  • shoulda-matchers

    8.5 7.6 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.4 6.3 L4 Ruby
    Library for stubbing and setting expectations on HTTP requests.
  • minitest

    8.3 4.6 L2 Ruby
    minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
  • Poltergeist

    8.3 6.5 L4 Ruby
    A PhantomJS driver for Capybara.
  • Spring

    8.1 4.4 L4 Ruby
    Preloads your rails environment in the background for faster testing and Rake tasks.
  • Parallel Tests

    8.0 8.0 L5 Ruby
    Speedup Test::Unit + RSpec + Cucumber by running parallel on multiple CPUs (or cores).
  • capybara-webkit

    8.0 6.4 Ruby
    A Capybara driver for headless WebKit to test JavaScript web apps
  • timecop

    7.8 4.7 L4 Ruby
    Provides "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code.
  • RSpec

    7.7 3.4 Ruby
    Behaviour Driven Development for Ruby.
  • Cucumber

    7.4 9.5 L1 Java
    BDD that talks to domain experts first and code second.
  • ffaker

    6.9 6.5 L5 Ruby
    A faster Faker, generates dummy data, rewrite of faker.
  • genvalidity

    6.8 8.1 Haskell
    Testing utilities for the validity library
  • Spork

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

    6.5 4.0 L4 Ruby
    Mutant is a mutation testing tool for Ruby.
  • Watir

    6.2 8.7 L5 Ruby
    Web application testing in Ruby.
  • Machinist

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

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

    5.8 8.0 L4 Ruby
    Tool for mocking API endpoints quickly & dynamically.
  • Aruba

    5.7 8.9 L5 Ruby
    Testing command line applications with cucumber and rspec.
  • gdiff-th

    5.7 0.0 Haskell
    Generate gdiff GADTs and Instances.
  • Fabrication

    5.4 6.3 L5 Ruby
    A simple and powerful object generation library.
  • Appraisal

    5.3 2.2 L5 Ruby
    Appraisal integrates with bundler and rake to test your library against different versions of dependencies.
  • Ruby-JMeter

    5.0 6.0 L5 Ruby
    A Ruby based DSL for building JMeter test plans.
  • API Taster

    5.0 0.0 L5 Ruby
    A quick and easy way to visually test your Rails application's API.
  • Forgery

    5.0 2.8 L4 Ruby
    Easy and customizable generation of forged data.
  • Fuubar

    4.8 0.0 L5 Ruby
    The instafailing RSpec progress bar formatter.
  • Nyan Cat

    4.7 1.1 L5 Ruby
    Nyan Cat inspired RSpec formatter!
  • Spinach

    4.4 3.3 L5 Ruby
    Spinach is a high-level BDD framework that leverages the expressive Gherkin language (used by Cucumber) to help you define executable specifications of your application or library's acceptance criteria.
  • Bacon

    3.7 0.9 L5 Ruby
    A small RSpec clone.
  • Wrong

    3.6 0.0 L5 Ruby
    Wrong provides a general assert method that takes a predicate block. Assertion failure messages are rich in detail.
  • Zapata

    3.2 0.0 L5 Ruby
    Who has time to write tests? This is a revolutionary tool to make them write themselves.
  • Knapsack

    3.1 6.7 Ruby
    Optimal test suite parallelisation across CI nodes for RSpec, Cucumber, Minitest, Spinach and Turnip.
  • ActiveMocker

    3.0 5.5 L4 Ruby
    Generate mocks from ActiveRecord models for unit tests that run fast because they don’t need to load Rails or a database.
  • Test::Unit

    2.7 7.0 L1 Ruby
    Test::Unit is a xUnit family unit testing framework for Ruby.
  • Rufo

    2.5 9.5 Ruby
    Ruby formatter
  • RR

    2.4 3.5 L4 Ruby
    A test double framework that features a rich selection of double techniques and a terse syntax.
  • Howitzer

    2.1 6.2 L5 Ruby
    Ruby based framework for acceptance testing
  • Emoji-RSpec

    2.0 0.0 L5 Ruby
    Custom Emoji Formatters for RSpec.
  • Cutest

    1.8 0.8 L5 Ruby
    Isolated tests in Ruby.
  • Drawers

    1.5 4.4 L5 Ruby
    Group related classes together. No more silos.
  • Fake Person

    1.4 0.0 Ruby
    Uses some of the most popular given & surnames in the US & UK.
  • PpSql

    1.4 3.9 Ruby
    No description or website provided.
  • power_assert

    1.3 7.7 L2 Ruby
    Power Assert for Ruby.
  • Pundit Matchers

    1.2 7.4 L5 Ruby
    A set of RSpec matchers for testing Pundit authorisation policies
  • Loco-Rails

    0.8 4.8 L5 Ruby
    Rails is awesome, but modern web needs Loco-motive.
  • Fix

    0.7 1.5 L5 Ruby
    Specing framework.
  • TestXml

    0.7 0.6 L5 Ruby
    TestXml is a small extension for testing XML/HTML.
  • Request Interceptor

    0.6 5.1 Ruby
    Sinatra based foreign API simulation for your testsuite
  • R Spec

    0.4 1.8 L5 Ruby
    A small Rspec clone based on Fix specing framework.
  • CodeBreaker

    0.2 1.8 Ruby
    Breaking a Ruby code snippet into a sequence of classes and their connecting methods.

Add another 'Testing' Gem