Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mobile UI testing with RSpec and Appium

Mobile UI testing with RSpec and Appium

Mobile testing is a complex and sometimes an overlooked area. I share how we test iOS and Android applications efficiently and with style at Nimbl3.

Presented at Bangkok Ruby Tuesday #3

Avatar for Olivier Robert

Olivier Robert

April 24, 2018
Tweet

More Decks by Olivier Robert

Other Decks in Programming

Transcript

  1. Mobile UI testing with RSpec and Appium Olivier Robert, Nimbl3

    Bangkok Ruby Tuesday #3 April 24th, 2018
  2. Environment Setup (your machine) Install the latest version of the

    Appium: • Desktop Application • NPM Package
  3. Environment Setup (your machine) • Make sure that you have

    a recent version of Ruby installed • Install the gem bundler
  4. Project Setup (the application you want to test) Add a

    Gemfile in the root directory of the mobile app project
  5. Project Setup (the application you want to test) Create “spec”

    sub-directories in the root of the mobile app project
  6. But... Appium and RSpec provide • Simple setup • Large

    ecosystem • Stable API • Fast and very active development following mobile OSes releases • One tool for all platforms
  7. Thanks! Contact Nimbl3 [email protected] 399 Sukhumvit Road, Interchange 21 Klongtoey

    nua, Wattana Bangkok 10110 28C Stanley St, Singapore 068737 20th Floor, Central Tower 28 Queen's Road Central, Hong Kong nimbl3.com