Testing will be carried out on software and hardware, including mobile applications. To test a mobile phone, we include various parts of it, such as hardware, software, applications, widgets, user interface and properties. As you read earlier, there are several fundamental differences between mobile and desktop applications.