Advanced
190 Lessons
27h 10min
Certificate of Completion
Takeaway Skills
Understand the fundamentals of test-driven development
Write and run tests for your application using RSpec and Minitest
Learn to make failing tests pass
Test the security of your application
Configure your routes, models, views, and controllers
Course Overview
Take a deep dive into the test-driven development (TDD) process by writing and running your own tests for your Ruby-on-Rails applications. Not only will you learn the fundamentals of testing in Ruby and Rails, but also how you can apply the same methods in your dail...Show More
Course Content
Introduction
2 Lessons
Test-Driven Fable
5 Lessons
Test-Driven Development Basics
14 Lessons
Test-Driven Rails
11 Lessons
What Makes a Great Test?
8 Lessons
Testing Models
11 Lessons
Adding Data to Tests
12 Lessons
Using Test Doubles as Mocks and Stubs
10 Lessons
Integration Testing with Capybara and Cucumber
14 Lessons
Testing JavaScript: Integration Testing
5 Lessons
Unit-Testing Javascript
13 Lessons
Testing Rails Display Elements
14 Lessons
Minitest
10 Lessons
Testing for Security
11 Lessons
Testing External Services
14 Lessons
Troubleshooting and Debugging
9 Lessons
Running Tests Faster and Running Faster Tests
17 Lessons
Testing Legacy Code
10 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.
Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.
Built-in assessments let you test your skills. Completion certificates let you show them off.