->

Selenium Webdriver With Java Step-By-Step Tutorial 2-In-1

Last updated 5/2018MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 2.05 GB | Duration: 4h 4m


 

Harness the power of Selenium automation

What you'll learn

Write clear, simple, readable, and reliable tests that perform complex test automation tasks

Get major solutions to make data-driven tests for JUnit and TestNG

Design a Selenium Grid to enable faster and parallel running of tests, increasing test coverage, and reducing test execution

Explore the power, simplicity, and limitations of the core Selenium framework

Tackle explicit waits and removing all static pauses

Get an approach to build a framework in Java for web and mobile applications

Requirements

Some programming experience in Java, is all you need to get started with this course.

Description

Selenium is one of the most popular ees for UI test automation. It is available for many different programming languages. At the same , 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. If you're a software quality assurance/testing professional or a software developer with prior programming experience in Java and wish to build your own data-driven automation testing framework and test web-based and mobile applications, then go for this learning path.

This comprehensive 2-in-1 course teaches you to build your own data driven automation testing framework and boost the performance and reliability of your automated checks for web and mobile with Selenium WebDriver, Java, and TestNG. It covers each and every concept of Selenium with the help of practical examples making it easy for you to understand and implement in your own web and mobile applications.

This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Dive into Core of Selenium Automation, starts off with an introduction to Selenium WebDriver architecture. You will then learn how to solve difficult problems that you will undoubtedly come across as you start using Selenium in an enterprise environment. You will also learn to produce the right feedback when failing and what the common exceptions are, explain them properly (including the root cause), and fix them. Next, you will see the differences between the three available implicit waits and explicit waits, and learn to work with effective page objects. You will learn how to utilize the advanced user interactions API and how you can run any javascript you need through Selenium. Finally, you will learn hard assertions and soft assertions and how to use them.

The second course, Data-Driven Testing in Selenium, bs with an introduction to approaches that can be used to build a framework in Java for web and mobile applications and setting up the development environment. You will then learn to implement POM by making wrappers around controls and pages. You will also learn to implement test modifications to make them data-driven. Next, you will practice more complicated samples to operate with external data from excel, databases, Spring’s dependency injection, and more. You will go through various improvements to make tests run in parallel. In particular, you will explore different options to run data-driven tests in parallel. Finally, you will discover the good practices when testing framework designs and get a deep understanding of the data-driven approach and various ways to apply it on your tests.

By the end of this Learning Path, you will have developed a practical knowledge of using Selenium WebDriver with Java to build your own data-driven automation testing framework and boosting the performance and reliability of your automated checks for web and mobile skilfully.

Meet Your Expert(s)

We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth

Dmitry Shyshkin is a lead QA automation eeer‏ with 6 years of test automation experience using Selenium. He has worked in Waterfall and Agile environment, on desktop, web-based and mobile projects. He started his QA career without any QA/Testing knowledge. He took online Software QA classes where he learned about different types of testing. On his second job, he learned about test automation for the first , and liked it more than manual testing and thereby decided to move into test automation.MykolaKolisnyk 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, MicroFocusSilkTest, SmartBearTestComplete, Selenium-RC, WebDriver, Appium, SoapUI, BDD frameworks, and many other different ees and solutions. He also has 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, muldia, e-commerce, and investment banking.

Overview

Section 1: Dive into Core of Selenium Automation

Lecture 1 The Course Overview

Lecture 2 Introduction to Selenium WebDriver Architecture

Lecture 3 Representing Browsers through Instances

Lecture 4 Choosing Programming Language and Framework

Lecture 5 Creating First Test

Lecture 6 Page Elements as Objects

Lecture 7 Locator Strats and Finding One or Many Elements in a Page

Lecture 8 Basic Interactions through the Core Selenium API

Lecture 9 Verifications and Assertions

Lecture 10 Waiting for Elements

Lecture 11 Handling Hidden Elements

Lecture 12 Stale Elements

Lecture 13 Other Issues

Lecture 14 Using Test Suites

Lecture 15 Best Practices in Test Structure

Lecture 16 Page Object Models

Lecture 17 Implicit Wait and Explicit Wait in Selenium

Lecture 18 Soft Assertions

Section 2: Data-Driven Testing in Selenium

Lecture 19 The Course Overview

Lecture 20 Introduction to Approaches to Be Used

Lecture 21 Environment Setup

Lecture 22 Sample Test Creation

Lecture 23 Adding Configuration

Lecture 24 General Idea, Overview, and Main Design

Lecture 25 Wrapping Controls

Lecture 26 Wrapping Pages

Lecture 27 Adding PageFactory

Lecture 28 Generating Screenshots

Lecture 29 General Ideas and Principles

Lecture 30 Basic Data Parameters

Lecture 31 Using Data Provider

Lecture 32 Configuring Data Parameters from XML

Lecture 33 Getting Data from External Resources

Lecture 34 Getting Data from Excel

Lecture 35 Getting Data Using Spring Dependency Injection

Lecture 36 Data-Drive Cucumber-JVM Tests

Lecture 37 Core Test Design Updates

Lecture 38 Setting up Selenium Grid

Lecture 39 Run Data-Driven Tests in Parallel

Lecture 40 Final Overview

This Learning path is for software quality assurance/testing professionals, software project managers, or software developers who wish to build data driven automation testing framework and test web and mobile applications.

HomePage:

https://www.udemy.com/course/selenium-webdriver-with-java-step-by-step-tutorial-2-in-1/

 

 

 


 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.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss