Ruby for Testers
Ruby + RSpec + Selenium + Capybara. Elegant, expressive, and built for testing.
intermediate
3 courses
15 lessons
This path requires a Pro subscription
Subscribe to unlock all lessons, challenges, and bug hunts.
Study group
0 / 20 membersJoin others studying Ruby for Testers. Share notes, documents, and discuss concepts.
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 +10 XP
-
Requires subscriptionClasses and Objectsreading +10 XP
-
Requires subscriptionBlocks, Procs, and Lambdasreading +10 XP
-
Requires subscriptionCollections and Enumerablereading +10 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 +10 XP
-
Requires subscriptionRSpec Advanced Patternsreading +10 XP
-
Requires subscriptionSelenium with Rubyreading +10 XP
-
Requires subscriptionCapybara for Web Testingreading +10 XP
-
Requires subscriptionPage Object Model in Rubyreading +10 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 +10 XP
-
Requires subscriptionTest Data with FactoryBotreading +10 XP
-
Requires subscriptionMocking with RSpec Mocksreading +10 XP
-
Requires subscriptionRake Tasks and CI Integrationreading +10 XP
-
Requires subscriptionCapstone: Complete Ruby Test Suiteexercise +10 XP