Sale!

Testing Tool Course : Automation Testing (Selenium II)

$3,900 $3,500

  • 100% Practical Course
  • GST Included
  • Training from the Software Testing Industry Leader
$
SKU: vtb-selenium2 Category: Tags: , , ,

Testing Tool Training –  Selenium II course covers all the advanced principles of using the Selenium Webdriver.

Designed for testers with previous automation experience, it takes the testers to Selenium advance level through all the advanced techniques of writing effective automated web tests. Selenium allows both developers and testers to automate tests against applications and execute them against multiple browsers.

Selenium is a very well-know portable software-testing framework for web applications and widely used in New Zealand. Selenium provides a playback  tool for authoring tests without the need to learn a test scripting language. It also provides a test domain-specific language  to write tests in a number of popular programming languages, including Python, C#, Groovy, Java, Perl, PHP, Python, Ruby and Scala. The tests can then run against most modern web browsers. Selenium deploys on Windows, Linux, and macOS platforms.

Target Audiences

This Selenium course is aimed at people who are testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers. This is also appropriate for anyone who wants a deeper understanding of automation testing

Prerequisites

Previous Selenium experience or completed Selenium Foundation certificate course. One of following programming language – Python, C#, Groovy, Java, Perl, PHP, Python, Ruby and Scala

Course Contents

  • This course aims at providing a solid foundation and advance to the attendee in understanding automated testing using Selenium. The objectives of this course are not only to teach what the tool is capable of doing, but to focus on the practical steps required to make automation using Selenium work in the real world. The course provides a hands-on walkthrough to allow attendees to understand the steps in making Selenium function in the real world

    • Evaluate selenium tools and technology for automation best fit to each project and organization.

    • Create an approach and methodology for building a selenium test automation architecture.

    • Design and develop (new or modified) selenium test automation solutions that meet the business needs.

    • Enable the transition of testing from a manual to a selenium automated approach.

    • Create selenium automated test reporting and metrics collection.

    Introduction

    • Automation Overview

    • Core skills taught on the course

    Selenium IDE

    • Overview of Selenium IDE

    • Available add-ins

    • Recording and replay of a Selenium IDE test

    • Firebug, Firepath and other object recognition tools

    • Assertions and Verifications

    • Exporting a Selenium IDE test as Java

    •  

    Creating Selenium Scripts in Eclipse/IntelliJ IDE

    • Installing and configuring Eclipse

    • Creating a basic automated test and a test suite

    • Executing a test and test suite through Eclipse/IntelliJ

    • Importing a test from Selenium IDE

    Selenium WebDriver

    • Components of a Selenium Webdriver test in JUnit

    • Annotations in WebDriver

    • Interacting with the AUT: object locators

    • Actions on WebElements

    Data Driving Selenium Tests

    • Use of data sources (e.g. Excel spreadsheets, CSV files, databases) to provide increased maintainability flexibility.

    Debugging and coding

    • Setting breakpoints

    • Retrieving values on-the-fly

    • Stepping through code

    • Using observations from the application under test and data source

    • Making deductions

    • Building and testing a hypothesis

    Page Object Model

    • Introducing the Page Object Model: concept of re-use

    • The concept of Public and Private and its uses

    • How to access the page objects in a test script

    Object Recognition 

    • Why it is hard to identify an object. The need to be unique, stable, navigable. 

    • Choice of element locator

    • Use of multiple locator properties

    • Use of XPath or CSS

    • Use of Xpath and CSS patterns

    • Use of ordinal identifiers

    • XPath and CSS syntax: how to use the firepath tool to write more stable locators

    • Descriptive programming for dynamic objects

    • How to navigate web iframes

    Behaviour Driven Development (BDD) and Cucumber

    • Feature files

    • Step definitions

    • Runner classes

    • An outside-in test driven approach to developing an automation test.

Classroom Training

Dates Location Price Registration
Apr 01 ~ Apr 05
Auckland
$3,500
Jul 01 ~ Jul 05
Auckland
$3,500
Dec 02 ~ Dec 06
Auckland
$3,500

It’s 100% Practical Course

Our prices are included GST. No Hidden Cost!!

Our community provides more than 35,000 software testing related ebooks, articles and certification resources. ALL FREE (softwaretesters.net)

Join our community of 120,000 testers (softwaretesters.net)

350+ page comprehensive course manual.

Full catering is provided including morning tea, lunch afternoon tea.

Live Online Virtual Training (Instructor-Led)

Dates Location Price Registration
Apr 01 ~ Apr 05
Auckland
$3,500
Jul 01 ~ Jul 05
Auckland
$3,500
Dec 02 ~ Dec 06
Auckland
$3,500

It’s 100% Practical Course

Our prices are included GST. No Hidden Cost!!

Our community provides more than 35,000 software testing related ebooks, articles and certification resources. ALL FREE (softwaretesters.net)

Join our community of 120,000 testers (softwaretesters.net)

350+ page comprehensive course manual.

In-House Training

Dates Location Why Price
Your Choice
At your place
Upskill your team with training delivered at a location

Included

100% Practical Course

It's 100% Practical Course

No Hidden Cost : GST Included

All our program includes GST. No hidden cost.

Course Manual

350+ page comprehensive course manual.

Study Resources (35,000+)

Our community provides more than 35,000 software testing related ebooks, articles and certification resources. All FREE. 120,000 testers are sharing each others.  (softwaretesters.net)

Tester Community (120,000+)

Join our community of 120,000 testers (softwaretesters.net)