A talk given at the React Amsterdam Meetup about the Three Layers of Testing we use when developing new features for our high traffic web applications at the ANWB. (1) Unit testing regular functions and snapshot testing React Components, (2) Integration testing our interactive React Components and (3) User Interface Testing our entire application using headless browsers, image snapshots and AWS Lambda.