Types of mobile application testing