63.92
A long-lived project that still receives updates
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
2019
2020
2021
2022
2023
2024
56.33
A long-lived project that still receives updates
A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.
2019
2020
2021
2022
2023
2024
55.75
A long-lived project that still receives updates
Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.
2019
2020
2021
2022
2023
2024
55.58
A long-lived project that still receives updates
Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.
2019
2020
2021
2022
2023
2024
20.2
A long-lived project that still receives updates
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Kirk Haines and I were paired up and we cracked open the code for a fe...
2019
2020
2021
2022
2023
2024
24.3
A long-lived project that still receives updates
Selenium implements the W3C WebDriver protocol to automate popular browsers. It aims to mimic the behaviour of a real user as it interacts with the application's HTML. It's primarily intended for web application testing, but any web-based task can automated.
2019
2020
2021
2022
2023
2024
15.39
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
An object-oriented testing framework
2019
2020
2021
2022
2023
2024
12.79
No release in over a year
Rack::Test is a small, simple testing API for Rack apps. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on.
2019
2020
2021
2022
2023
2024
9.9
A long-lived project that still receives updates
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website
2019
2020
2021
2022
2023
2024
8.88
A long-lived project that still receives updates
rspec-rails integrates the Rails testing helpers into RSpec.
2019
2020
2021
2022
2023
2024
5.14
Low commit activity in last 3 years
A long-lived project that still receives updates
Strategies for cleaning databases. Can be used to ensure a clean slate for testing.
2019
2020
2021
2022
2023
2024
4.58
No release in over 3 years
Capybara aims to simplify the process of integration testing Rack applications, such as Rails, Sinatra or Merb. It is inspired by and aims to replace Webrat as a DSL for interacting with a webapplication. It is agnostic about the driver running your tests and currently comes bundled with rack-tes...
2019
2020
2021
2022
2023
2024
4.58
No release in over 3 years
Capybara aims to simplify the process of integration testing Rack applications, such as Rails, Sinatra or Merb. It is inspired by and aims to replace Webrat as a DSL for interacting with a webapplication. It is agnostic about the driver running your tests and currently comes bundled with rack-tes...
2019
2020
2021
2022
2023
2024
3.55
There's a lot of open issues
No release in over a year
A Ruby library for controlling Toxiproxy. Can be used in resiliency testing.
2019
2020
2021
2022
2023
2024
3.2
Repository is archived
No commit activity in last 3 years
No release in over 3 years
CasperJS is a navigation scripting & testing utility for [PhantomJS](http://www.phantomjs.org/). It eases the process of defining a full navigation scenario and provides useful high-level functions, methods & syntaxic sugar for doing common tasks.
2019
2020
2021
2022
2023
2024
2.81
No release in over 3 years
Hypothesis is a powerful, flexible, and easy to use library for property-based testing.
2019
2020
2021
2022
2023
2024
2.79
No release in over 3 years
Low commit activity in last 3 years
Strategies for cleaning databases. Can be used to ensure a clean slate for testing.
2019
2020
2021
2022
2023
2024