Workshop: Continuous Testing for Mobile Applications and Websites

Building on a basic understanding of how to create Appium and Selenium test scripts, this course introduces the use of testing frameworks, with the example of TestNG for Java, to improve the efficiency of test/build process through parallel testing, and to provide advanced testing techniques and features such as assertions and test reporting. This course also covers methods for designing tests and test suites to take advantage of parallel testing capabilities, such as abstraction and the use of PageObjects, as well as considerations for application and website design that improve testability.

Primary Learning Objectives:

  • Understand how to use testing frameworks to run tests in parallel and for advanced testing features
  • Understand how to design applications for testing
  • Understand how to design tests and test suites to optimize test and build efficiency
  • Understand how to incorporate continuous integration into the development cycle

{!important;} Workshop Requirements:

This course is taught in Java. Users must have a laptop, IntelliJ as a development IDE, Java SE Developer Kit 8, GIT, and the github repo downloaded. For those users choose to use Eclipse, this course will still work, but all examples are taught using IntelliJ. This is a fast-paced course and users should be prepared or they will have difficulty catching up.

Automation Mobile Workshop
Location: Salon A Date: April 9, 2018 Time: 1:00 pm - 4:00 pm Leo Laskin Sauce Labs Leo Laskin