Espresso is a user interface testing kit that allows Android developers to simulate user interactions with their application and verify the results of those interactions. This kit helps ensure your app's very basic regression testing functions without bothering a QA team. However, there is a much greater potential of running into flaky tests when writing integration or user interface tests.  Flaky tests pass or fail inconsistently. Flaky tests exist because the test design contains something not accounted for. It isn’t always...