Mobile Automation Testing (Appium)

Mobile Automation Testing is one of the biggest challenge. And it is easily recover by awesome tool called APPIUM.

Some of bigger challenge that needs to cover when we thinking mobile application testing as below. 

  • Multiple type of platforms and browsers
  • Different types of app like native , hybrid , web apps
  • Multiple types of Network available (GSM/GPRS/Wi-Fi)
  • Location based services 
  • Different screen size approach
 

Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS and Android apps using the WebDriver protocol.


Today when every mobile app is made in at least two platform iOS and Android, you for sure need a tool, which allows testing cross platform. Having two different frameworks for the same app increases the cost of the product and time to maintain it as well.




What is Appium


Appium is an open source test automation tool for mobile applications. It allows you to test all the three types of mobile applications: native, hybrid and mobile web.
It also allows you to run the automated tests on actual devices, emulators and simulators.
For more info visit http://appium.io.

Appium aims to automate any mobile app from any language and any test framework, with full access to back-end APIs and DBs from test code. Write tests with your favorite dev tools using all  programming languages (C#,Java,Ruby,Python,Php), and probably more (with the Selenium WebDriver API and language-specific client libraries). 

The basic philosophy of Appium is that you should be able to reuse code between iOS and Android, and that’s why when you see the API they are same across iOS and android. Another important thing to highlight here is that unlike Calabash, Appium doesn’t modify your app or need you to even recompile the app.
Appium let’s you choose the language you want to write your test in. It doesn’t dictate the language or framework to be used.

Supported Platforms
       iOS
       Android
       FirefoxOS




Appium Design

15 comments:

  1. Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because,
    Software Testing Training in Bangalore

    ReplyDelete
  2. Nice Article Anup Shah.. Keep update us.

    ReplyDelete
  3. Awesome post! A very good step-by-step guide especially for a beginner like me. It’s overwhelming with information, thank you for making it easy and very detailed.. I’ll pop some questions here, if I need help, hope that’s okay.
    Mobile App Development Company in Dubai
    Android App Development Company in Dubai

    ReplyDelete
  4. I like your post there is a lot of information about software testing companies, which I would like to learn, thank you for the great guide.

    ReplyDelete
  5. Good. I am really impressed with your writing talents and also with the layout on your weblog. Appreciate, Is this a paid subject matter or did you customize it yourself? Either way keep up the nice quality writing, it is rare to peer a nice weblog like this one nowadays. Thank you, check also ekspedisi and cek resi dan cek ongkir

    ReplyDelete
  6. Great learning experience with proficient trainers in Informatica. Flexible timings with hands on experience with real time scenarios.
    Appium Training in Bangalore

    ReplyDelete
  7. Nice and interesting post, I appreciate your hard work. keep it up…!!!Thanks for such useful information, It is true that now if you want to grow your business you will surely need the mobile app testing services for your business. But for that purpose everyone needs best mobile app testing companies.

    ReplyDelete
  8. Hi, Thank you for this informative blog, I have just started to learnAutomation Testing Training & Certification and this article is definitely very helpful for me. Thank you for this informative blog.

    ReplyDelete
  9. Really Good tips and advises you have just shared. Thank you so much for taking the time to share such a piece of nice information. Looking forward for more views and ideas, Keep up the good work! Visit here for Product Engineering Services | Product Engineering Solutions.

    ReplyDelete
  10. Mobile applications are at the heart of digital change. There are several mobile test service providers in the market, but before choosing one,
    compare them to your selection criteria Make a list of the requirements that the service provider must satisfy.

    ReplyDelete