This document discusses the importance of contract testing as a forgotten layer of the testing pyramid. It refers to contract testing as validating that services meet the expectations defined in their contracts. The testing pyramid is mentioned as an anti-pattern that is often shown with only unit, integration and UI tests while contract testing is a crucial missing layer between unit and integration testing.