Please register ASAP since seating is limited to 22 seats!

Price: $350.00

Registration is unavailable

Mobile test automation for Android with Appium (Advanced Online)

In 8-sessions on-line bootcamp you will learn how to build production level framework for Android functional tests.

What test automation framework and programming language are we going to use?

  • Cucumber  — BDD framework which enables you to write tests in English + 40 other languages
  • Ruby — interpreted language (do not a have to compile); easy to learn compare to Java
  • Appium – an open source test automation framework for use with native, hybrid and mobile web apps.

Course Outline:

  • Learning Cucumber advanced techniques
  • Writing Maintainable Tests with Page Objects
  • Writing Resilient Tests with Explicit Waits
  • Packaging up your tests into a framework
  • Writing meaningful assertion with RSpec
  • Take and embed screenshots into report
  • Learn and use advance Appium APIs
  • Learn how to debug  problems with ‘pry’ gem
  • Deep dive into Ruby programming language
  • And finally, write lots of tests

Q&A:

Do I need to have Android device for this class? Not necessary. We are going to use Genymotion virtual device.

Is class taught in English? Yes

Is it real time on-line interactive bootcamp with instructor? This is going to be on-line class with real instructors. Bootcamp mediator will type code in real time while explaining material to the students. At the same time, another instructor will be answering questions in live chat. You will also receive recorded lecture with completed code in GitHub after each session. We will host live group in Skype in between online session for questions.

Are we going to write test for real app?  Yes. All the tests will be written for real, open source iPhone app.  You may show frameworks setup with written tests during interview as demo.

What are the requirements and prerequisites?

  • Completed  “Beginners Mobile test automation for Android with Appium” bootcamp or existing experience with Cucumber and Ruby programming
    Possess a PC or Mac with minimum hardware requirements :CPU: 2Ghz+, Intel i5+, RAM: 8Gb+
  • All required software will be installed prior to the 1st class (Email with instructions will be sent one week prior to the first session).
  • Experience? Ruby programming basic skills must have
    If you missed something during the class, no worries! We will provide video recording of class and GitHub repository for your convenience.

Please register ASAP since seating is limited!

* Registration refund policy:

  • Stress free trial — 100% refund after first session

,

Thursday, May 26, 2016 from 8:00 PM to 9:00 PM

Thursday, June 2, 2016 from 8:00 PM to 9:00 PM

Monday, June 6, 2016 from 8:00 PM to 9:00 PM

Thursday, June 9, 2016 from 8:00 PM to 9:00 PM

Monday, June 13, 2016 from 8:00 PM to 9:00 PM

Thursday, June 16, 2016 from 8:00 PM to 9:00 PM

Monday, June 20, 2016 from 8:00 PM to 9:00 PM

Thursday, June 23, 2016 from 8:00 PM to 9:00 PM