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

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