Unit Testing like a Pro - Towards a Testable Design
Offered By: Devoxx via YouTube
Course Description
Overview
Discover the art of professional unit testing in this dynamic 55-minute conference talk by Java Champion Victor Rentea at Devoxx. Learn how to create maintainable, significant, and expressive automated tests that enhance software development without slowing down the process. Explore key principles for crafting clean, non-overlapping, and fast unit tests while balancing risk and maintenance costs. Delve into test design smells, refactoring techniques, and how testing can shape production code towards a cleaner design. Cover essential topics such as testing priorities, debugging tests, shared @Before annotations, Mocks vs Stubs, and strategies for testing legacy code. Gain insights on reducing test complexity by "purifying" logic and refactoring @Spy-es. Benefit from Victor's extensive experience as a top Technical Trainer and Lead Architect, delivered in an entertaining and memorable style filled with live-coding demonstrations, deep insights, and practical tips for writing professional, clean code.
Syllabus
Unit Testing like a Pro - Towards a Testable Design by Victor Rentea
Taught by
Devoxx
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera