How to approach testing in a microservice architecture?

Which interface and implementation stress?

What distinguishes unit, integration, component, contract and end-to-end tests?

A very interesting overview about the subject in this tidy and appreciable infodeck by @tobyclemson. Thanks for sharing!