Posts

Showing posts with the label Appium

Appium Book

Image
Glad to share that my book on appium titled Mobile Test Automation with Appium is now listed under appium official site as one of the book & resources to read and learn appium. About This Book How to automate testing with Appium Apply techniques for creating comprehensive tests How to test on physical devices or emulators Discover Appium and how to set up an automation framework for mobile testing Understand desired capabilities and learn to find element locators Learn to automate gestures and synchronize tests using Appium Take an incremental approach to implement page object pattern Learn to run Appium tests on emulators or physical devices Set up Jenkins to run mobile automation tests by easy to learn steps Discover tips and tricks to record video of test execution, inter app automation concepts Learn to run Appium tests in parallel on multiple devices simultaneously Who This Book Is For Are you a mobile developer or a soft...

Mobile Test Automation with Appium

Image
To all my fellow testers and friends, " Mobile Test Automation with Appium " is the title of my book. It's an attempt to give back to the testing community a guide and help in terms of a step by step guide which will help them learn mobile testing and automation. Who this book is for: It's for any QA who knows Java and is familiar with Selenium API (however it's not a must). Buy your copy here  from Packt & also available on Amazon here This book covers all about appium and how would one get started with mobile test automation. Through the chapters, effort has been put to take on a journey which would help you understand appium help you set up your machine help you write the first test using Cucumber help you uncover new emulator called Genymotion help you understand Desired Capabilities help you understand how to automate gestures help you understand how to implement page object pattern help to implement Continuous Integration via Jenkin...

My experiences from writing a book

I was approached by one of the acquisition editors of a reputed publishing house. When we discussed the idea I felt I have already written a book on similar lines then why a new book. And I started evaluating my existing book which is available on Gitbook. It’s the most widely downloaded and read Appium book . But I felt that there is a chance to re-work on the book and improvise what I have already done. This book " Mobile Test automation with Appium"   is an idea to help a larger mass learn test automation and basics of mobile testing and automation using Appium. It’s written in such a way that if you know Java, you can pick up mobile test automation and practice it. It’s highly practical in approach with a lot of coding examples to help you learn. This book is aimed at saving a lot of your time in finding the right material and provides you a step by step guidance to learn how to design a good test automation framework from scratch. It's going to be out in a mont...

UiAutomator died while responding to command

Recently while working on one of the Appium automation framework, we noticed this error: " org.openqa.selenium.WebDriverException:   UiAutomator died while responding to command,  please check appium logs!  (WARNING: The server did not provide any stacktrace information) Let me explain the framework we have. The framework is using Cucumber + Appium + Gradle.  So the test are written in feature file in plain english and in turn talk to step implementation which calls the page class for any action.  We also have some utils written  which basically captures the screenshot of the device on the step of failure and captures the adb log of the device. But in this case of error there was no snapshot  taken. Also we are running the tests in parallel and are not using Selenium grid, we have our own custom solution to take care of it. Couple of guess what we made: We suspected the issue to be sessi...

VagrantLab - a testing solution just for startups !

Image
TestVagrant  is perhaps the first services company to bring in an idea of free POC. We learnt that services for startups need to be different from services for enterprise.  VagrantLab  is our attempt to address the need. At  VagrantLab  , we have created a very  succinct  and pertinent solution offering for startups: Easy to get started (via a free POC) Easy to continue (bare minimum retainer model) and Easy to handover (you own what we code)

Get started with Appium for Android & Cucumber-JVM using quick reference book

Image
TestVagrant Technologies has released two free Ebooks on Gitbook.io and couple of projects in github which can help you get started with Appium and Cucumber-JVM. Both the books are for beginners and have detailed steps on how to set-up and goes till how to execute your first test. We did find lack of good documentation on both the subject in terms of starting up so we tried putting one hand book for the same. Happy Reading !!! Appium for Android A quick reference book on how to use Appium for automating Android Application using Java. This would detail each and every practical aspects right from setting up Appium to running the test on actual devices. Ebook link:  http://bit.do/TfhQ Github link:  https://github.com/testvagrant/AppiumDemo Building a Test Framework Using Cucumber-JVM This book talks about building a cucumber-jvm based functional test framework with selenium in the background. Ebook link:  http://bit.ly/1xrv1Oq Github link: ...