Description

  • Overview
  • Target Audiences
  • Prerequisites
  • Course Contents
  • Exam Details

VTB ADVANCED - AUTOMATION TESTING TOOL CERTIFICATE 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.

 

This certificate 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

Must have a VTB FOUNDATION - AUTOMATION TESTING TOOL CERTIFICATE to sit this exam. Also Previous Selenium experience or completed Selenium Foundation certificate course. One of following programming language – Python, C#, Groovy, Java, Perl, PHP, Python, Ruby and Scala

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.

Participants need to sit the VTB  Advanced exam in order to acquire the certification. The exam format is outlined below:

  • 40 questions
  • Multiple choice
  • Closed book
  • Duration : 1 Hour 30 Minutes (1 Hour 30 Minutes + 23 Minutes for participants whose first language is not English)

Participants need to achieve 65% in order to pass the examination.

blank

400+ Pages Course Manual

blank

35,000 Study Resources

blank

Authorized Training Center

Dates Location Duration Time
Mar 9 ~ Mar 13
Auckland
5 Days
9am to 4pm
Mar 9 ~ Mar 13
Live Online
5 Days
9am to 4pm
May 11 ~ May 15
Auckland
5 Days
9am to 4pm
May 11 ~ May 15
Live Online
5 Days
9am to 4pm
Jun 29 ~ Jul 3
Auckland
5 Days
9am to 4pm
Jun 29 ~ Jul 3
Live Online
5 Days
9am to 4pm

Classroom Training : Location

Live Training

blank

What is a Live Training?

Live Online Virtual Instructor Led Training is a live, interactive virtual classroom solution delivered right to your computer via the Internet.  It’s led by software testing expert and ISTQB  certified, experienced instructors who deliver compelling learning during conveniently scheduled class times.

What are the benefits of Live Training?

Save money with no travel expenses
Save time. The class comes to you!
Learn more in a place where you’re comfortable and can avoid distractions
No setup required, just access to high-speed Internet with mike and speaker.
Learning that engages you with real-time interaction with instructors and peers

In-House Training

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