Open menu

Software Testing

Test Automation with Selenium

Audience

The course is introductory training for software testers, test managers and developers who will be using Selenium as a test tool in software development projects.

Prerequisites

An understanding of software testing and how test tools are used.

Duration

2 days.

Lecture presentations are supported by demonstrations and exercises allowing reinforcement of learning and enhancing the understanding process.

This course is available on site only. Please call for details.

Course Objectives

With an expanding number of organisations adopting agile development practices, test automation has become a necessary part of software development.  Additionally, as the use of Web technology for business systems increases, a tool which testers can use to automate user interaction through browsers is highly attractive.

This course introduces one of the most popular open source testing tools currently available.  Selenium exists in a number of forms and the course scope introduces attendees to the way in which Selenium is used to create and execute scripts.

At the end of the course attendees will:

  • Be aware of the different components of Selenium
  • Be able to install Selenium IDE
  • Be able to produce test scripts by recording or manual creation and edit those scripts
  • Be able to execute and debug scripts
  • Be able to use Firebug to create scripts

Course Content

Introduction to Test Automation
Types of test tools
Advantages and disadvantages of test automation
Development processes and testing
The testing process

Introduction to Selenium
Components of Selenium
Selenium Integrated Environment (IDE)
Selenium Remote Control (RC)
Selenium Grid
Selenium WebDriver
Software supported by Selenium

Selenium IDE
Installation into Firefox
Menus and commands
Base URL bar
Using the Toolbar
Test cases and the test case pane
Selenium Editor
The Log, Reference, UI-Element and Rollup pane

Recording and Playing back IDE Scripts
Recording a test script
Executing a test script, setting the execution speed
Using 'Execute this command'
Specifying a start point and break points
Finding and locating Web elements
Saving a test script
Converting scripts to other programming languages

Selenium IDE Commands
Actions
Accessors
Assertions
Script syntax
Common IDE commands
Ways of locating Web page elements
Verifying Web page elements
Matching text patterns
Store commands and variables

Using Firebug to Create Scripts
Installing Firebug
Inspecting elements with firebug
Creating test steps
Developing a complete test script

Verhoef Training Ltd.

11 Kingsmead Square
Bath, BA1 2AB
United Kingdom

Tel: +44(0)1225 339705

Email: info@verhoef-training.co.uk

Become a Trainer

Ever thought about using your skills to help others?

Call us to find out about how you can teach for Verhoef.

Tel: +44(0)1225 339705