ITIL®4 Foundation vizsga MAGYARUL

Selenium Certification

SC-HV
6 nap
819 590 Ft + ÁFA
tanfolyamkezdési időpontok:
Jelentkezem!
oktatók:

A tanfolyamról

There are plenty of reasons why Selenium has been consistently rated as being the top testing tool in the market. Selenium is a portable software testing framework for web applications that can be deployed on Windows, Linux, and Macintosh platforms. It is versatile and flexible and consists of a suite of web browser automation tools that are used to test applications across many platforms, many languages, and many browsers. The fact that it is open source ensures that companies do not have to spend a fortune on licensing costs, another reason why it is widely endorsed by top organizations. All these reasons have not only driven Selenium's popularity but have also created a niche market for Selenium professionals who are in much demand for their tool expertise.
This workshop on Selenium Essentials will give you a solid base on Selenium components, Selenium IDE, TestNG framework, and Web Driver 2.0. The learning that you acquire from this training will help you to start writing automation test cases for any web application.
Using hands-on examples taken from their personal experience, our trainers will help you understand the key concepts of Selenium and its usage in the market. Participants will leave the workshop with new insights and attitudes and will be able to apply themselves in the test automation field.

Learning Objectives

  • Understand the Fundamentals
    Understand the fundamental concepts of Selenium IDE, RC, Grid, and WebDriver.
  • Selenium IDE
    Gain knowledge of open-source record-and-playback tool for generating Selenium scripts.
  • Selenium WebDriver
    Learn to test web browsers and use object-oriented approaches to test web-based applications.
  • Selenium Server
    Run tests across different browsers, operating systems, and machines while using Selenium Grid.
  • Selenium WebDriver Frameworks
    Master the three frameworks, namely, Data-Driven, Keyword-Driven, and Hybrid-Driven frameworks.
  • Testing Framework
    Discover how TESTNG overcomes the limitations of Junit, another popular testing

Who This Course Is For

  • Manual Testers
  • Automation Specialists
  • Manual Testing Team
  • Automation Testing team
  • Test Managers
  • Test Engineers
  • Test Lead
  • Test Analyst
  • QA Engineers
  • Software Developers
  • Freshers seeking to learn Automation

After completing our course, you will be able to:

  • Understand all the parameters of automating testing with Selenium.
  • Understand the major concepts of Selenium such as IDE, RC, Grid and Web Driver.
  • Parameterize test scripts with a variety of data.
  • Learn about additional tools such as Java, Java APIs and TestNG

We provide the course in English.

Tematika

Curriculum

1. Introduction to Selenium
Learning Objectives
Get introduced to Selenium and know about the advantages, history and application of Selenium.

Topics

  • What is Selenium?
  • Advantages of Selenium
  • History
  • Uses of Selenium

2. Components of Selenium
Learning Objectives
Learn about the important components of Selenium

Topics

  • Selenium IDE (Integrated Development Environment)
  • Selenium RC (Remote Control)
  • Selenium WebDriver
  • Selenium Grid

3. Selenium IDE
Learning Objectives
Learn about the open source record-and-playback tool for generating Selenium scripts, which is integrated with the Firefox web browser as an extension. Also, learn about Selenium Builder which is an alternative open source tool for the Selenium IDE to record and playback web applications.

Topics

  • Selenium IDE’s record and playback abilities
  • Selenium IDE functions
  • Selenium IDE Data Driven tests
  • Selenium IDE JavaScript functions
  • Selenium Builder


Hands-On
Learn about the Selenium IDE functions, along with Selenium Builder, and observe how to handle the Selenium IDE to automate simple tests.

4. Selenium WebDriver
Learning Objectives
Learn to run tests in any one of the most popular web browsers with WebDriver playback. Learn to test the web application with multiple web browsers with WebDriver Cross-browser Tests. Learn the object-oriented approach to test web-based applications with WebDriver Functions.

Topics

  • What is WebDriver?
  • Setting up WebDriver
  • Finding Elements
  • Page Elements
  • Selenium WebDriver Cross-browser Tests
  • Selenium WebDriver Functions
  • Handling Ajax websites
  • Page Object pattern
  • Event-firing WebDriver
  • Handling iFrames
  • Handling native OS and browser pop-ups
  • JavascriptExecutor


Hands-On
Perform Selenium cross-browser automation tests, and learn how to run automation tests in the cloud, and how to switch user agents.

5. Selenium Server
Learning Objective
Learn to use Selenium Grid that specializes in running multiple tests across different browsers, operating systems, and machines in parallel.

Topics

  • What is Selenium Server?
  • What is Selenium Grid?
  • Starting Selenium Server
  • Running a Test
  • Grid Configuration
  • Setting up Grid
  • A 2nd Node
  • 3rd Node configuration
  • Running a test in Grid
  • More Grid details
  • Grid Strategies


Hands-On
Use Selenium server to run multiple tests, setting up grids and so on.

6. Selenium Web Driver Frameworks
Learning Objectives
Learn about the three significant flavors, namely, Data-Driven, Keyword-Driven, and Hybrid-Driven frameworks.

Topics

  • Behavior-Driven Development
  • JXL API Data-Driven framework
  • Apache POI Data-Driven framework
  • Properties file Data-Driven framework
  • CSV file Data-Driven framework
  • Keyword-Driven framework
  • Hybrid-Driven framework


Hands-On
Build automation frameworks from scratch, and optimize a successful Selenium WebDriver automation framework.

7. TestNG Framework
Learning Objectives
Learn how TESTNG overcomes the limitation of another popular testing framework Junit.

Topics

  • Overview of TestNG
  • Environment of TestNG
  • Writing WebDriver Test Cases using TestNG
  • Basic Annotations of TestNG
  • Executing Tests
  • Executing Test Suites
  • Ignore Test
  • Dependency Test
  • Parameterized Tests
  • TestNG XML
  • Report Generation

Hands-On
Execute test suites and generate reports using TESTNG.

Kinek ajánljuk

Előfeltételek

Prerequisites

  • Basic knowledge of HTML, CSS, XPath, etc.
  • Basics of Core Java and OOPS Concepts in Java.

Kapcsolódó tanfolyamok



Ajánlja másoknak is!