10

8

6

4

2


8.9
0.0

2.5

9.5

9.8

8.7

7.5

8.2

9.7

7.9

78 Testing gems and projects

  • Selenium WebDriver

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

    8.9 0.0 L1 TypeScript
    A home for issues that are common to multiple cucumber repositories
  • Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
    Promo www.influxdata.com
    InfluxDB Logo
  • Rufo

    2.5 9.5 Ruby
    DISCONTINUED. Ruby formatter
  • faker

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

    7.5 8.2 L4 Ruby
    Automated code reviews via mutation testing - semantic code coverage.
  • Capybara

    9.7 7.9 L5 Ruby
    Acceptance test framework for web applications
  • Aruba

    6.4 7.4 L5 Ruby
    Test command-line applications with Cucumber-Ruby, RSpec or Minitest.
  • shoulda-matchers

    9.0 8.2 L5 Ruby
    Simple one-liner tests for common Rails functionality
  • Ruby Tests Profiling Toolbox

    7.2 7.5 Ruby
    Ruby Tests Profiling Toolbox
  • factory_bot

    9.7 7.8 L5 Ruby
    A library for setting up Ruby objects as test data.
  • WebMock

    8.9 8.1 L4 Ruby
    Library for stubbing and setting expectations on HTTP requests in Ruby.
  • Parallel Tests

    8.7 7.6 L5 Ruby
    Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
  • Loco-Rails

    1.5 5.6 L5 Ruby
    Rails is awesome, but modern web needs Loco-motive.
  • Test::Unit

    4.2 6.8 L1 Ruby
    test-unit
  • ffaker

    7.8 6.9 L5 Ruby
    Faker refactored.
  • vcr

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

    7.3 6.0 L5 Ruby
    Watir Powered By Selenium
  • Phony

    6.3 6.9 Ruby
    E164 international phone number normalizing, splitting, formatting.
  • Forgery

    5.6 0.0 L4 Ruby
    Easy and customizable generation of forged data.
  • Knapsack

    4.8 3.4 Ruby
    Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
  • timecop

    8.4 6.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.
  • PpSql

    3.0 0.0 Ruby
    Rails ActiveRecord SQL queries log beautifier
  • rspec-log_matcher

    0.6 0.0 Ruby
    An RSpec custom matcher to test code that logs information into log files.
  • CodeBreaker

    0.3 0.0 Ruby
    Breaking a Ruby code snippet into a sequence of classes and their connecting methods.
  • minitest

    8.7 8.0 L2 Ruby
    minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
  • RR

    3.6 0.0 L4 Ruby
    RR is a test double framework that features a rich selection of double techniques and a terse syntax. β›Ί
  • Zapata

    4.1 0.0 L5 Ruby
    An Automatic Automated Test Writer
  • Spring

    8.4 6.1 L4 Ruby
    Rails application preloader
  • Appraisal

    6.4 5.6 L5 Ruby
    A Ruby library for testing your library against different versions of dependencies.
  • power_assert

    0.1 0.0 L2
    Power Assert for Ruby
  • RSpec

    8.3 2.4 Ruby
    RSpec meta-gem that depends on the other components
  • Spinach

    5.0 0.0 L5 Ruby
    Spinach is a BDD framework on top of Gherkin.
  • Fix

    1.4 4.1 L5 Ruby
    Specing framework.
  • Fabrication

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

    8.0 0.9 Ruby
    DISCONTINUED. A Capybara driver for headless WebKit to test JavaScript web apps
  • rspec-tap-formatters

    0.9 0.0 Ruby
    TAP Producer for RSpec-3
  • Fuubar

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

    5.3 0.0 L5 Ruby
    Nyan Cat inspired RSpec formatter!
  • rspec-side_effects

    1.1 0.0 Ruby
    RSpec extension for checking the side effects of your specifications.
  • TestXml

    1.4 0.0 L5 Ruby
    Small library to test your xml with Test::Unit or RSpec
  • Fake Person

    2.1 0.0 Ruby
    DISCONTINUED. Create some fake personalities
  • API Taster

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

    8.3 0.0 L4 Ruby
    DISCONTINUED. A PhantomJS driver for Capybara.
  • Spork

    6.8 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-JMeter

    5.9 0.0 L5 Ruby
    A Ruby based DSL for building JMeter test plans
  • Wrong

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

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

    0.8 0.0 L5 Ruby
    DISCONTINUED. A minimalist RSpec clone with all the essentials. [Moved to: https://github.com/cyril/r_spec-clone.rb]
  • Pundit Matchers

    3.0 8.1 L5 Ruby
    A set of RSpec matchers for testing Pundit authorisation policies.
  • Request Interceptor

    1.2 0.0 Ruby
    Sinatra based foreign API simulation for your testsuite
  • Howitzer

    3.6 2.0 L5 Ruby
    A Ruby-based framework for acceptance testing
  • Drawers

    2.4 0.0 L5 Ruby
    Group related classes together. No more silos. A solution to rails dystopia.
  • Cutest

    2.7 0.0 L5 Ruby
    Isolated tests in Ruby.
  • Bacon

    4.4 0.0 L5 Ruby
    a small RSpec clone
  • Konacha

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

    0.6 0.0 Ruby
    Solution for matching JSON response into RSpec request tests
  • Bionic

    0.4 0.0 Ruby
    Framework for creating telegram bots.
  • Flatware

    3.1 6.6 Ruby
    A parallel test runner for RSpec and Cucumber with pretty output
  • FactoryTrace

    3.6 5.6 Ruby
    Simple tool to maintain factories and traits from FactoryBot
  • Impersonator

    2.2 0.0 Ruby
    Ruby library to record and replay object interactions
  • rspec-timecop

    1.4 0.0 Ruby
    RSpec extension to control time.
  • ActiveMocker

    4.3 0.0 L4 Ruby
    Generate mocks from ActiveRecord models for unit tests that run fast because they don’t need to load Rails or a database.
  • rspec-tabular

    1.2 0.0 Ruby
    Rspec extension for writing tabular examples
  • TapReportParser

    0.2 0.0 Ruby
    TAP Report Parser
  • Emoji-RSpec

    2.6 0.0 L5 Ruby
    Custom Emoji Formatters for RSpec
  • Machinist

    6.3 0.0 Ruby
    Fixtures aren't fun. Machinist is.
  • StringPattern

    0.8 0.7 Ruby
    Generate strings supplying a simple pattern. Perfect to be used in test data factories. Validate if a text fulfills a specific pattern. Also you can use regular expressions (Regexp) to generate strings: `/[a-z0-9]{2,5}\w+/.gen`. Generate words in English or Spanish.
  • Mocktail

    3.1 8.7 Ruby
    πŸ₯ƒ Take your Ruby, and make it a double!
  • OpenApiImport

    0.7 4.4 Ruby
    Ruby gem open_api_import -- Import a Swagger or Open API file and create a Ruby Request Hash file including all requests and responses
  • Test Tube

    0.4 4.2 Ruby
    A test tube to conduct software experiments πŸ§ͺ
  • Ruby DnsMock

    1.7 6.6 Ruby
    DNS mock server written on πŸ’Ž Ruby. Mimic any DNS records for your test environment with fake DNS server.
  • Timify

    0.3 10.0 Ruby
    Ruby gem to easily calculate the time running (elapsed time) from one location to another inside your code and reports statistics. It helps you improve your code and find out which part of your code is consuming more time.
  • turbo_tests

    2.7 5.2 Ruby
    Run RSpec tests on multiple cores. Like parallel_tests but with incremental summarized output. Originally extracted from the Discourse and Rubygems source code.
  • Brutal πŸ’ŽπŸ”¨

    1.6 0.0 Ruby
    A code-first approach to automate the writing of unit tests.
  • RSpec clone

    1.0 0.0 Ruby
    A minimalist RSpec clone with all the essentials.
  • RSpecTracer

    2.5 0.0 Ruby
    RSpec Tracer is a specs dependency analyzer, flaky tests detector, tests accelerator, and coverage reporter tool for RSpec. It maintains a list of files for each test, enabling itself to skip tests in the subsequent runs if none of the dependent files are changed. It uses Ruby's built-in coverage library to keep track of the coverage for each test.
  • MatrixEval

    0.6 0.0 Ruby
    Run your code against different versions of dependencies. Get the similar matrix jobs feature of GitHub Action, Circle CI and Travis CI on local.
  • Spectus

    0.8 4.7 Ruby
    Expectation library with RFC 2119's requirement levels πŸš₯

Add another 'Testing' Gem