Test Automation Frameworks for Mobile: Appium (iOS and android) image

Test Automation Frameworks for Mobile: Appium (iOS and android)

  • Locked
Jaswanth Manigundan's profile
Jaswanth Manigundan

Staff Quality Coach, Culture Amp

Talk Description

Web automation frameworks have evolved over time and have become very mature over the years. But the same is not true for mobile apps. 

Did you want to kick start your journey into mobile test automation? Or have you found it harder to choose the right one for your team? Let's get started!

Why these 4? The frameworks I have chosen have been used in high profile projects that I’ve worked on with so many challenges. So I’m speaking from real experience, rather than just the theory behind it.

Also, all 4 frameworks I’ll be showcasing are well-documented and well-supported open-source code-based solutions, something that you can use in a software development team right away without any blockers (like money, approvals, etc).

Framework #1: Appium (iOS and android)

We will be using the same workflow for all the test framework demos. We will write a UI test using appium for the chosen workflow.

Appium is a very commonly used test automation framework in the mobile space. It is a very good tool to get started on your own to create UI tests for mobile. These tests can be written in a number of different languages including Java, Ruby, Python, PHP, JavaScript, and C#.talk

What you’ll learn

By the end of this talk, you'll be able to:

  • What does it take to write an appium based UI test for android and iOS?
  • In what scenarios should you use appium?
  • When not to use appium?
  • What type of teams can benefit in choosing a framework like appium?
  • What level of skill set is required to write a test using appium (so you can go and prepare yourself for it).
Jaswanth Manigundan's profile'

Jaswanth Manigundan

Staff Quality Coach, Culture Amp

About Speaker

I’m Jas from Melbourne. I currently work at Culture Amp as a Staff Quality Coach, specialising in test automation and testability. I have worked in the mobile app development space for almost a decade, where I saw mobile devices and operating systems get better and better by the day. My fascination towards mobile devices made me start my professional career as a mobile app developer. But my quest to build better apps and write code that is much more testable lead me to transition into a test automation engineer specialising in mobile. Since then, I’ve gradually explored a wide variety of test automation frameworks and have consulted for some of the leading software teams in Australia to build efficient test automation suites for both mobile and web apps. I have spoken about my test automation journey in a variety of testing conferences like the Ministry of Testing’s Testbashes, Automation Guild (by TestGuild) and Saucelabs’ Saucecon. I now work at Culture Amp alongside the legendary Anne-Marie Charrett helping build a passionate quality enablement team. I currently work with test automation frameworks (functionality, contract and load) for APIs, web apps, micro-services and event sourced systems. Latest obsession… Observability within test frameworks.

More Talks
Don’t Be a Fool With a Tool ‒ Fundamental Knowledge for Proper Test Automation

0h 27m 57s

99 Second Talks - TestBash Netherlands 2019

0h 20m 29s

99 Second Talks - Test.bash(); Manchester 2018

0h 26m 20s

Test Automation Frameworks for Mobile: Espresso (Android)

0h 10m 27s

Mobile Test Automation at the BBC: Then, Now and Next - Jit Gosai

0h 39m 20s

Getting Started With Mobile Accessibility Testing - Ady Stokes

0h 57m 55s

Mobile Push Notification “The Real Catalyst for your User Engagement”

0h 11m 14s

Shift Your to Mobile Testing Left

0h 17m 16s

Test Automation Frameworks for Mobile: Detox (React Native)

0h 10m 22s

The Joy of Record and Playback in Test Automation - Louise Gibbs

0h 26m 8s

Approach to Comparing Tools with Shweta Sharma

0h 31m 14s

Test Automation Frameworks for Mobile: Espresso (Android)

0h 10m 27s

Test Automation Frameworks for Mobile: Detox (React Native)

0h 10m 22s

Test Automation Frameworks for Mobile: Espresso (Android)

0h 10m 27s

Building and Implementing an API Test Solution Strategy Across a Scaling Organisation - A Journey!

0h 29m 53s