❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 27th, 2023]
This course is designed to provide experienced software developers with the skills to write readable and maintainable unit tests. Through the course, students will gain the knowledge to create loosely coupled, highly maintainable and robust unit tests that are reliable and enhance the overall code quality of their software applications. The content of this course is based on 15+ years of experience with Test-Driven Development and is essential for those looking to become senior-level software developers or technical leads. Examples used throughout the course are written in C#, but the principles and guidance discussed are applicable to other platforms and programming environments as well. Upon completion of the course, students will be able to apply this knowledge to their future software development projects.
Course Syllabus
Types Of Automated Tests
Maintainable Unit Tests
The Anatomy Of Unit Tests
Decoupling Patterns
Assertions And Observations
Conclusion