Best testing practices. Unit Tests, Integration Tests, E2E tests, Snapshots test, Screenshots tests. Examples of writing tests in popular cases. Used testing technologies: jest, react-testing-lib, webdriverIO + mocha, storybook + loki.