RSpecRuby dili ile yazılmış bir test çatısıdır. Test tabanlı geliştirme ortamlarında tercih edilen RSpec, komut satırında çalışan ana program (rspec) haricinde örnek test dosyalarını ve açıklamalarını barındıran rspec-core, genişletilebilir beklenti (expectation) dili paketi rspec-expectations, dahili mock/stub desteği sunan rspec-mocks paketleri ile gelir. Ayrıca Ruby on Rails desteği için rspec-rails paketi mevcuttur.