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