Related Courses
Minimize
     
Deliverables
Minimize
  • Training Manuals (with full notes)
  • Certificate of Completion
  • Electronic copy of models
  • Free profile (if applicable)
  • Supporting Text Book
  • E-mail support (24hr turnaround)
     

Selenium Logo

     

Advanced Web Testing with Selenium RC/Grid* and Bromine

Objective 

Agile software practises, such as Test Driven Development (TDD) require tools that can fully support the end-to-end development lifecycle.  Selenium is an Open Source testing tool for web applications that automates browser actions, simulating user interactions with the web page. There is also an ecosystem of web-based tools that integrate with Selenium such as Bromine that assist with the QA of automated web testing.

This 1 day course is designed for Testers, Test Managers, Developers and QA who wish to learn the Selenium API to exploit automated web testing using Selenium RC, Grid and Bromine, report their results to project management, within the context of an Agile lifecycle.

*This course is currently available in C# and Java variants. 

  Print     
Key facts
Minimize
Course ID: 6002
Cost: £395 + VAT
Duration: 1 Day
Can be tailored: Yes
     
applicability
Minimize
  • Testers
  • Test Managers
  • TDD Developers 
  • Web Developers 
     
Content
Minimize

Introduction

Functional Testing
Unit Testing
Web Technologies
The testing toolset landscape

What is Agile?

Introduction
Scrum
Test Driven Development
What this means for testing

Selenium Tool Suite

Overview
Selenium IDE
Selenium RC
Selenium Grid
Bromine

Selenium IDE

Installation
Overview
Toolbars
My First Selenium Test

Test Cases

Basic Commands - Selenese
Creating, editing and saving a test case
Running a test case

      

Selenium API and RC

Terminology

Basic Selenium Commands
Verifying Page Elements
Locating Elements
Matching Text Patterns
“AndWait” / waitFor AJAX Commands
Control Flow
Variables and Storing
JavaScript Specific
Echo / Print
Alerts, Popups and Windows
Selenium 2.0 and WebDriver
Setting up paths
Dealing with HTTPS

Bromine

Installation
The role of QA
Loading requirements

Test Suites

Designing
Running
Different Browser Configurations using Selenium RC
Deploying tests to Selenium Grid
Debugging & Troubleshooting
 

Extending Selenium

Designing
Running

 

 

  Print     
Copyright © 2014 ObjektDev Limited
Privacy Statement | Terms Of Use