Gain insights into good testing practices in Ruby on Rails. Learn the testing mindset, convert requirements into user stories, and master feature, request, and unit tests for comprehensive coverage.
Intermediate
48 Lessons
16h
Certificate of Completion
Gain insights into good testing practices in Ruby on Rails. Learn the testing mindset, convert requirements into user stories, and master feature, request, and unit tests for comprehensive coverage.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
This course aims to teach you how to write better Rails applications by applying good testing practices. You’ll learn about the reasoning behind testing and the process of applying good testing practices. In the first half of the course, you’ll learn about the testing mindset and understand its importance. Next, you’ll learn to turn business requirements into user stories. These user stories will become the basis of the code and tests you’ll write. Once you understand the reasoning and process, you’ll pr...
What You'll Learn
An understanding of feature testing
An understanding of testing and its importance in building robust applications
An understanding of the importance of request tests and how to write them
The ability to write unit tests to cover edge cases
What You'll Learn
An understanding of feature testing
Show more
Course Content
Before We Start
The Why Behind Testing
The How Behind Testing
Planning
The Feature Layer
The Request Layer
8 Lessons
The Unit Layer
8 Lessons
Conclusion
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.