Data-Driven Testing in Selenium

Data-Driven Testing in Selenium
Categories: Video Creating, Courses
124.99 USD
Buy Now

Selenium is one of the most popular engines for UI test automation. It is available for many different programming languages. At the same time, the data-driven approach is one of the most popular approaches for optimizing tests, making them compact, and easily extensible just by adding some new data. In this course, youll practice the data-driven approach using Selenium, Java, and TestNG/JUnit. Well start with basic samples and then go through the major steps to abstract application pages using a page object model. After that, well exercise different ways to make our tests data-driven. Well start with basic out of the box abilities and then practice more complicated samples to operate with external data from Excel, databases, Spring injection, and more. Well go through various improvements to make tests run in parallel. In particular, well explore different options to run data-driven tests in parallel. At the end, youll discover the good practices when testing framework designs. Youll also get a deep understanding of the data-driven approach and various ways to apply it to our tests. About The Author: Mykola Kolisnyk has been working in test automation since 2004. He has been involved with various activities including creating test automation solutions from scratch, leading test automation teams, and working as a consultant with test automation processes. During his working career, he has had experience with different test automation tools such as Mercury WinRunner, MicroFocus SilkTest, SmartBear TestComplete, Selenium-RC, WebDriver, Appium, SoapUI, BDD frameworks, and many other different engines and solutions. He has also had experience with multiple programming technologies based on Java, C#, Ruby, and so on, and with different domain areas such as healthcare, mobile, telecoms, social networking, business process modeling, performance and talent management, multimedia, e-commerce, and investment banking.