Posts

Showing posts from 2017

Developing a mobile app, why your chance of success is only 0.01% ?

Image
Gartner projects that by 2018, less than 0.01% of consumer mobile apps will be considered financial successes. 
The challenge of mobile apps is not how to develop but how to test and how much to test when you are on your toes with competitors shipping product enhancements every week or two. Image below (pic courtesy: comScore) expresses the spectrum which is a part of the problem to be addressed by your testing strategy.



Read up my blog on how you can increase your chances of success https://goo.gl/FqwAVp

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 AppiumApply techniques for creating comprehensive testsHow to test on physical devices or emulatorsDiscover Appium and how to set up an automation framework for mobile testingUnderstand desired capabilities and learn to find element locatorsLearn to automate gestures and synchronize tests using AppiumTake an incremental approach to implement page object patternLearn to run Appium tests on emulators or physical devicesSet up Jenkins to run mobile automation tests by easy to learn stepsDiscover tips and tricks to record video of test execution, inter app automation conceptsLearn to run Appium tests in parallel on multiple devices simultaneously

Who This Book Is For Are you a mobile developer or a software tester who wishes to use Appium for your test automation? If so…

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 appiumhelp you set up your machinehelp you write the first test using Cucumberhelp you uncover new emulator called Genymotionhelp you understand Desired Capabilitieshelp you understand how to automate gestureshelp you understand how to implement page object patternhelp to implement Continuous Integration via Jenkins help you understand how to he…

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 month's time…

How to profile network calls for Android and iOS

Image
Network Calls profiling for Mobile Steps to intercept network calls: Download and install free version of burp(Location here: https://portswigger.net/burp/download.html)Launch the JAR and navigate to Start up.From menu tab select ProxyOptionsIn proxy Listeners section, click on AddEnter Bind to port value as 8080Choose Specific address and select your machine IP address. Press OKClick on HTTP history tab. Click on text:"Filter : Hiding CSS, image and general binary content”In Filter by MIME type, Select CSS, Images.Click on Filter tab again to close the window.
Steps to modify emulator settings: Start the android emulatorAfter starting an android emulator, go to Settings->WiFi then click and hold the active wifi connection and select modify network.Click on“Show advanced options” and in proxy(by default it is set to none) click on the drop down menu and select manual and now you should see more options like Proxy hostname and proxy port.In the host name put the IP address of th…