Ruby for Testers
Ruby + RSpec + Selenium + Capybara. Elegant, expressive, and built for testing. From the Selenium core contributor who teaches it.
intermediate
3 courses
15 lessons
This path requires a Pro subscription
Subscribe to unlock all lessons, challenges, and bug hunts.
1
Ruby Fundamentals for Testing
Master Ruby's elegant syntax and object model — the foundation for every major Ruby testing tool.
intermediate
~4.0h
-
Requires subscriptionWhy Ruby for Test Automation?reading +10 XP
-
Requires subscriptionRuby Setup and First Scriptreading +15 XP
-
Requires subscriptionClasses and Objectsreading +15 XP
-
Requires subscriptionBlocks, Procs, and Lambdasreading +15 XP
-
Requires subscriptionCollections and Enumerablereading +15 XP
2
Ruby Testing Frameworks
From RSpec to Capybara — learn the frameworks that made Ruby the gold standard for readable test automation.
intermediate
~5.0h
-
Requires subscriptionRSpec Fundamentalsreading +15 XP
-
Requires subscriptionRSpec Advanced Patternsreading +15 XP
-
Requires subscriptionSelenium with Rubyreading +20 XP
-
Requires subscriptionCapybara for Web Testingreading +20 XP
-
Requires subscriptionPage Object Model in Rubyreading +20 XP
3
Ruby Testing Ecosystem
API testing, test data, mocking, CI integration — the complete toolkit for production-grade Ruby test suites.
intermediate
~4.0h
-
Requires subscriptionAPI Testing with HTTParty and Faradayreading +15 XP
-
Requires subscriptionTest Data with FactoryBotreading +15 XP
-
Requires subscriptionMocking with RSpec Mocksreading +15 XP
-
Requires subscriptionRake Tasks and CI Integrationreading +15 XP
-
Requires subscriptionCapstone: Complete Ruby Test Suiteexercise +25 XP