WebdriverIO – test automation – essentials to mastery

Modern and efficient test automation for web, mobile web and mobile native applications with WebdriverIO

Modern and efficient test automation for web, mobile web and mobile native applications with WebdriverIO, NodeJS, JavaScript, Mocha, Chai, Cucumber, Appium, Docker and beyond.

What you’ll learn

  • Efficient software testing automation.
  • WebdriverIO using JavaScript, Page Object Model, Mocha, Chai, Cucumber, Allure reports, Docker, Appium, Selenium Webdriver Protocol.
  • Software testing automation for web, mobile web and mobile native applications.
  • Learn WebdriverIO by examples.

Course Content

  • Introduction –> 2 lectures • 5min.
  • Essentials Setup & Skill up –> 5 lectures • 16min.
  • Essentials WebdriverIO version 7 –> 26 lectures • 2hr 26min.
  • Mastery WebdriverIO –> 2 lectures • 10min.
  • Mastery WebdriverIO – mobile automation –> 5 lectures • 47min.
  • Conclusion –> 1 lecture • 1min.

WebdriverIO - test automation – essentials to mastery

Requirements

Modern and efficient test automation for web, mobile web and mobile native applications with WebdriverIO, NodeJS, JavaScript, Mocha, Chai, Cucumber, Appium, Docker and beyond.

No matter if you start from scratch or you have previous experience with test frameworks, you will be learning WebdriverIO in a structured way, adapted to your level of understanding of test automation frameworks and prerequisites.

The course structure is organised for quick and efficient learning. Essentials sections contain the must have knowledge to be proficient while Mastery sections are designed to take your knowledge to the next level.

The Mastery sections are a living part of the course and will emerge and evolve once the course is published.

Software test automation is a crucial subject in modern engineering teams. Implementing a robust suite of automated tests that are stable in execution, quick to run, provide clear visibility on the test coverage and test execution reports, have a clear design pattern and are easy to extend and maintain is a critical part of the software delivery process.

As your instructor throughout the course, I have many years of engineering working experience, largely focused on test automation and quality engineering and I have an urge to share with the larger community!

Enjoy the course!