Study Learn Grow
Automated UI Testing In Java

Automated UI Testing In Java

Test automation, a formalized testing process, can automate repetitive but necessary tasks that would be difficult to do manually.


Steps to building a testing framework.

Test automation, a formalized testing process, can automate repetitive but necessary tasks that would be difficult to do manually.

This video is a practical step-by-step guide to developing UI test automation frameworks from scratch, and is targeted at Java developers. We’ll explore Web Driver, Appium (for mobile applications), and Cucumber-JVM. While working through the video, you will master the step-by-step test automation framework development process and see how it changes the shape of tests. At the end you will have a vision of what a framework is, what it looks like, and what items should be covered at the beginning of test automation development.

About the Author

Mykola has been involved with test automation since 2004, including creating test automation solutions from scratch, leading a test automation team, and working as a consultant for test automation processes. During his career he has worked 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 worked with multiple programming technologies based on Java, C#, Ruby, and so on; and in different domain areas such as healthcare, mobile, telecoms, social networking, business process modeling, performance and talent management, multimedia, e-commerce, and investment banking. He has been a salaried employee at ISD, GlobalLogic, Luxoft, and and has also worked as a freelance; he was invited as an independent consultant to introduce test automation approaches and practices to external companies. Mykola currently works as Mobile QA Developer at Ltd.
He co-authored (together with Gennadiy Alpaev) On-line SilkTest Manual ( and participated in creating the comprehensive TestComplete tutorial ( ), available in RU-net.

Course Information

Basic Knowledge of Java for automation testing is required

Available framework types and what they look like
Practical steps to building a framework from scratch
Typical solutions for typical problems with UI automation
Improve a framework when the entire test automation solution gets more complicated
Recommend each step in framework creation/improvement
Real-life example of the UI test automation framework with Java

Anyone who is new to UI Automated Testing and who wants to get into it, and senior UI Automated Testing specialists looking for a different approach, will benefit from this video.

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs