Skip to content

Wakaleo Consulting

  Home Training On-site training Automated Web Testing with Selenium 2/Web Driver
Automated Web Testing with Selenium 2/Web Driver E-mail

Fundamentals of Test-Driven Development in Java

Learn the latest techniques in automated web testing in Java in a brand new workshop!

Automated web testing is a hard and often frustrating task. However, modern tools and techniques such as Selenium 2 and Page Objects make it much easier to write efficient, robust reusable and maintainable web tests. Learn how in this intensive one-day workshop!



Outline

Automated Web Testing with Selenium 2/Web Driver

This course is an intensive 1-day workshop with a stimulating mixture of teaching, live coding demonstrations, and lab exercises, with plenty of time reserved for hands-on labs and live coding demonstrations. Y ou will learn how to write flexible and easy to maintain automated web tests using the state-of-the-art in Java web testing: Selenium 2/WebDriver and Page Objects.

The basic course program is outlined here:

  • Introduction to automated web testing
  • Introducing Selenium 2/WebDriver
  • First steps with WebDriver
  • Identifying page elements
  • Testing with Page Objects and Page Components
  • Testing AJAX applications
  • Working with Page Objects in other languages (Groovy,...)
  • Automating Acceptance Criteria with Selenium 2 and the Thucydides ATDD library

Please contact us for more details.

General Information

Audience

This is a hands-on, practical course designed to teach specialised skills for real-world development situations. It is thus primarily aimed at a developer audience:

  • Java developers of all levels
  • Software architects
  • Technical project managers

Approach

The course is modular and flexible - depending on specific student needs and requests. Through our trainings, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in an highly interactive, intensely hands-on setting.

Assumptions

We assume participants have a reasonable understanding of Java development as well as a basic understanding of the Software Development Life Cycle.

Lab Work

All our courses are above all practical in nature. We believe that the best way to learn is by doing. So the course contains approximately 60-70% lab work.

What students are saying about the Wakaleo Training courses

  • "Best development course I have been on in a very long time. Will seriously improve our development/build/test lifecycle." - Neil, Software Developer
  • "One of the best and most useful courses I have attended. And they didn't even try to sell me anything!" - Jonathan, Developer
  • "Greatly enjoyed the course. Provided many useful insights on how to introduce improved ways of working and how to incorporate new technology with new and 'legacy' Java projects." - Derek, Technical Team Leader
  • "A well organized course. A 'must' course for serious Java developers. It's not only about the tools to be used in day-to-day development, but also about best methodologies and practices." - Apparao, Software Developer
  • "Gives a very good overall view of the Java development environment. Not just how to write Java code but the 'business end' - how to build, test, deploy, manage and monitor." - Tom, Software Developer
  • "This was a great all round introduction to best practices for development process optimization. I found all of the content very helpful and easy to understand. Many of the techniques and technologies will improve our processes a great deal." - Linton, Developer
  • "John has given a very well-run course, with plenty of demonstrations on bleeding-edge Java tools, which spans over project management, development techniques, testing and the build process." - Wayne Ng, Software Developer

Contact us

This course is also delivered as an on-site workshop, and can be tailored to your particular requirements. If you would like our trainings delivered at your premises, or for any additional information please contact us.

Tags See All Tags Add New Tag...

Please Enter New Tags Separated By Comma's
  Or Close