A session at Uncle Bob's Advanced Test Driven Development

F.I.R.S.T Principles:

-Making Tests Fast
-Database Isolation
-Web Container Isolation
-Impact Analysis
-Isolating Tests
-Repeatable Tests
-Hosting, Mocking
-Test Hierarchies
-Self Validating Tests
-Testing Tools, the good and the bad
-Timely Tests

Test Conventions and Heuristics:

-Naming Conventions
-Statistical Testing
-Principles of Test Encapsulation: Testing Private Methods
-Testing Inheritance Hierarchies
-Test Per Class
-Splitting Test Files

Writing Maintainable Tests:

-The Fragile Test ''Problem''
-Interface Sensitivity
-Abstract API's
-Behaviour Sensitivity
-Data Sensitivity
-Context Sensitivity
-Sensitive Comparison and Equality
-Test Sensitivity

Preserving Tests:

-When are Tests Discarded



-Acceptance Tests Smells
-Critiquing Acceptance Tests

About the speaker

This person is speaking at this event.
Uncle Bob Martin

Software Craftsman bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Date Tue 24th September 2013



Session Hash Tag


Short URL

View the schedule


See something wrong?

Report an issue with this session