Selenium 2 WebDriver Basics with Java (SLWJ) - (22. - 23. oktober 2013)

Tirsdag, 22. oktober 2013 - 9:00 til Onsdag, 23. oktober 2013 - 17:00

 

Course Objectives

This 2-day workshop leads you through the essentials of using Selenium 2 WebDriver with Java. Over the course of the workshop we will write automated tests against a live open source application. This way you experience what it is like to write tests against a real application.

We will also refactor the tests to use page objects and abstraction layers.
By doing this we will approach the automation of the application as though we were writing tests for a production application.

Technologies we will use on the course are Java 1.7, IntelliJ, JUnit, Hamcrest, Selenium WebDriver (we will use the current version at the time of running the course), Firefox, Google Chrome - See Alans blog for more on Selenium

The basic syllabus for the course:

  • Selenium 2 WebDriver API
  • Using WebDriver to navigate web applications
  • Basic web Element identification using id, name and
  • Locating web elements using CSS and XPath
  • Use of Chrome Developer tools and Firebug
  • WebDriver commands to Interrogate WebElements and pages
  • JUnit annotations to structure test code
  • HamCrest commands for test assertions
  • WebDriver commands for Interaction and Manipulation
  • Using JavaScript in your tests
  • Handling Alerts
  • Working with Cookies
  • Synchronisation strategies
  • Implicit vs Explicit Waits
  • Explicit waits using ExpectedConditions
  • Explicit waits using custom expected conditions
  • Refactoring to Abstraction layers, Page Object Models and Domain Objects
  • Page Object Modelling Approaches
  • Running tests on multiple browsers: Firefox, Google Chrome

Hands on, interactive and great learning

The workshop will consist of demonstrations, hands on exercises, lecture segments and discussion retrospectives. This keeps the course interactive and uses multiple learning styles to increase the memory retention of the material.

 

Underviser:

Alan Richardson

Alan Richardson worked his way up through the ranks of the Software Testing Role hierarchy, from Tester to Head of Testing. Despite this he has maintained his hands-on technical skills and still enjoys testing. Alan currently works as an independent consultant, helping people with automation, strategy, and manual exploratory & technical testing. He has created online training for WebDriver, which you can access via Udemy.com, and wrote the book “Selenium Simplified”.

Praktiske forhold: 

Tilmelding: Udfyld tilmeldingsformular øverst på siden

Datoer: Den 22. og 23. oktober 2013 (2 dage), kl. 09:00 - 17:00 (registrering kl. 8.30)

Sted: Hotel Lautruppark, Borupvang 2, 2750 Ballerup

Pris: 7.480  excl. moms, men incl. kursusmaterialer, eksamen og forplejning under kurset.

Sprog: Materialer og undervisning vil være på engelsk.

Bemærk: Dette kursus afholdes i samarbejde med PrettyGoodTesting (ISTQB akkrediteret kursusudbyder).