Oreilly - Automated UI Testing in Java
by Mykola Kolisnyk | Released December 2016 | ISBN: 9781787120686
Steps to building a testing frameworkAbout This VideoBuild a UI automation framework on Java from scratchCreate a real-life, working, and consistent solution for UI automation with JavaExplore different automation framework typesIn DetailTest 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. Show and hide more
- Chapter 1 : Installation and Setup
- The Course Overview 00:05:03
- Setting Up the Tools 00:28:13
- Chapter 2 : Writing Sample Tests
- Sample Scenarios Creation 00:07:04
- Adding Configuration 00:05:06
- Data-Drive Tests 00:04:14
- Adapt Tests for Parallel Execution 00:03:31
- Chapter 3 : Wrapping Controls and Pages
- General Idea, Overview, and Main Design 00:06:46
- Wrapping Controls 00:05:44
- Wrapping Pages 00:05:50
- Adding Page Factory 00:07:25
- Generating Screenshots 00:03:43
- Chapter 4 : Complex Cases for Pages and Elements
- Platform-Specific Identifiers 00:13:39
- Customizing Control Interaction 00:08:31
- Dealing with Sub-Elements 00:12:04
- Additional Verification Functionality 00:07:25
- Chapter 5 : Object-Driven Framework
- Major Concepts of Object-Driven Framework 00:06:33
- Creating Object-Driven Engine 00:06:41
- Transferring Data between Steps 00:04:42
- Applying the Approach to Tests 00:07:35
- Chapter 6 : Keyword-Driven Framework
- General Introduction to the Approach and Cucumber-JVM 00:07:46
- Giving Informative Names to Pages and Elements 00:10:45
- Major Set of Keywords to Implement 00:09:51
- Additional Keywords for Compound Elements 00:06:15
- Chapter 7 : More Tricky Functionality
- Transferring Data between Steps 00:07:00
- Evaluating Expressions 00:06:30
- Parallelize Cucumber-JVM 00:04:24
- Integrating with External Systems 00:13:09
- Final Overview and What's Next 00:08:27
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.