Automated Software Testing with WebdriverIO
What you'll learn
- Learn WebdriverIO Framework from Beginner to Expert
- Create robust automation framework along with Page Objects Model
- Practice many real world End-to-End Testing examples
- Learn BDD Integration with Cucumber and CodeceptJS
- Learn WebdriverIO with Typescript
- CI / CD Integration with Jenkins
- Learn Great Alternative to Playwright and Cypress Frameworks
- Cloud Testing with BrowserStack Integration
- Get Professional tips and tricks and best practices
- Handle Web Elements and Selectors (boxes, buttons, select etc.)
Requirements
- Basic programming knowledge
- Basic test automation knowledge would be awesome
- Node installed
Description
What is this course about?
Learn web automation and testing using next generation selenium framework called WebdriverIO. This course is designed to be as practical as possible. We will be coding straight from the start! All you need to do is install NodeJS and your favorite code editor and have a little bit of programming knowledge ideally in Javascript.
What will you learn in this course?
How to install, create and setup multiple testing projects
Web Automation and Elements Interaction with WebdriverIO API
How to implement page objects design pattern which is very popular in test automation field
Implement Automation Framework with Typescript
Behavior Driver Development using popular combination of WebdriverIO + CodeceptJS
Behavior Driver Development using WebdriverIO + Cucumber
Visual regression testing using Percy library
Continuous integration using Jenkins and how to setup testing pipeline
Cloud testing using BrowserStack
Tips and tricks from the experts in the automation field
How to get help?
Learning is a never ending process and we all make mistakes and get stuck sometimes, but don't worry you can always send me a private message or write a post to Q&A section where is already a lot of questions and issues solved by me or other students who are helping each other :)
So Let's Start :)
Who this course is for:
- Selenium Testers
- Manual Testers
- Test Developers
- Javascript Developers
- QA Engineers
Instructor
I'm a software engineer working over 10 years in QA and test automation. Besides coding i enjoy teaching and sharing my experience and knowledge. I'm also passionate about exploring new testing frameworks, approaches along with test architecture. My favorite test automation tools are Cypress and Puppeteer, but most recently its Playwright! My goal is to provide beginner friendly tutorials and courses to help you became professional test automation engineer.