Key Considerations in Testing Mobile Apps