The World Of Mobile App Testing: Advantages & Key Considerations