Attending this event?
Discover emergent trends and practices in software testing and quality engineering!
Wednesday, November 20 • 09:00 - 12:30
TUTORIAL: From Robotium to Appium: Mobile Functional Testing Journey

Sign up or log in to save this to your schedule and see who's attending!

Mobile Testing is hard! You have to test not only Native Mobile but also Web-based applications. This multi-platform focus makes the testing effort to be at least twice as complicated as when a simple web application is targeted.With the growing market around smartphones, developers needed more ways to ensure software quality of their product. This need is why many mobile UI test frameworks have been introduced. With the most significant share of the mobile market being taken by Android OS, development and testing efforts have been especially crucial in this ecosystem.

Among the variety of Mobile UI automation tools, two frameworks have been especially notable: Robotium and Appium. However, with more organizations moving towards multi-platform solutions, those of us, who used Robotium, are slowly moving towards Appium. This journey from Robotium to Appium is where the main focus of this presentation lies.

In this tutorial, we deep dive into both Robotium and Appium. We discuss why and how to transition from Robotium to Appium in the Android ecosystem. Lastly, we look at common mistakes made during this transition, and how to avoid them.

Key Takeaways:
  • Birds-eye view of the mobile market
  • Main functionalities of Appium and Robotium in practice (using Java) 
  • What’s and How’s of both frameworks 
  • Scaling Appium with TestObject and Robotium with Firebase
  • Differences and use cases for both test frameworks: Appium and Robotium 
  • When to use and when not to use either of frameworks 
  • Ultimately, the audience should be able to choose their own “journey”; in other words, they will choose what test framework best fits their use case.

Participants should have laptops with them for hands-on exercises. Prerequisite install instructions will be provided. Coding experience is recommended.

avatar for Dmitry Vinnik

Dmitry Vinnik

Lead Software Engineer/Scrum Master at Salesforce (Canada)
Dmitry Vinnik is a Lead Software Engineer at Salesforce and has been passionate about Software Quality since the very beginning of his career. He started out as a Quality Engineer, and was able to bring test expertise into his current Software Engineering role to ensure delivery of... Read More →

Wednesday November 20, 2019 09:00 - 12:30
AMA Conference Center New York City, Room C 1601 Broadway, New York, NY 10019, USA
  • surveys y

Attendees (17)