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.
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 https://github.com/sauce-examples/address_book_testng 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.