# Most common mistakes and good testing practices

### Most common mistakes:

* testing too late,
* lack of business tests,
* tests only in one environment and one resolution,
* lack of integration tests.

### Good practices:

* tests in multiple environments,
* test scenarios ([Test checklist covering business flows](https://docs.eximee.com/documentation/documentation-en/budowanie-aplikacji/aplikacja-biznesowa/testy/checklista-testowa-uwzgledniajaca-przeplywy-biznesowe)),
* integration tests ([Testing integration with external services](https://docs.eximee.com/documentation/documentation-en/budowanie-aplikacji/aplikacja-biznesowa/testy/testowanie-integracji-z-uslugami-zewnetrznymi)),
* tests on different devices (mobile + desktop),
* involving business people in testing.
