A lot of developers rely on intuition to identify the test cases that exist in their apps. This approach leads to inconsistent coverage, missed edge cases and bugs. Here, we look at how to ditch the intuition approach and get systematic in our identification of test cases.