Posts

Showing posts with the label Mobile Appium

Top 5 Free Automation Tools for Mobile App Testing

Image
There are multiple mobile testing tools in the market. We have cherry-picked the best three automation testing tools for mobile apps.   After 2020, gross spending for consumer mobile apps in the US surmounted to more than 140 billion dollars. With remote working becoming the new normal, this number will only go up. Ensuring that these apps work perfectly has now become paramount. Mobile app testing ensures that the apps work seamlessly, making sure that the users have the best experience while operating them.     Mobile app testing has changed a lot after the advent of automation. Automation allows users to create a CI/CD pipeline for faster deployment. This process is made easier with the help of mobile automation testing tools.   Automation tools allow you to create tests expediently and efficiently. There are multiple automation tools in the market for mobile app testing. Choosing the right one can become a burdensome task.   Important Features of an Automation

Mobile App Testing with Emulators - A Complete Guide

Image
What is an Emulator? An Emulator is an application that emulates real mobile device software, hardware, and operating systems, allowing us to test and debug our application. It is generally provided by the device manufacturer. Mobile emulators are free and provided as a part of SDK with each new OS release. As a developer or a tester, you can configure the emulator to closely resemble the devices on which you plan to deploy your application. The emulator window consists of a device screen on the left and phone controls/keyboard on the right. The device screen initially displays ‘ANDROID‘, and then displays the graphical logo, while the Android platform associated with the AVD is initializing. What is AVD Manager? AVD Manager is a tool to create and manage Android Virtual Devices(AVDs), which define device configuration for the Android Emulator. Before you can actually run an emulator, you need to install the Android SDK on your machine and define an AVD, which defines the ha

How to Configure Appium with MAC - Mobile IOS Automation Setup

Image
In recent days, I got the chance to work on a Mobile Automation assignment. I got enough time for hands-on. I didn't have much experience on mobile automation before. I thought of sharing installation steps for Appium on MAC. I pen down all the configuration details and sharing below, so others could take help from it: List of downloads: 1. Download Appium version 1.XX (.dmg) file from https://bitbucket.org/appium/appium.app/downloads/ 2. Download Appium-master from https://github.com/appium/appium/ 3. Download latest android sdk. 4. Install latest Xcode 5. Update Android sdk with a) Latest API level b) Android SDK Build tools, SDK tools and SDK platform-tools from tools c) Google USB driver and Google Web-driver from extras. 6.        Download safari-launcher from https://github.com/budhash/SafariLauncher for mobile web testing in iPhone. Environment variables : 1. Open terminal 2. vi .bash_profile  3. press 'i' and  enter these export commands a) export ANDROID_HO