Selenium WebDriver, Test Automation for Web Applications

Explore and practice how to test your web applications using Selenium WebDriver

Selenium WebDriver is a test automation tool that will allow you to automate testing of your web application from end to end with a web browser just like an actual user.

This interactive, hands-on course allows you to discover the fundamentals of the Selenium WebDriver, it’s advanced concepts and techniques. You will first learn concepts, the toolchain, its capabilities and limitations. Then you’ll learn the best practices, tools and techniques defined by the community to build a robust Selenium WebDriver infrastructure.

This course covers Selenium Web Driver techniques that will require programming.

Why Attend

In this course, you will learn how to test a web application using different browsers and on different operating systems. You will also know how to integrate this testing in your continuous integration.

Finally, you will know what to test and what not to test.

After completing this course you will be able to:

  • Know when to automate and when not to automate
  • Record and replay usage of a web page using Selenium IDE
  • Write Java test to automate any web application
  • Execute tests on different browsers
  • Execute tests on different operating systems
  • Headless testing
  • Handle timing issues with Ajax components
  • Locate components using different locating strategies
  • Write tests using the Page Objects pattern
  • Use data-driven tests
  • Capture a screenshot on a failing test

Who Should Attend

The course is for beginners and testing experts who need to develop or improve test automation using Selenium WebDriver.

The students must have programming experience from programming Java, C# or similar. All programming exercises will be performed using Java.

Practical Details

  • Language: English
  • Experiential, hands-on, interactive online learning with practical examples
  • Participants will be awarded a Mozaic Works certificate of completion

This Learning Program is Available on Demand

    Agenda

    This is a hands-on, practical course that will cover these subjects:

    • Introduction to test automation
    • The Selenium echo system
    • Selenium IDE
    • Selenium WebDriver server
    • JUnit
    • Test organisation
    • Page Object Pattern
    • Ajax and timing issues
    • Varying browsers and operating systems
    • Selenium Grid

    Presentations of the theories will be mixed with hands-on exercises to ensure that all students understand the theory and can apply them.

    More details and full agenda here

    Prerequisites

    The students will verify a web application with prepared common problems following a written laboratory instruction.

    All material used in the course has been developed by the teacher and will be available for the students after the course.

    The students are expected to bring a laptop with a development environment for Java installed. All additional tools will be available for the students on a USB stick together with solutions to the exercises.

    Meet Your Trainers

    Thomas Sundberg

    Software Developer | Author | Founder of Think Code AB

    With more than 25 years in software development, Thomas is an independent consultant based in Stockholm, Sweden. He has a Masters degree in Computer Science from the Royal Institute of Technology (KTH), Sweden’s leading technical university. After graduation, Thomas also taught at KTH. Thomas currently teaches Behaviour-Driven Development, BDD, with Aslak Hellesøy, the creator of Cucumber. Thomas has commit privileges on the open-source Cucumber project, and works in partnership with Cucumber Ltd. as well as Mozaic Works. As a consultant, trainer, and developer Thomas has created value for many teams around Europe. For the last ten years, Thomas has been an invited conference speaker at GeeCON, I T.A.K.E. Unconference, and European Testing Conference on topics including software craftsmanship, clean code, test automation,…

    More about Thomas Sundberg >
    0
      0
      Your Cart
      Your cart is empty
        Apply Coupon
        Available Coupons
        individualcspo102022 Get 87.00 off
        Unavailable Coupons
        aniscppeurope2022 Get 20.00 off
        Scroll to Top