Field Medic is the main diagnostic application produced by Microsoft for Windows Phone 8.1 and Windows 10 Mobile. This tool allows us to easily collect the information about a device and logs from your device. This article analyzes the Field Medic application and its usage in testing.
Mobile software testing tutorials
The shift towards mobile platforms is a strong trend currently and Android is the most widely adopted mobile OS with an estimated market share above 80% in 2014. You should naturally test all the apps developed for Android and a large number of open source testing tools and test automation frameworks have been developed to achieve this goal.
Appium is an open source test automation framework for use with native, hybrid and mobile web apps on iOS and Android platforms. Native apps are those written using the iOS, Android, or Windows SDKs. Mobile web apps are web apps accessed using a mobile browser (Appium supports Safari on iOS and Chrome or the built-in ‘Browser’ app on Android).
Mobly is an open-source, Google-developed, Python-based framework to perform software testing on products that require interactions among multiple devices, like social apps; or tests that require controlling test environment, like WiFi connection. Mobly can support many different types of devices and equipment, and it’s easy to plug your own device or custom equipment/service into Mobly.
Functional testing is an important checkpoint before releasing a mobile application. In this article, Dmitriy Radchenko shares a checklist of some of the basic points that will be common among mobile applications when you need to perform functional testing.
With the multiplication of versions, platforms (desktop, mobile, tablets) and operating systems, testing an application that is supposed to run in a browser is not easy. In this article, Alexander Rayskiy proposes an approach to select the set of browsers that will be used during the software testing activities.
Software testing is an important and tricky topic for mobile app development. With multiple operating systems versions and devices manufacturers, it is very time consuming to cover all possible combinations. This is why it is recommended automate testing with a parallel perspective rather than performing tests sequentially. In this article, Bakir Jusufbegović explains how to implement parallel mobile testing for iOS devices with Appium.