Introduction Most of today’s web applications implement responsive design to gain more users in different device sizes. But by using this approach comes great responsibility from QA perspective, because the application has to be covered for Desktop, Tablet, and Mobile. If we had one test case (TC), and by executing…
Automation tests for iOS app using Appium (Part 3)
Introduction In the previous post I have talked about the iOS driver initialization, and its configuration, and few tips that are going to help you while writing the automation tests. But before you start writing the automation tests you need to know which location strategy to use in order to locate…
Automation tests for iOS app using Appium (Part 2)
Introduction In the previous post I have talked about the Appium requirements for running automation tests on iOS, project structure, and the configuration. In this post I’m going to spend more time talking about the code structure, initializing the driver, common issues that every newcomer may occur, and how to…
Automation tests for iOS app using Appium (Part1)
Introduction The development process of iOS applications has drastically evolved during the following years, and nowadays everyone is hyped by using some specific architecture, writing unit tests, improving the application, etc. This is very important for today’s market, where each company is racing with it’s competitors to deliver new feature…
Automation tests for an Android app using Appium (Part 3)
Introduction In this part of the post I’m going to be focused on the tools needed for inspecting the elements. If you haven’t checked the previous parts, you can check part 1 and part 2 of this post. For inspecting the application elements you can use the Appium built inspector.…
Automation tests for an Android app using Appium (Part 2)
Introduction In the previous post we have talked about the requirements for appium, the code structure of the project, running the first scenario, and going through some of the code. In this post I’m going to talk about the configuration in the project, how to set the appium server, and…
Automation tests for an Android app using Appium (Part 1)
Introduction In this post I’m going to talk about the steps for automating your Android application using Appium. By automation it is meant, execution of steps in a given scenario to ensure the application behavior is as per requirement. In this post I’m going to cover an example automating an…