How to Perform Native App Testing: A Complete Walkthrough