Learn about the testing of elixir's concepts and tools.
Intermediate
91 Lessons
15h
Certificate of Completion
Learn about the testing of elixir's concepts and tools.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Testing is an essential part of the software development life cycle. A good automated testing suite streamlines feedback, allowing rapid creation and tight control over specific application components. This course is a comprehensive introduction to testing Elixir applications with ExUnit. You’ll start with a review of unit testing principles before diving into writing tests with the ExUnit. You’ll build a comprehensive suite of unit tests before moving on to more advanced testing, including integration, en...
What You'll Learn
Learn about unit and integration testing
Learn about the testing of OTP
Understand the EXUnit
Understand the property-based testing and role of generators in it
Learn about the testing of ecto schemas and ecto queries
What You'll Learn
Learn about unit and integration testing
Show more
Course Content
Getting Started
Unit Tests
Integration and End-to-End Tests
Testing OTP
Testing Ecto Schemas
Testing Ecto Queries
6 Lessons
Testing Phoenix
12 Lessons
Property-Based Testing
16 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
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
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor