The Selenium course allows you to discover the fundamentals of the Selenium project as well as advanced concepts and techniques.

You will first learn the fundamental concepts of Selenium, the toolchain, its capabilities and limitations and then you’ll learn on the best-practices, tools and techniques defined by the community allowing you to build and exploit a robust Selenium infrastructure.

Duration : 2 Days

Objectives :

After this course, you’ll be able to:

  • Understand all about the Selenium fundamentals
  • Test applications with Selenium IDE
  • Leverage these tests with Selenium RC
  • Understand what is Selenium Grid
  • Design efficient and robust tests for both classic and Ajax applications
  • Use the 3rd party tools that helps during the test development process
  • Know how to ease the integration of Selenium into your existing test infrastructure
  • Prepare yourself to the future of web testing with Selenium 2.0

 

Audience

This course is intended to people having an interest in web-testing, whether they be QA people or developers in charge of testing their own applications.

Course Overview

 

 

 

  • The Selenium Project
    • Overview
    • Selenium And The Web Testing Frameworks
    • History
  • Selenium IDE
    • Overview
    • Presentation
    • Export Features
    • Installation
    • Lab 1
  • Test-Cases and Test-Suites
    • Selenese
    • Test Suites
  • Commands
    • Actions
    • Accessors
    • Assertions
  • Locators
    • Identifier
    • Id
    • Name
    • Link
    • DOM
    • XPath
    • CSS
    • UI-Element
    • Structure-Depedent Or Not?
    • Quiz
    • Lab2
  • Selenium Remote Control
    • Overview
    • Selenium Server
    • Client Libraries
    • Lab 3 : Selenium RC Installation
    • Lab 4 : Improving a test
  • Selenium Grid
    • Presentation
  • Testing Strategies
    • What Kind Of Tests?
    • How Should You Test Your Apps
    • Best Practices And Patterns
    • Toolbox
  • Selenium In Your Company
    • Issues
    • Continuous Integration
  • Selenium 2.0
    • Differences
    • New Features