Unit Testing Deconstructed
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore unit testing principles and common misconceptions in this conference talk from NDC Sydney 2020. Delve into the origins of today's unit testing practices and examine conventional approaches critically. Gain insights into desirable test qualities and trade-offs, including behavioral, isolated, writable, and structure-insensitive tests. Learn to distinguish between effective and ineffective unit testing advice, and acquire new tools to enhance your testing practices. Discover how misunderstandings since Kent Beck's "Test Driven Development" in 2002 have led to brittle test suites, unclear test cases, and refactoring challenges. Examine topics such as the Single Responsibility Principle, Test-Driven Development (TDD), and practical examples of writing unit tests. Leave with a deeper understanding of unit testing concepts and improved ability to create robust, maintainable test suites.
Syllabus
Introduction
Framing
Technical Difficulties
Single Responsibility Principle
TDD
TDD by Example
Checkin
Writing Unit Tests
Conclusion
Taught by
NDC Conferences
Related Courses
Health Informatics: Data and Interoperability StandardsGeorgia Institute of Technology via edX Fractal Architecture
NDC Conferences via YouTube Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube Refactoring Is Not Just Clickbait
NDC Conferences via YouTube Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube